﻿* {
	outline:none !important;
	font-size:12px;
	font-family:'NotoSans';
}
body {
		background: #f2f2f2;
		font-family:'NotoSans';
		margin: 0;
		padding:0;
		color: #333;
		font-size:14px;
}
p { word-break: break-word; }
html{-ms-overflow-style: scrollbar;}
@-ms-viewport {
  width: device-width;
}
header{
		background: #fff;
		height: 70px;
		padding-top: 0px;
	  }
nav {
 		box-shadow: 2px 2px 2px #999;
    }
.navbar-default{
					background: #fff;
					border: 0 none;

			   }
.navbar{
			border-radius: 0;
			/*min-height: 70px;*/
			padding-bottom: 10px;
	   }
.navbar-header{
				margin-top: 10px;
			  }
#navbar{margin-top: 10px;}
.navbar-brand{
				padding: 0 15px;
			 }
a{
	text-decoration: none !important;
}
h1{
	color: #145E87;
	font-size: 24px;
	font-weight: normal;
  }
.small_caps{
				font-variant: small-caps;
				font-style: italic;
		   }
.card{
		background: #fff;
		box-shadow: 2px 2px 2px #ccc;
		border-radius: 2px; padding-bottom: 10px;
	  }
	  .card .card-content {
    padding: 15px 10px 10px !important;
}
.textcenter{ text-align:center; }
.textcenter .col-lg-3 { width: 24.5%; }
.tileview { margin-bottom:10px; float: inherit; display: inline-block; }

.main_banner.row {
	margin-right: 0;
	margin-left: 0;
}
.main_banner{
	/*background: url('../images/banner1.jpg') center no-repeat;
	height: 250px;*/
}
.main_banner h1 {
    font-size: 36px;
    color: #333;
    font-weight: 700;
    font-style: normal;
    text-align: center;
    margin-top: 30px;
    line-height: 48px;
}
.main_banner h1 span {
    font-weight: 300;
}
h2{
	font-size: 20px;
	margin-bottom: 20px;
}
h6 {}
 .col-half-offset{
    margin-left:4.166666667%
}
.padd0{
	padding: 0 !important;
}
.padd-left-0 {
	padding-left: 0px !important;
}
.margin_bot_0{
	margin-bottom: 0;
}
.would_you_like{
	margin-bottom: 20px;
}
.would_you_like a{
	color: #333;
	padding: 10px 0px;
	display: block;
}
.would_you_like a:hover{
	color: #0090DA;
    background: #eee;
    border-radius: 5px;
}
.would_you_like img{
	margin: 20px auto;
	    display: block;
}
.banner_cta{background: #A4CE4E !important; border:1px solid #6A8E21 !important; color:#333 !important;}
.full-width-div {
    position: absolute;
    width: 100%;
    left: 0;
    display: block;
}
.group_bg{
	background: #fff;
 }
.gray_bg{ background: #f2f2f2; min-height:351px;position: relative;}
.subtext{
	color: #999;
	margin: 10px 0;
}
.trending img{
	width: 100%;
 }
.trending img:hover{
	opacity: .9;
}
.trending h4{padding-left: 20px; margin-bottom: 0;font-size: 16px;}
.trending  h4 a{color: #0090DA;}
.trending ul{
	padding: 0px;
	margin:10px 20px 10px 20px;
	list-style: none;
	color: #999;
	font-size: 12px;
}
.trending ul li label{font-weight: normal; margin-right: 5px;}
.trending ul li{ font-weight: bold; }
.ted_brand{color: #EF1717; font-weight: bold !important;}
.course_duration{color: #333;}
.ceb_brand{color: #054B9D; font-weight: bold !important;}
.card.stay_current{background: #0061A0; margin-bottom: 20px;}
.stay_current img{
	margin-top: 50px;
	margin-bottom: 30px;
}
.stay_current h1{
	font-size: 30px;
	color: #fff;
	margin-top: 70px;
}
.stay_current p {
	color: #fff;
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 20px;
	word-break: break-all;
}
.recommended_home{
					margin-bottom: 0px;
				 }
footer{
			color: #666;
			font-size: 12px;
			font-weight: normal;
			text-align: center;
			border-top: 1px solid #ccc;
			padding-top: 10px;
			padding-bottom: 10px;
	  }
.user_pic_thumb{
					width: 50px;
					height: 50px;
					border-radius: 100%;
					padding: 0;
			   }
.profile_pic_radius_container{
									border-radius: 100%;
							 }
.select_your_channel a{
							padding: 10px;
							color: #333;
							display: block;
					  }
.select_your_channel a.active{
								background: #0090DA;
								color: #fff;
							}
.selected_channel{
					color: #0090DA;
					margin-left: 15px;
				 }
.sales_associate_child{
							background: #fff;
							padding: 10px 20px;
							margin:20px;
							color: #333;
							border:1px solid #ddd;
							display: none;
					  }
.competency_form ul{
						list-style: none;
						padding: 25px 10px;
						background: #0090DA;
						margin:20px 0 0 0;
				   }
.competency_form ul li label{
								font-weight: 300;
								color: #fff;
							}
.skills_container{
					background: #fff;
					margin-bottom: 20px;
					padding: 20px;
				 }

.skills{
				list-style: none;
				margin-top: 20px;
		  }
.skills li{
				margin-bottom: 20px;
				text-align: right;
		  }
.skills li a{
				color: #333;
			}
.tower{
			height: 270px;
			width: 50px;
			margin-top: 50px;
	  }
.tower_head{
				width: 50px;
				height: 25px;
				background: url('../images/tower_head.png') no-repeat;
		   }
.tower_pillar{
				width: 50px;
				height: 42px;
				background: url('../images/tower_pillar.png') no-repeat;
				margin-top:-13px;
				margin-bottom: 2px;
			 }

.tower_pillar span{
						transform: rotate(-15deg) skew(-15deg, -15deg);
						float: right;
						margin: 11px 2px 0 0;
    					text-align: center;
						width: 20px;
				  }
.skill_tower span{cursor: pointer;}
.skills li a.active{
			color: #0090DA;
		 }
.custom-circle {
    background: #fff;
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 100%;
    vertical-align: bottom;
    margin-right: 10px;
    z-index: 2;
    position: relative;
    border: 2px solid black;
}
.pop_point{
	margin:0;
	padding: 10px;
	color: #999;
	font-size: 12px;
	font-weight: normal;
	max-width: 670px;
    width: 100%;
    clear: both;
    float: left;
}
.pop_point li {
    margin-bottom: 20px;
    list-style: none;
    position: relative;
	float: left;
    width: 100%;
}
.pop_point li:after {
	content: "";
    position: absolute;
    bottom: -20px;
    left: 17px;
    width: 1px;
    height: 100%;
    display: block;
    z-index: 0;
    border-style: solid;
    border-width: 0 0 0 3px;
    border-color: #0090DA;
}
.pop_point li:last-child:after {
    display: none;
}
.pop_point .custom-property {
    float: left !important;
}
.pop_point li span {
    float: left;
    width: calc(100% - 60px);
}
.pop_point li a{
	color: #999;
	display: inline-block;
	padding-top: 8px;
}
.pop_point li a.active{
	color: #0090DA;
}
.reports_container{
						border-left: 1px solid #ddd;
				  }
.reports_container h2{
						font-size: 16px;
						margin-top: 0;
						padding-left: 0;
						font-weight: bold;
						margin-bottom: 10px;
					 }
.reports_container h2 .subtext{
				font-size: 12px !important;
				font-weight: normal;

		   }
.link_preview_input{
				border-top:0 none;
				border-left:0 none;
				border-right: 0 none;
				border-bottom: 1px solid #ccc;
				padding-left: 0;
			 }
.link_preview h2{
					margin-top: 20px;
				}
.link_preview_input:focus{
						border-bottom: 1px solid #0090DA;
				  }
.send{
		width: 30px;
		height: 30px;
		padding: 10px;
		background: #0090DA;
		color: #fff;
		border-radius: 50%;
		position: relative;
		float: right;
		text-align: center;
		text-indent: -3px;
		top: -33px;
		display: none;
	 }
.container_progress{ margin-top: 10px; }
.progress-bar-vertical {
  width: 20px;
  min-height: 50px;
  display: flex;
  align-items: flex-end;
  margin-left: 30%;
  margin-top: 20px;
}

.progress-bar-vertical .progress-bar {
  width: 100%;
  height: 0;
  -webkit-transition: height 0.6s ease;
  -o-transition: height 0.6s ease;
  transition: height 0.6s ease;
}
.learning_activity, .insights{
					border-bottom: 1px solid #ddd;
					padding-bottom: 15px;

				  }
.learning_activity span{
							color: #999;
							font-weight: bold;
							font-size: 11px;
					   }
.insights .glyphicon{
						color: #ccc;
						margin-right: 10px;
				    }
.user_count{
				font-size: 20px;
				color: #A4CE4E;
				font-weight: 400;
				margin-left: 20px;
		   }
.user_count small{
					color: #999;
					font-size: 14px;
				 }
.active_user{
				margin-left: 10px;
				color: #0090DA;
				font-size: 12px;
				font-weight: normal;
				line-height: 35px;
			}
.in_your_team ul{
					padding: 0;
					margin: 0;
					list-style: none;

				}
.in_your_team ul li{
						font-size: 12px;
						margin-bottom: 10px;
				   }
.in_your_team small{
						color: #999;
						margin-left: 15px;
				   }
.in_your_team li a {
						float: right;
						color: #0090DA;
						font-size: 12px;
				   }
.in_your_team li .glyphicon	{
								color: #A4CE4E;
								margin-right: 10px;
								font-weight: bold;
								font-size: 18px;
							}
.insights strong{
					font-size: 20px;
					font-weight: 400;
					color: #999;
			    }
.preview{
			padding: 10px;
			font-size: 12px;
			display: none;
			margin-top: -20px;
	    }
.preview_close {
					opacity: .5;
					cursor: pointer;
			   }
.link_title{
				font-weight: bold;
		   }
.link_title_des{
					color: #999;
			   }
.overlay {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */
    display: none;
    height: 100%;
    width: 100%;
    position: fixed; /* Stay in place */
    z-index: 2000; /* Sit on top */
    left: 0;
    top: 0;
    background-color: rgb(0,0,0, 0.7); /* Black fallback color */
    background-color: rgba(0,0,0, 0.7); /* Black w/opacity */
    overflow-x: hidden; /* Disable horizontal scroll */
    transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}
.link_preview_pop{
	z-index: 3000;
	background: #fff;
	box-shadow: 2px 2px 2px #ccc;
	padding-bottom: 15px;
}
.course_detail_banner_container{
	background: none;
	padding-left: 0;
}
.course_banner{
	padding-left: 0;
}
.custom-progress-bar-ul li .marginRight16{margin-right:16px !important;}
.course_des p{
				padding-left: 20px;
				font-size: 20px;
				line-height: 30px;
				color: #333;
				border-top: 1px solid #ddd;
				border-bottom: 1px solid #ddd;
				margin-top: 20px;
				padding-bottom: 20px;
				padding-top: 20px;
				margin-left: 20px;
		     }
.course_share{
				font-size: 18px;

			 }
.discuss_forum{
					background: #fff;
					margin-bottom: 20px;
			  }
.user_initials{
					width: 40px;
					height: 40px;
					border-radius: 100px;
					background: #666;
					color: #fff;
					text-align: center;
					font-size: 20px;
					font-weight: 300;
					line-height: 30px;
					padding: 5px;
			  }
.discuss_forum h5{
					font-weight: bold;
				 }
.discuss_forum h6{
					padding-left: 0;
					font-weight: bold;
					margin-bottom: 0;
				 }
.discuss_forum h6 label{
							font-weight: normal;
							color: #999;
							margin-right: 10px;

					   }
.forum_actions{
					margin-bottom: 20px;
			  }
.forum_actions button[type="button"]{
										background: #0090DA;
										border:1px solid #0090DA;
										padding: 5px;
										border-radius: 2px;
										text-transform: uppercase;
										color: #fff;
										margin-right: 10px;
									}
.forum_actions button[type="button"].gray{
											background: none;
											color: #999;
											border:0 none;
										 }
.discuss_forum textarea{
							background: #f2f2f2;
							border:1px solid #ddd;
							color: #666;
							margin-bottom: 20px;
							display: none;
							width: 100%;
					   }
.url_remove{
									width: 27px;
									height: 27px;
									color: #fff !important;
									background: #E54C4C;
									border:0 none;
									margin-left: 15px;
									text-align: center;
									line-height: 30px;
									border-radius: 2px;
								  }
.url_remove.gray{
					background: #999;
					color: #fff;
				}
.curator_url h4{
					margin-top: 20px;
					color: #ccc;
			   }
.curator_url input[type="url"], .add_keywords  input[type="url"], .add_keywords  input[type="text"]{
									border-top: 0 none;
									border-bottom: 1px solid #ccc;
									border-right: 0 none;
									border-left: 0 none;
									padding-left: 5px;
							   }
.curator_url small{
					margin-right: 4%;
				  }
.add_keywords{
				padding-left: 0;
			 }
button[type="button"].primary{
										background: #0090DA;
										border:1px solid #0090DA;
										padding: 10px 20px;
										border-radius: 2px;
										text-transform: uppercase;
										color: #fff;
										margin-right: 10px;
										box-shadow: 2px 2px 2px #ccc;
									}
button[type="button"].gray{
								background: #7B7B7B;
								border:1px solid #7B7B7B;
						  }
button[type="button"]:hover{
								opacity: .9;
				   }
input[type="text"]:focus, input[type="url"]:focus{
													border-color: #0090DA;
												 }
.crawler_status h2, .crawled_links h2{
					background: #f2f2f2;
					padding: 10px;
					font-size: 16px;
					font-weight: bold;
				  }
.table-responsive{
					font-size: 12px;

				 }

.table-responsive th{
						font-size: 14px;
						font-weight: bold;
						color: #999;
					}
.btn_round{
			color: #0090DA;
			text-align: center;
			border:2px solid #0090DA;
			padding: 5px 10px;
			border-radius: 50px;
			text-transform: uppercase;
			background: #fff;
			font-size: 12px;
			font-weight: bold;
		  }
.table_td{
				line-height: 30px !important;
		 }
.crawled_links{
				 margin-top: 20px;
				 display: none;
			  }
.switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 24px;
  margin-left: 10px; margin-right: 10px;
}
.exclude{
			line-height: 24px;
		}
.switch input {display:none; }

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #e54c4c;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  left: 2px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.custom-to-do {
    min-height: 235px;
    margin-bottom: 30px;
}
.custom-to-do h4 {
    padding: 0 20px;
    font-size: 16px;
    line-height: 1.3;
	word-wrap: break-word;
}
.p-t-20 {
	padding-top: 20px;
}
.p-l-0 {
	padding-left: 0px;
}
.p-r-0 {
	padding-right: 0px;
}
.p-t-0 {
	padding-top: 0px;
}
.p-b-0 {
	padding-bottom: 0px;
}
.p-l-30 {
	padding-left: 30px;
}
.p-r-30 {
	padding-right: 30px;
}
.p-t-25 {
    padding-top: 25px;
}
.p-b-25 {
    padding-bottom: 25px;
}
.progress {
    margin-bottom: 0;
    background: transparent;
    border-radius: 0px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.progress {
    height: auto;
    box-shadow: none !important;
    border-bottom: 7px solid #f2f2f2;
}
.progress-green {
    border-color: #A4CE4E;
}
.w-40 {
	width: 40%;
}
.w-100 {
	width: 100%;
}
.custom-to-do img {
    margin: 0 auto;
    max-height: 120px;
}

/* Start Curator Configuration */

.custom-curator-configuration {
    background: #fff;
}
ul.custom-whitelist-url-list {
    margin: 20px 0px;
    padding: 0;
    list-style: none;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    float: left;
}
ul.custom-whitelist-url-list li {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 5px;
    position: relative;
}
ul.custom-whitelist-url-list li span {
    margin-left: 15px;
    cursor: pointer;
}

.custom-whitelist-url {
    position: relative;
    width: 100%;
    float: left;
}
.custom-whitelist-url input {
    background: #fff;
    border: 0px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px #DCDCDC;
    padding: 7px 40px 7px 10px;
    width: 100%;
    outline: 0px;
}
a.custom-add {
    color: #333;
    text-decoration: none;
    margin-left: 5px;
    font-size: 20px;
    width: 20px;
    position: absolute;
    top: 6px;
    right: 10px;
    z-index: 3;
}
a.custom-add:hover {
    text-decoration: none;
}
.custom-add-multiple-url {
    width: 100%;
    float: left;
    clear: both;
    text-align: right;
}
.custom-add-multiple-url .btn-add-multiple-url {
    background: #0090da;
    color: #fff;
    padding: 7px 25px;
    margin: 10px 0;
    border: none;
}

.custom-crawled-keywords-group {
    width: 100%;
    clear: both;
    float: left;
    font-size: 11px;
    margin-top: 10px;
}
ul.custom-crawled-keywords-list {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: inline-block;
}
ul.custom-crawled-keywords-list > li {
    display: inline-block;
    padding-right: 10px;
    position: relative;
    margin-right: 10px;
}
.custom-crawled-keywords-group > span.label {
    font-weight: bold;
    color: #333;
    font-size: 11px;
    text-align: left;
    display: inline-block;
    width: 70px;
}
ul.custom-crawled-keywords-list > li:after {
    content: "|";
    position: absolute;
    right: 0;
    top: 0;
}
ul.custom-crawled-keywords-list > li:last-child:after {
    display: none;
}

.custom-crawled-priority-group {
    width: 100%;
    clear: both;
    float: left;
    font-size: 11px;
    margin-top: 10px;
}
ul.custom-crawled-priority-list {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: inline-block;
}
ul.custom-crawled-priority-list > li {
    display: inline-block;
    padding-right: 10px;
    position: relative;
    margin-right: 10px;
}
.custom-crawled-priority-group > span.label {
    font-weight: bold;
    color: #333;
    font-size: 11px;
    text-align: left;
    display: inline-block;
    width: 70px;
}
ul.custom-crawled-priority-list > li:after {
    content: "|";
    position: absolute;
    right: 0;
    top: 0;
}
ul.custom-crawled-priority-list > li:last-child:after {
    display: none;
}


ul.custom-video-list {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
    padding: 0px;
    list-style: none;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #ddd;
}
ul.custom-video-list > li {
    width: 100%;
    float: left;
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    display: table;
}
ul.custom-video-list > li:nth-of-type(odd) {
    background-color: #f9f9f9;
}

ul.onoff {
    width: auto;
    display: inline-block;
}

ul.custom-video-list > li > span {
    float: right;
    vertical-align: top;
    width: 15%;
}

ul.custom-video-list > li > a {
    float: left;
    width: 85%;
    vertical-align: middle;
}
/* End Curator Configuration */

/* start Keyword */

.custom-keywor-wrapper {
    width: 100%;
    float: left;
    position: relative;
    padding-bottom: 20px;
}

ul.custom-keyword-source {
    width: 100%;
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
    float: left;
}

ul.custom-keyword-source li {
    display: inline-block;
    padding-right: 10px;
}
.custom-whitelist-keyword {
	width: 100%;
	float: left;
	position: relative;
}
.custom-input-keyword {
        background: #fff;
    border: 0px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px #DCDCDC;
    padding: 7px 40px 7px 10px;
    width: 100%;
    outline: 0px;
}
.custom-search {
	color: #333;
    text-decoration: none;
    margin-left: 5px;
    font-size: 20px;
    width: 20px;
    position: absolute;
    top: 6px;
    right: 10px;
    z-index: 3;
}
.custom-search:hover {
	text-decoration: none;
}
.custom-add-keyword {
    width: 100%;
    float: left;
    clear: both;
    text-align: right;
}
.custom-add-keyword .btn-add-keyword {
    background: #0090da;
    color: #fff;
    padding: 7px 25px;
    margin: 10px 0;
    border: none;
}

/* End Keyword*/

ul.custom-popup {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0px 30px;
}



ul.custom-popup-multiple {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul.custom-popup-multiple > li {
    display: inline-block;
    padding-right: 10px;
    width: 30%;
}
ul.custom-popup-multiple > li > label {
    display: block;
    font-size: 12px;
    font-weight: bold;
}
select.custom-selectbox {
    width: 100%;
    background: #fff;
    border: 0px;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px #DCDCDC;
    padding: 7px 40px 7px 10px;
    outline: 0px;
}


/* Common style */
.m-t-25 {
	margin-top: 25px;
}
.m-b-25 {
	margin-bottom: 25px;
}
.m-t-50 {
    margin-top: 50px;
}
/* Common style */



.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #0090da;
    border-bottom-color: #0090da;
}

ul.nav.nav-tabs {
    background: #f5f5f5;
	font-size:14px;  /* jitendra code */
}

.nav-tabs > li > a {
    color: #333;
	 font-size:14px;  /* jitendra code */
}

/* The Modal (background) */
.popupmodal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 60; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.popupmodal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
	z-index: 12;
}

/* The Close Button */
.popupclose {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.popupclose:hover,
.popupclose:focus {
    color: #333;
    text-decoration: none;
    cursor: pointer;
}

.bestPracticespopupclose {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.bestPracticespopupclose:hover,
.bestPracticespopupclose:focus {
    color: #333;
    text-decoration: none;
    cursor: pointer;
}

.industryInsightspopupclose {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.industryInsightspopupclose:hover,
.industryInsightspopupclose:focus {
    color: #333;
    text-decoration: none;
    cursor: pointer;
}

/* star rating start */
/*.star-rating{
	bottom: -52px;
    padding: 0;
	position: absolute;
}*/
.video-rating-success{
	color: #3c763d;
	margin-left: 15px;
}
.br-theme-fontawesome-stars .br-widget {
  height: 28px;
  white-space: nowrap;
}
.br-theme-fontawesome-stars .br-widget a {
  font: normal normal normal 11px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}
.br-theme-fontawesome-stars .br-widget a:after {
  content: '\f005';
  color: #d2d2d2;
}
.br-theme-fontawesome-stars .br-widget a.br-active:after {
  color: #EDB867;
}
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #EDB867;
}
.br-theme-fontawesome-stars .br-widget .br-current-rating {
  display: none;
}
.br-theme-fontawesome-stars .br-readonly a {
  cursor: default;
}

#mck-sidebox-ft .emoji-menu { right: 0px !important; }
#return-to-top { right: 20px !important; bottom: 15px !important;}
#sidebarChatModalWrapper { bottom: 7px !important; right: 85px !important;}

.chartbar  #sidebar-list-chat {
    top: -40px !important;
    left: 0px !important; 	bottom:auto  !important;
}

.chartbar  #sidebar-list-chat { top: -40px !important; left: 0px !important; 	bottom:auto  !important; }
.customcontentIFrame { min-height: calc(100vh - 150px); }

@media print {
  .br-theme-fontawesome-stars .br-widget a:after {
    content: '\f006';
    color: black;
  }
  .br-theme-fontawesome-stars .br-widget a.br-active:after,
  .br-theme-fontawesome-stars .br-widget a.br-selected:after {
    content: '\f005';
    color: black;
  }
}
/* star rating end */

.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 75px;
    height: 75px;
    animation: spin 2s linear infinite;
    margin: auto;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.discussion-container {
    /*overflow-y: scroll;
    height: 450px;*/
}


/* chat window css start */

#live-chat {
	bottom: -10px;
	font-size: 12px;
	right: 24px;
	position: fixed;
	width: 370px;
	z-index: 9999;
}

#live-chat header {
	background: #293239;
	border-radius: 5px 5px 0 0;
	color: #fff;
	cursor: pointer;
	padding: 16px 24px;
}

#live-chat h4:before {
	background: #1a8a34;
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 8px;
	margin: 0 8px 0 0;
	width: 8px;
}

#live-chat h4 {
	font-size: 12px;
}

#live-chat h5 {
	font-size: 10px;
}

#UserInput{
	padding: 15px;
	box-shadow: 0 -4px 20px rgba(0,0,0,0.19), 0 -1px 1px rgba(0,0,0,0.11);
}

#live-chat input[type="text"] {
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 8px;
	outline: none;
	width: 100%;
}

.chat-message-counter {
	background: #e62727;
	border: 1px solid #fff;
	border-radius: 50%;
	display: none;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	left: 0;
	line-height: 28px;
	margin: -15px 0 0 -15px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 28px;
}

.chat-close {
	background: #1b2126;
	border-radius: 50%;
	color: #fff;
	display: block;
	float: right;
	font-size: 10px;
	height: 16px;
	line-height: 16px;
	margin: 2px 0 0 0;
	text-align: center;
	width: 16px;
}

.chat {
	background: #fff;
  display: none;
}

.chat-history {
	height: 252px;
	padding: 8px 24px;
	overflow-y: scroll;
}

.chat-message {
	margin: 16px 0;
}

.chat-message img {
	border-radius: 50%;
	float: left;
}

.chat-message-content {
	margin-left: 56px;
}

.chat-time {
	float: right;
    font-size: 10px;
    position: relative;
    top: -17px;
}

.chat-feedback {
	font-style: italic;
	margin: 0 0 0 80px;
}

/* chat window css end */
.broun-block { padding-bottom: 0px; } #carousel-reviews .item .col-md-4 { margin-bottom: 0px !important; }

.tile {
	vertical-align: top;
}
.tile__title {
    white-space: normal;
    position: relative !important;
    bottom: auto !important;
    padding-bottom: 0px !important;
}
.tile__title a:link, .tile__title a:hover, .tile__title a:active, .tile__title a:visited {
	color: #333;
}

.bg-white {
	background: #fff;
}
.border-radius-5 {
	border-radius: 5px;
}
.m-t-0 {
	margin-top: 0px !important;
}
.m-t-10 {
	margin-top: 10px;
}
.m-b-10 {
	margin-bottom:  10px;
}
.p-l-45 {
	padding-left: 45px;
}
.p-r-45 {
	padding-right: 45px;
}
.p-l-0 {
	padding-left: 0px;
}
.p-r-0 {
	padding-right: 0px;
}
.custom-arrow {
    color: #333;
    font-size: 16px;
    position: absolute;
    top: 50%;
    z-index: 111;
    cursor: pointer;
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    text-align: center;
    box-shadow: 0px 0px 4px rgba(0,0,0,.5) inset;
}
.custom-left-arrow {
    left: 7px;
}
.custom-right-arrow {
    right: 7px;
}
.custom-arrow span {
    line-height: 30px;
}
/* Play list video box*/
.scroll-list {
	text-align: left;
    width: 100%;
    float: left;
	margin: 0px 0 100px 0px;
}
.custom-play-video-box {
    vertical-align: top;
    position: relative;
    display: inline-block;
    width:31%;
    margin: 1% 1% 0 1%;
    font-size: 20px;
    -webkit-transition: 450ms all;
    transition: 50ms all;
    -webkit-transform-origin: center left;
    transform-origin: center left;
	/*float: left;*/
	min-height: 290px;
	vertical-align: top;
	background:#FFF; border:1px solid #E4E7EC;
 box-shadow:0px 1px 3px rgb(16 24 40 / 10%), 0px 1px 2px rgb(16 24 40 / 6%); border-radius:8px; overflow:hidden; position:relative;
 margin-bottom:30px;
}
.custom-play-video-box:hover {}
.custom-play-video-box .tile__media:hover img {
    transform: scale(1) !important;
    transition: .3s ease-in-out;
}
.custom-carousel-tabber {
	list-style: none;
    margin: 10px 0 10px 0;
    padding: 0;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ddd;
}
.custom-carousel-tabber li {
    float: left;
    margin-right: 5px;
    color: #333;
    padding: 14px;
    cursor: pointer;
    font-weight: 600;
    border-bottom: solid 2px transparent;
}
.custom-carousel-tabber li.active {
    border-bottom: solid 2px rgba(4, 128, 178, 1);
}



/* sticky rating */
.sticky-rating {color: #e28330;}
.sticky-rating span {
	background: #fff;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.24);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	/*position: fixed;
	bottom: 4%;
	right: 10px;*/
	text-align: center;
	line-height: 41px;
	display: block;
}
.sticky-popup ul {
	margin: 0px;
	display: inline-block !important;
}
.custom-list-table-ul ul {
	margin: 0px;
    display: table;
    width: 100%;
    padding: 0 15px;
}
.sticky-popup ul li{display: inline-block;}
.sticky-popup ul li {
    display: table-cell;
}
.sticky-popup ul li:first-child span,
.sticky-popup ul li:first-child i{cursor: pointer;}
.sticky-popup .rating{display: inline-block;}
.sticky-popup .play {
    margin-right: 10px;
}
.sticky-popup {
	/* background: #fff; */
    padding-top: 10px;
    padding-bottom: 10px;
    /* box-shadow: 0px 5px 12px 5px rgba(136, 136, 136, 0.38); */
    /* position: fixed; */
    /* bottom: 0px; */
    /* width: 100%; */
    color: #666;
    font-size: 15px;
	border-top: 1px dotted rgba(0,0,0,.1);
    margin-top: 10px;
}
.sticky-popup .fa-bookmark{color: #e28330;}
.submit-btn {
    background: #e28330;
    border-radius: 20px;
    color: #fff;
    padding: 8px 25px;
    border: none;
}
span.rating-number {
    font-size: 25px;
    color: #e28330;
    margin-left: 20px;
}
.sticky-rating .fa-times{color: #333;}
.sticky-popup .rating li {
    color: #a7a0a0;
}
.sticky-popup .rating li:hover {
    color: #e28330;
}
.yellow-star {
    color: #e28330;
}
.sticky-rating span:hover{cursor: pointer;}

.owl-theme .owl-nav {
	position: absolute;
	left: 0px;
	top: 70px;
	margin: 0;
	width: 100%;
	right: 0px;
}
.owl-theme .owl-nav .owl-prev {
	left: -40px;
	position: absolute;
}
.owl-theme .owl-nav .owl-next {
	position: absolute;
	right: -40px;
}
.owl-theme .owl-nav [class*=owl-] {
	color: #333;
	font-size: 16px;
	cursor: pointer;
	background: #fff;
	width: 30px;
	height: 30px;
	border-radius: 50px;
	text-align: center;
	box-shadow: 0px 0px 4px rgba(0,0,0,.5) inset
}
.owl-carousel .active {
	border-bottom: 0px;
}
.owl-theme .owl-dots {
	position: absolute;
	right: 0px;
	top: -35px;
}
.owl-theme .owl-dots .owl-dot span {
	margin: 0 2px;
	background: #888;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background:#16cc04;
}
.owl-theme .owl-prev,
.owl-theme .owl-next {
	opacity: 0;
}
.owl-theme:hover .owl-prev,
.owl-theme:hover .owl-next{
	opacity: 1;
}
.owl-theme .owl-nav .disabled {
	opacity: 0;
}
.owl-theme:hover .owl-nav .disabled {
	opacity: .5;
}
.owl-nav .owl-prev.disabled,
.owl-nav .owl-next.disabled {
	cursor: not-allowed;
	background: #fff;
	box-shadow: 0px 0px 4px rgba(0,0,0,.5) inset;
}
.owl-theme .owl-nav [class*=owl-]:hover {
	background: #16cc04;
	box-shadow: none;;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	height: 165px;
}
.item img {
	transition: .3s ease-in-out;
}
.item:hover img {
	transform: scale(1.3);
	transition: .3s ease-in-out;
}
.item h6 {
    /*margin-bottom: 0px;*/
	color: #7f8c8d;
}
.item h6 i {
    display: inline-block;
    margin-top: 5px;
    font-size: 10px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
.custom-video-detail {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	font-size: 10px;
	opacity: 0;
	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
	-webkit-transition: 450ms opacity;
	transition: 450ms opacity;
	height: 140px;
}
.custom-video-detail:after, .custom-video-detail:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
}
.custom-video-detail:before{
	content: '▶';
	left: 0;
	width: 100%;
	font-size: 30px;
	margin-left: 4px;
	margin-top: -21px;
	text-align: center;
	z-index: 2;
	color: #fff;
	right: 0;
}
.custom-video-detail:after {
	margin-top: -25px;
	margin-left: -25px;
	width: 50px;
	height: 50px;
	border: 3px solid #ecf0f1;
	line-height: 50px;
	text-align: center;
	border-radius: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 1;
}
.item:hover .custom-video-detail {
	opacity: 1;
}
.custom-video-detail-view {
	color: #fff;
	left: 5px;
	bottom: 20px;
	position: absolute;
}
.custom-video-detail-pub {
	color: #fff;
	position: absolute;
	bottom: 5px;
	left: 5px;
}
.custom-item-img {
	width: 100%;
	height: 140px;
	overflow: hidden;
	display: block;
}
a.video-url {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 30px;
	z-index: 11;
}
.would-you-like-box {
	display: inline-block;
	vertical-align: top;
	height: auto;
}
#would-you-like-to-wrapper .item:hover img {
    transform: inherit;
    transition: inherit;
}
.p-b-10 {
	padding-bottom: 10px;
}
.owl-carousel .owl-item img {
	height: auto;
	height: 140px;
}
/* video rating start */
.star-ctr {
    display: inline-block;
    position: relative;
}

.star-ctr ul {
    list-style: none outside none;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 !important;
    margin: 0 !important;
}

.star-fg {
    top: 0;
    position: absolute;
}

.star-ctr li {
    display: inline-block;
    vertical-align: middle;
    padding: 0 !important;
    margin: 0 !important;
}

.star-ctr a > span {
    font-size: 3em;
}

.star-bg a > span {
    color: silver
}

.star-fg a > span {
    color: yellow;
}
/* video rating end*/

ul.custom-progress-bar-ul {
    list-style: none;
    margin: 5px 0 0 0;
    padding: 0px;
    width: 100%;
    float: left;
}
ul.custom-progress-bar-ul li {
    float: left;
    position: relative;
    z-index: 52;
}
/*ul.custom-progress-bar-ul li.grey {
	background: grey;
}*/
ul.custom-progress-bar-ul li:after {
	content: "";
    position: absolute;
    bottom: 14px;
    right: 0;
    width: 100%;
    height: 1px;
    z-index: -2;
    background: green;
}
ul.custom-progress-bar-ul li:last-child:after {
    display: none;
}.custom-learning-journey h6 {
    font-size: 10px;
    margin-top: 0;
	clear: both;
}
.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
    border-color: green;
}
ul.custom-progress-bar-ul li .c100 {
    font-size: 12px;
    margin-right: 5px !important;
}
.custom-progress-bar-ul li .c100.p100:after {
    background: green;
	left: 0.1em;
}
.custom-progress-bar-ul li .c100.p0.custom-current:after  {
	background: grey;
}
.ui-autocomplete-loading {
		background: white url("../images/ui-anim_basic_16x16.gif") right center no-repeat;
	  }
	  .ui-autocomplete{
		z-index: 9999 !important;
	}
.discussion-container p{
	word-wrap: break-word;
}

.fill-orange{

    background: orange;
    position: absolute;
	border: 0.08em solid orange;
    width: 0.84em;
    height: 0.84em;
    border-radius: 50%;
    transform: rotate(180deg);
}

.fill-green{
    background: green;
	position: absolute;
    border: 0.08em solid green;
    width: 0.84em;
    height: 0.84em;
   border-radius: 50%;
  transform: rotate(180deg);

}
.circle {
    width: 30px;
    height: 30px;
    line-height: 200px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    text-align: center;
    color: white;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    float: left;
    margin-left: 3px;
    margin-right: 13px;
}
.green {
    background-color: green;
}
.orange {
    background-color: orange;
}
.grey {
    background-color: #cccccc;
}
.fill-1{
position: absolute;
    border: 0.08em solid orange;
    width: 0.84em;
    height: 0.84em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(180deg);

}
.fill0{
position: absolute;
    border: 0.08em solid #cccccc;
    width: 0.84em;
    height: 0.84em;
    clip: rect(0em, 0.5em, 1em, 0em);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);

}

.breadcrumb_new {
	padding:0px;
	margin-left:0px;
	color:#0090da;
	margin:15px 0px 0px;
    display:block;
    background:#fff;
    border-radius:5px;
}
.breadcrumb_new a,.breadcrumb_new a:link,.breadcrumb_new a:hover,.breadcrumb_new a:active,.breadcrumb_new a:visited{
	color: #696d6d !important;
}
.breadcrumb_separator{
	font-size: 10px;
    vertical-align: middle;
    top: -1px !important;
    margin: 0 5px;
}

.breadcrumb_new a {
    padding: 5px;
	display: inline-block;
	font-size: 14px;
}

.footer-chat-wrapper {
	position: absolute;
    z-index: 100000;
    color: #f4f4f4!important;
    background: #363d4d!important;
    min-width: 300px;
    max-width: 650px;
    width: 300px;
    padding: 0 42px 0 16px;
    line-height: 42px;
    font-size: 14px;
    cursor: pointer;
    top: -40px;
}
.footer-chat-wrapper i {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}





@media (max-width:1024px) {
	.custom-play-video-box {
		width:47.5%;
	}
}
@media screen and (max-width: 767px) {
	iframe {width: 100%!important; height: 100% !important;}
	.would-you-like-box {
		width: 100%;
		display: block;
	}
	.owl-carousel {
		padding-top: 40px;
	}
	.owl-theme .owl-dots {
		right: auto;
		top: 0;
		width: 100%;
		text-align: center;
	}
	.owl-theme .owl-nav {
		top: 100px;
	}
	.img-responsive {
		height: auto;
	}
	.stay_current img {
		margin: 10px auto;
	}
	#notifyme {
		margin-bottom: 10px;
	}
	.custom-carousel-tabber {
		text-align: center;
	}
	.custom-carousel-tabber li {
		float: none;
		display: inline-block;
	}
	.custom-play-video-box {
		width: 100%;
		display: block;
		margin: 0 0 20px 0;
	}
	.p-m-l-0 {
		padding-left: 0px !important;
	}
	.border-l-m {
		border-left: 0px !important;
	}
	#sidebar .card {
		min-height: 0 !important;
	}
    .pagination > li.nextbtn{
        margin-left: 30px;
    }
    /* .propspecting-advance{
        display: flex;
    } */
    .propspecting-advance .ilt{
        right: 30px;
        top: 0px;
        left: 0px;
    }
    .myvillt-sec-cls .learning-tabs .tab{display: flex; margin-top: 15px;}
    .myvillt-sec-cls .learning-tabs .tab button.active{padding: 8px 5px; font-weight: bold; color: #344054; border: 1px solid #007ABC; background-color: #FFF;}
    .myvillt-sec-cls .learning-tabs .tab button{font-size: 12px; padding: 8px 5px; border: 1px solid #D0D5DD;}
    .myvillt-sec-cls .learning-tabs .tab button:first-child{border-radius: 8px 0px 0px 8px;}
    .myvillt-sec-cls .learning-tabs .tab button:last-child{border-radius: 0px 8px 8px 0px;}

    .myvillt-sec-cls .learning-tabs .icon-box span.to_date{display: block; margin-left: 20px;}

}


/* New Loader CSS */
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index: 999999;
}
#preloader:before {
    content: "";
    background: rgba(0,0,0,.8);
    width: 100%;
    height: 100%;
    z-index: 0;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
#loader {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    width: 100px;
    height: 100px;
    margin: auto;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #A4CE4E;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
#loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #0061A0;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite;
}
#loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #0090DA;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}
#loader-text {
    width: 100px;
    height: 100px;
    font-size: 20px;
    line-height: 100px;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    margin: auto;
    text-align: center;
    color: #0090DA;
}
@-webkit-keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.video-duration-watch-later{
    float: right;
}

.capitalize-text{
  text-transform: capitalize;
}

.audio-image-wrap img {
	display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

#fp-audio-player{
	display: block;
    margin-left: auto;
    margin-right: auto;
    width: 40%;
}

#confirmModal{
	z-index: 99999;
}

.cstm_connectme{
	float: right;
	margin-top: 8px;
}

#changePasswordForm label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
}

.lockoverlay { position: absolute; top: 0px; left: 0px; right: 0px; height: 140px; z-index: 9999; width: 250px; background: #00000080; text-align: center; }
.lockoverlay i { font-size: 40px; color: #c6c6c6; margin-top: 40px; }
.cursord{ cursor: default; }
.custom-star_rating .star-rating {
	margin-top: -5px;
}


body.ae-site .item h6 { text-align: right; }


/*Top Nav Bar*/
.navbar-header img {
    width: 156px;
    height: 35px;
     margin-top: 4px;
}
#navbar {
    margin-top: 0px;
}
.navbar {
    padding-bottom: 0px;
}
.navbar-default {
    background: #f8f8f8!important;
}
.search-container .input-group:focus {
    outline: none;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}
.form-control:focus {
    -webkit-box-shadow:none;
    box-shadow: none;
}
.total-user-metcoins {
	position: absolute;
    top: 10px;
    right: 15px;
}
.total-user-metcoins #coin_res { background: #0090da; border-radius: 5px; color: #fff; padding: 3px 5px; font-weight: bold; font-size: 14px;}
.super-metcoins { width: 42px; margin-top: 0px; height: 22px; }
.custommodal-dialog { width: 80%; }
.custommodal-dialog .modal-body iframe { height: 710px; }
.top-search-box {background-color: #efefef; border: 0px; box-shadow: none; min-height: 46px; width: 100% !important;}
.search-box {position: absolute; top: 8px; right: 135px;}
.search-box .btn {background-color: transparent; border: 0px;}
.search-box .btn:active {box-shadow: none;}
.search-box .btn:focus {outline: 0;}
.search-box .fa-search {color: #0061a0; font-size: 18px;}
.sign-in-btn-top {background-color: #0061a0; color: #fff; border: 0; border-radius: 30px; padding: 10px 25px;}
.search-container {width: 85%;}
.form-search {width: calc(100% - 445px); position: relative;}  /*Header icon issue 360px to 445px PMT #141*/
.custom-nav {border: 0px; box-shadow: 0 0 1px 1px rgba(20,23,28,0.1), 0 3px 1px 0 rgba(20,23,28,0.1); border-radius: 0; margin-bottom: 0;}

.subheading-row { position: relative; margin-top: 20px;}
.subheading-row h3 {
    margin-bottom: 15px;
    color: #333333;
    font-size: 18px;
    display: block;
    margin: 0px;
    font-weight: normal;
}
.subheading-row button { position: absolute; top: 0px; right: 15px; border: solid 1px #005fa0; background: transparent; border-radius: 3px; padding: 5px 12px; font-size: 15px; color: #005fa0;}
.subheading-row button i { font-size: 18px; float: left; margin: 2px 8px 0 0; }
.arrowbtn { background: #fff !important; border: solid 1px #7d7d7d; width: 35px; height: 35px; }
.arrowbtn i { font-size: 23px; color: #969696; }


/*Certificate code start*/
.course-certificate-link{
    position: absolute;
    bottom: 5px;
    right: 0;
    margin: 0 5px;
}
.course-certificate-link img {
	height: auto!important;
}
#certificate-img{
	width: 100%;
}
.certi-icon {
    float: right;
}
#linkedin-share img{
	width: 18px;
	margin-right: 6px;
	vertical-align: sub;
}
#certificate-download {
    color: #0f75b7;
    font-size: 20px;
    margin-right: 20px;
    vertical-align: sub;
}
.close.cerificate-close {
    font-size: 20px !important;
    opacity: 1;
    color: #0e74b4;
    background: #f6f3f3;
    width: 28px;
    height: 28px;
    border-radius: 29px;
    border: 1px solid #ededed;
    padding-top:0px;
}
/*Certificate code end*/

/*burger-holder*/
.fa-th {
    color: #777;
}
#partUL ,#reviewUL {
	list-style-type:none;
	    padding-left: 10px;
}
div#partList ,#reviewer-modal .modal-body{
	max-height: 450px;
    padding: 0;

}
.custom-sidebar-journey-icons{
	position: fixed;
	right: 30px;
	bottom: 25px;
	z-index: 100001;
}
#journey-sidebar-icon {
	width: 35px;
	height: 35px;
	border-radius: 100%;
	background: #0061a0;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	float: right;
	color: #fff;
	font-size: 24px;
}

.noRecordCompetency{
	padding-left: 150px;
	padding-top: 100px;
	color: #888;
}
/*
#sidebar-rating .br-widget { transform: scale(-1); }
.tooltip { transform: scale(-1); }*/
#burger-holder {
   position:relative;
   background-color:transparent;
   width:15px;
   height:26px;
   cursor:pointer;
}

#burger-menu {
    position: absolute;
    left: -210px;
    top: 45px;
    width: 265px;
    background-color: white;
    border: 1px solid #eee;
    color: #2F8CDB;
}

#burger-menu:before {
    content:  '';
    position:  absolute;
    top: -20px;
    right: 35px;
    border-style:  solid;
    border-width: 10px;
    border-color: transparent transparent rgba(0,0,0,.1) transparent;
}
.burger-menu-top{
	margin-top:15px;  /*07-10-21 header alignment in straight*/
}
#burger-menu ul {
	margin:  0px;
	padding: 0px;
	list-style:  none;
}
#burger-menu ul li {
	font-size: 14px;
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding: 5px 10px 5px 20px;
	position: relative;

}
#burger-menu ul li:last-child {
	border-bottom: 0px;
}
#burger-menu ul li a {
	font-size: 14px;
	color: #333;
	text-decoration:none;
	white-space: normal;
    text-align: left;
	padding-right: 0px;
}
#burger-menu ul li a i {
    position: absolute;
    left: 8px;
    top: 15px;
}
.vl {
	border-left: thin solid #0090DA;
}
.top-icons {
	position: absolute;
	right: -8px;
	top: 15px;
	margin: 0 30px;
}
.top-icons label {
	margin: 0 5px;
	cursor: pointer;
}
.normal_link_icons img, .selected_link_icons img {
	width:22px;
	margin-top: 4px;
	height: 18px;
}

.check_point i {
  color: chartreuse;
}
#sendback_btn {
    margin-top: 10px;
    float: right;

}
#toggle_btn.on .fa-toggle-off,
#toggle_btn.off .fa-toggle-on {

    display: none !important;

}

.ui-dialog[aria-describedby="dialog2"] {
  width: 850px !important;
  left: 50% !important;
  transform: translate(-50%);
  box-shadow: 10px 10px 20px #888888;
}

#dialog2 table {
  width: 100%;
}

#dialog2 thead tr th {
  font-weight: 600;
}
#dialog2 tbody tr td,
#dialog2 thead tr th {
 padding:2px
}

#dialog2 tbody tr:nth-child(odd) {
 background-color: lightgray
}

.cust_head + h2 {
	text-align: center;
	font-size: 2rem;
}
.container-login100 {

	min-height: 100vh;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;

	background: linear-gradient(45deg, black, transparent);
}

.wrap-login100 {
	height: max-content;
	width: 390px;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	padding: 25px;

	box-shadow: 0 5px 10px 0px rgba(0, 0, 0);
	-moz-box-shadow: 0 5px 10px 0px rgba(0, 0, 0);
	-webkit-box-shadow: 0 5px 10px 0px rgba(0, 0, 0);
	-o-box-shadow: 0 5px 10px 0px rgba(0, 0, 0);
	-ms-box-shadow: 0 5px 10px 0px rgba(0, 0, 0);
}
.mainLogoDiv {
	display: block;
	font-size: 30px;
	color: #333333;
	line-height: 1.2;
	text-align: center;
}
.style_set {
	position: relative;
	padding: 20px 0px;
	text-align: center;
}
.p-b-50 {
	padding-bottom: 50px;
}
.logoImg {
	display: inline-block;
	height: 50px;
	float: left;
	margin: 0px 15px;
	position: relative;
	top: -15px;
}

.cust_head {
	margin-top: 0px;
	text-align: center;
	    font-size: 1.5rem;
		    color: #999;
}

.hLogo {
	display: inline-block;
	width: 60%;
}
#wlcome_msg{
	background-repeat: no-repeat;
	background-size: cover;
	background-color: rgba(0,0,1,0.9);
	background: linear-gradient(to right, #0090DA , #A4CE4E);
}

#wlcome_msg .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
#wlcome_msg .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

i.fa.icon-signin {
    font-size: 16px;
    vertical-align: text-top;
    margin-left: 10px;
}

@media(max-width: 767px) {

	#burger-holder {
		width:  100%;
		height:  auto;
		margin: 0;
	}
	#burger-holder i.fa.fa-th {
		display: none;
	}
	div#burger-menu {
		position:  relative;
		left:  auto;
		top: auto;
		width: 100%;
		/* display: block !important; */
		    z-index:9999;
	}
	#burger-menu:before {
		display: none;
	}

}

/* START : Pop-up Modal Alert Box*/
span.message-inner-separator {
    clear: both;
    margin-top: 10px;
    margin-bottom: 13px;
    border: 0;
    height: 1px;
}
/* STOP : Pop-up Modal Alert Box*/

/* START : Search Page */
#todolist .item:hover img {
    transform: inherit;
}

.search-box1{
	position: absolute;
	top: 8px;
	right: 185px;

}
.search-box1:focus:active{border: none;
	box-shadow: none;
	outline: none !important;}
#searchType{
	background: #0061a0;
	color: white;
	border-radius: 5px;
	width: 100%;
	padding: 4px 6px;
	font-size: 14px;
}
/* STOP : Search Page */

/*Display a tick mark against the videos start*/
.display_tick_recommendation
{
	color:green;
	float:left;
	margin-top:11px;
	margin-left:145px;
}
.display_tick_getSearchResult
{
	color:green;
	float:left;
	margin-left:5px;
}
.display_tick_video_details_recommended
{
	color:green;
	float:left;
	margin-top:-25px;
	margin-left:115px;
	font-size:17px;
}
.display_tick_default
{
	color:green;
	float:left;
	margin-top:-25px;
	margin-left:115px;
}
.display_tick_tranding
{
	color:green;
	float:left;
	margin-top:11px;
    margin-left:140px;
}

.display_tick_audio {
    color: green;
    float: left;
    margin-top: -13px;
    margin-left: 120px;
    font-size: 20px;
}

/*Display a tick mark against the videos end*/


div.chatbox-custom {
    background: #f1f1f1;
    box-shadow: 1px 1px 4px #333;
    bottom: 5px !important;
    position: fixed;
    display: inline-block;
    z-index: 99;
    right: 5px;
}

#return-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.7);
  width: 50px;
  height: 50px;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 10;
}
#return-to-top i {
  color: #fff;
  margin: 0;
  position: relative;
  left: 16px;
  top: 13px;
  font-size: 19px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#return-to-top:hover {background: rgba(0, 0, 0, 0.9);}
#return-to-top:hover i { color: #fff; top: 5px;}

/*Welcome Video CSS start*/
.welcome-video-buttons {
	position: relative;
	padding: 20px 0px;
	text-align: center;
}
/*Welcome Video CSS end*/

/*DAP header welcome user name CSS start*/
#hd-welcome-name{
	float: right;
    position: absolute;
    top: 42px;
    height: 18px;
    color: #333333;
    font-size: 13px;
    font-weight: normal;
    right: 27px;
}
/*End DAP header welcome user name CSS*/

/* Start : Direct PDF Link CSS*/
.pdfHtmlDiv{
	width: 100%;
    height: 300px;
    background-color: dimgrey;
    /* color: white; */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
    color: #fff;
}

.pdfHtmlanchor{color: #fff !important;}
/* END : Direct PDF Link CSS*/

/* Related Title Video Tick*/
#width_handler .display_tick_default, .recommended_video_cstm_cls .display_tick_video_details_recommended
{

	float:left;
	margin-top:0px !important;
	margin-left:0px !important;

	 position: absolute;
    left: 10px;
   bottom: 10px;
    background: #a4ce4e;
    color: white !important;
    font-size: 12px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    padding: 1px 5px 3px;

}
/* END*/

/* Star color change in RP*/
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #a4ce4e !important;
}
.br-theme-fontawesome-stars .br-widget a:after {
  color: #a5a5a5 !important;
}

/* Start : Chat frame*/
.chatbox-custom {
    height: calc(100% - 100px);
}
iframe#show-chat {
    height: 100% !important;
}
/* End : Chat frame*/

/* start: to hide expand video icon in flowplayer */

/*.flowplayer .fp-header .fp-fullscreen {display: none !important;}
*/
/* End: to hide expand video icon in flowplayer */

.close{
	right: 10px !important;
}

/*-- Fixing for Viemo video plyer--*/
#video_player #mdrt-video-info_v #vimeo_player {
    height: 100% !important;
}

#mdrtVideoSourceModal .modal-body #mdrt-video-info #vimeo_player {
    height: 500px !important;
}

#recommended-video #recommendedVideoShow #mdrt-video-info_v #vimeo_player {
    height: 100% !important;
}

/*-- For video loader issue--*/

#mdrt-video-info #mep_0 #linkedin-video #recommVideoShow {
    height: 100% !important;
    width: 100% !important;
}

#mdrt-video-info #mep_0 .mejs__overlay-play {
    height: 100% !important;
}


/*-- For instruction in my courses--*/

span.dflt_txt {
    color: white;
    background-color: red;
    border-color: #ffeeba;
    padding: 0.7rem 1.25rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    font-size: 14px;
	line-height: 1.8;
}

.dflt_txt_c {
	margin-top: 8px;
    display: flex;
    align-items: center;
	margin-bottom: 16px;
}
span.i_bk_btn {
    background: black;
    border-radius: 50%;
    width: 30px;
    padding: 2px 7px 4px 6px;
}
span.i_bk_btn i.fa.fa-arrow-left {
    font-size: 15px;
}

@media screen and (max-width: 1024px) {
	iframe {width: 100%!important; height: 100% !important;}
}

.capitalize-text.remCaps {
    text-transform: initial !important;
}

div#privacy-container {
    margin: 0 !important;
}

/* WP chat */
.custom-slider a.wpUserGroups {
    color: #0061a0 !important;
	position: absolute;
    bottom: 22px;
    right: 4px;
	font-size: 17px;
}
div#modal-wp-content-share .modal-header , div#wpLikedMembersModal .modal-header ,div#wpPostSeenMembersModal .modal-header, div#wpPostCommentsModal .modal-header {
    display: flex;
    width: 100%;
    padding: 0;
    background: #0061a0;
}

div#modal-wp-content-share h4.modal-title , div#wpLikedMembersModal h4.modal-title ,div#wpPostSeenMembersModal h4.modal-title ,div#wpPostCommentsModal h4.modal-title{
    flex: 1;
    padding: 15px;
	color: white;
	font-size:14px;
}

div#modal-wp-content-share button.close , div#wpLikedMembersModal button.close ,div#wpPostSeenMembersModal button.close ,div#wpPostCommentsModal button.close{
    padding-right: 15px;
	color: white;
    opacity: 0.6;
	left:36px;

}

.modal .tab-content {
    min-height: 10px;
    overflow: auto;
    max-height: 400px;
}
.crs_media {
    position: relative;
    display: flex;
    justify-content: space-between;
	align-items: center;
	margin-top: 0px;
	padding:3px;
}

.crs_media span .fa, .socialLink span .fa {
    color: #0061a0;
    font-size: 17px;
}

.cmnt_sec {
    display: flex;
    flex-direction: column;
    padding: 6px 8px 6px 13px;
    margin-bottom: 5px;
    border-radius: 6px;
    color: black;
    box-shadow: inset 0px 0px 8px #d2d2d2;
	position:relative;
}

.cmnt_det {
    display: flex;
}

span.cmnt_img {
    width: 22px;
    height: 22px;
    background: #e6e6e6;
    border-radius: 50%;
    margin-right: 12px;
}

span.cmnt_nm {
    font-weight: bold;
    font-size: 13px;
	color: #0061a0;
}

span.cmnt_area {
    font-size: 12px;
    word-break: break-word;
}
span.cmnt_time {
    position: absolute;
    right: 7px;
    top: 5px;
    font-size: 11px;
    color: #c3bfbf;
}

.custom-slider .modal .list-group a.active{
	color : white !important;
}

.content-div.course_div .star-rating {
    position:static !important;
    margin: 0 !important;
}

.course_div .content-inner {
    display: flex;
    flex-direction: column;
	padding-bottom: 0;
}

.course_div p.course-heading {
    margin-bottom: 2px !important;
}
.course_div .br-theme-fontawesome-stars .br-widget {
    height: 20px !important;
}
.crs_media .grey i {
    color: #b7b7b7 !important;
}
span.m_count {
    color: black;
    padding-left: 3px;
    font-size: 15px;
    font-weight: 100;
}
.crs_media .grey {
    background: none;
	color: #b7b7b7 !important;
}
div#modal-wp-content-share .active , div#wpLikedMembersModal .active ,div#wpPostSeenMembersModal .active ,div#wpPostCommentsModal .active,  div#wpCreateGroupModal .active {
    border-bottom: none;
	font-size:14px;
}
/* End code */

/*PMT ID 552 */
.downLink {
    display: flex;
    width: 100%;
    justify-content: space-between;
    font-size: 13px;
    font-weight: bold;
}
span.seenBy1 {
    color: #b7b7b7;
    font-size: 18px;
}
/*PMT ID 552 */

.mt-back-btn {
	background: #a4ce4e;
    border: 0;
    padding: 4px 5px;
    height: 44px;
    min-width: 100px;
    text-align: left;
    border-radius: 5px;
    box-shadow: 0 0 5px grey;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex !important;
    align-items: center;
    position: absolute;
    z-index: 99999;
    color: black;
    font-size: 40px !important;
    top: 8px;
    cursor: pointer;
    margin: -4px 2px;
}

.mt-back-btn span {
	font-weight: 600;
    font-size: 18px;
    margin-left: 4px;
}

#placeholder_contentIFrame_goBackLink{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	margin-top: 14%;
	z-index: 9999;
	color: red;
	font-weight: 600;
	font-size: 22px;
	display:none;
	position: absolute;
}

.current_goal_heading{
	display: flex;
	padding-top: 10px;
}

#trgt_comission{
	width: 45%;
	top: -5px;
	position: relative;
	left: 10px;
}


/* .tbc.noSearch{
	max-height: 503px !important;
} */

.tbc{
	scrollbar-width: thin;
}
/*31/08/2021*/

.custom-play-video-box .item h6 a.clickstream{
	display: inline-block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
	padding-top:4px;
}

.wpUserGroups{
	color: #0061a0 !important;
	position: absolute;
	right: 0;
	bottom: 25px;
}

#video_wrap .video_listing .video-duration{
	position: absolute;
	top: 275px;  /*pmt #118*/
	right:10px;  /*pmt #118*/
}
span.video-duration .fa {
    padding-right: 4px;
	color: #6E6E6E;
}
.seenBy, .likeSec, .cmntText{
	padding-right: 10px;
	background: transparent;
}

.likeSec .m_count{
	padding-left: 0px;
}

.seenBy.grey .fa.fa-eye{
	top: 1px;
	position: relative;
}

/*--13-1-22--*/
.course-certificate-link {
    margin:0px;
    width: 20px;
    height: 20px;
	position:static;
}
.to-do-completed-wrap a.smitVideoShare {
    top: -16px !important;
    margin-right:0px !important;
}
/*--13-1-22--*/
@media (max-width:1190px) {
    .pagination > li.nextbtn {
        margin-left: 30px;
    }
	.custom-play-video-box a.clickstream object, #audio_podcast_wrap .custom-play-video-box.custom-star_rating.audio-box object {
	    width: 100% !important;
	    /*height: auto !important;*/
	}
    #manage-ilt-vilt #upcoming,#manage-ilt-vilt #upcoming_wrapper,#manage-ilt-vilt #past_wrapper, #upcoming{display: none;}
    #manage-ilt-vilt .tabs-main .tabcontent .up_session_header,#manage-ilt-vilt .tabs-main .tabcontent .past_session_header {display: none;}
    #manage-ilt-vilt .tabs-main .tabcontent{padding: 0 !important; border: 0 !important;}
    .myvillt-sec-cls .learning-tabs .tabs-boxs{ width:100%;}
}

label#custom_list{
     display: initial;
     padding: 0;
     cursor: pointer;
     position: initial;
}

#video_wrap .socialLink{
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 20px; /* PMT #175*/
}

.likeSec.grey i, .seenBy.grey i, .cmntText.grey i {
    color: #b7b7b7;
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
	#trgt_comission{
		width: 40%;
	}
	.wpUserGroups{
		bottom: 50px;
	}
	.socialLink{
		display: flex;
		justify-content: space-between;
	}
	/* #video_wrap .custom-play-video-box.custom-star_rating.videoBox .wpUserGroups{
		bottom: 40px !important;
	} */
	#video_wrap .custom-play-video-box.custom-star_rating.videoBox .display_tick_default{
		bottom: 50px !important;
	}
	#video_wrap .video_listing .video-duration{
		top: 245px;
	}
	.meeting_header .container #addIcond{
	text-align: right;
	padding-left:20px;
	margin-top: 10px;

}
.breadcrumb_new {
	padding: 10px;
	margin-left:0px;color: #0090da;
	margin: 10px 0px 0px;
    display: block;
    background: white;
    border-radius: 5px;
}
.clock-top-1::after{
    content: "\a";
    white-space: pre;
}


}

label#dap_notification_icon i {
    font-size: 20px;
    color: #0061a0;
}

/*17-09-21 youtube not visible issue*/
#flowplayerId{
    overflow: auto !important;
    overflow-y: hidden !important;
}

/*07-10-21 header alignment in straight*/
#custom_list .fa-comments-o:before {
    top: 3px;
    position: relative;
}
.normal_link_icons img {
    margin-top: 0px !important;
}
/*end*/

/*08-10-21 Workplace comment popup css*/
#form-post-commment input#wp_comment_post{
	width: 100%;
}
#form-post-commment button.wpPostComment{
	height:auto;
	width:auto;
	margin-left: 10px;
}
#form-post-commment > div.form-group > div:nth-child(1){
	display: flex;
}

#wp-modal-post-mem-comment .modal-header button.close{
	margin-top: -25px;
}
.meeting_header{
	background: transparent !important;
}
.meeting_header .container.meeting {
    display: block !important;
    padding-left:15px;
}

.meeting_header .container #addIcond {
    text-align: right;
    padding: 0px 0px 0px 20px;
    margin-top: 10px;
    margin-left: 0px;
}

#wp-modal-post-mem-comment #form-post-commment button.wpPostComment .fa {
    position: inherit !important;
}
.meeting_header .title_c {
    padding-top:0px;
    float: left;
}
div#addIcond a {
    color: #0061a0;
    margin: 3px;
}

@media screen and (max-width: 550px) {
	.meeting_header{
		margin-top: 10px;
	}
}


/*19-10-21 media icons alignment*/
@media screen and (min-width: 480px) and (max-width: 1200px) {
	#chat_data .crs_media{
		padding: 0px 15px;
	}
	#chat_data .crs_media .wpUserGroups{
		right: 15px;
	}
	.meeting_header .container #addIcond{
	text-align: right;
	padding-right: 35px;
	margin-top:10px;
}



}
@media screen and (min-width: 800px) and (max-width: 1200px) {


.meeting_header .container #addIcond{
	text-align: right;
	padding: 0px 0px 0px 20px;
    margin-top: 10px;
}

}

.main_banner.row {
    margin-top: 5em;
}


.social_m {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 40px;
}
.shared_p{
	text-align: left;
	padding-left: 6px;
}

/*end*/

.bread_n{
	margin-top:75px !important;
}


/* PMT ID: 252 */
.course-search-reset{
	top: 15px;
    right: 310px;
    position: absolute;
}
.course-search-reset .fa-close {color: #0061a0; font-size: 18px;}

div#bk_btn { padding-top:25px !important; width:auto !important; height:auto !important; padding-right:0px !important; }
div#bk_btn .fa { font-size:36px; width:40px; }

.main_banner.row { margin-top:0px; }
.viltBox .course-heading { height:25px !important;}
#video_wrap .video_listing .socialLink img.w_icon { width:18px; }
#video_wrap .socialLink { margin-top:0px; }
#video_wrap .wpUserGroups { right:0px; bottom:0px; position:relative; }
#video_wrap a.smitVideoShare i { color:#16cc04; }
#video_wrap a.smitVideoShare i:hover { color:#0090da; }
#video_wrap a.smitVideoShare { position:absolute; top:-10px; right:10px; }
#list_container .custom-play-video-box .socialLink { margin-top:0px; position:absolute; bottom:10px; left:52%; display:flex;
 align-items:center; justify-content: space-evenly; }
#list_container .custom-play-video-box .wpUserGroups { position:static; }
#list_container .custom-play-video-box span.video-duration { position:absolute; bottom:48px; right:20px; }
footer { float:left; width:100%; }

#down_wrap a.smitVideoShare, #resource_wrap a.smitVideoShare { position:absolute; right:0px; bottom:30px; margin-right:10px; }
#audio_podcast_wrap .socialLink a.smitVideoShare { position:absolute; right:0px; margin-right:0px !important; }
#list_container .custom-play-video-box .socialLink .seenBy.grey .fa.fa-eye { top:0px; position:relative; }
.customcontentIFrame .tab-view div#toggler_d { position:absolute; width:auto; right:10px; margin: 9px 0px 0px; }
#down_wrap a.smitVideoShare i, #resource_wrap a.smitVideoShare i, #audio_podcast_wrap .socialLink a.smitVideoShare i { color: #16cc04; }
#video_wrap .socialLink .seenBy, #video_wrap .socialLink .likeSec, #video_wrap .socialLink .cmntText { padding-right:4px; }
.w_icon { width:18px !important; height:18px !important; }
.close span { right:10px !important; font-size:28px; }
.modal-dialog h4.modal-title { font-family:'NotoSans' !important; }
div#reprt_date div#addIcond img.w_icon { margin-right:5px; }
#video_wrap .video_listing .video-duration { top:257px; margin-top:0px; }
div#video_wrap .custom-star_rating .star-rating { margin-top:0px; }
.tile-vert .tile-content-box .thumb_counter_cls:hover { color:#333; cursor:default; }

div#modal-wp-content-share button.close {
    left: inherit;
    margin: 0px;
    padding: 10px 15px 10px 0px;
    right: 0px !important;
}
.close{
	right:0px !important;
}
.alert-dismissable .close, .alert-dismissible .close {
    top: -6px !important;
}
.alert-dismissable, .alert-dismissible {
    padding-right: 15px;
}
div#boot-alert-msg button.close {
    float: right;
    padding: 0px;
}

.simple-pagination ul {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	text-align: center;
}

.simple-pagination li {
	display: none;
	margin-right: 5px;
}
.simple-pagination li:first-child, .simple-pagination li:last-child {
    display: inline-block;
}


.simple-pagination li a,
.simple-pagination li span {

    color: #337ab7;
	padding: 5px 10px;
	text-decoration: none;
	border: 1px solid #EEE;
	background-color: #FFF;
	/* box-shadow: 0px 0px 10px 0px #EEE; */
}

.simple-pagination .current {
	color: #666;
	/* background-color: #FF7182;
	border-color: #FF7182; */
}

.simple-pagination .prev.current,
.simple-pagination .next.current {
	/* background: #e04e60; */
    color: #337ab7;
}
.simple-pagination .page-link{
	display:none;
}
.simple-pagination .page-link.prev, .simple-pagination .page-link.next{
	display:block;
}

.session_td_responsive .tabs-boxs{border: 1px solid #d4d4d6;padding: 10px;border-radius: 10px;margin-bottom: 10px;}
.session_td_responsive .tabs-boxs .blue-p{color:#007ABC;font-weight: 600;font-size: 14px;line-height: 20px;text-transform: capitalize;padding-right: 25px;}
.session_td_responsive .tabs-boxs .black-p{color:#333333;font-weight: 600;font-size: 16px;line-height: 20px;text-transform: capitalize;padding-right: 25px;}
.session_td_responsive .tabs-boxs h4{color:#101828; font-weight: 500; font-size: 18px;}
.session_td_responsive .tabs-boxs .icon-box{font-size: 16px; font-weight: 400; color: #333333; line-height: 25px;}
.session_td_responsive .tabs-boxs .icon-box i{font-weight: 600; color: #007ABC;}
#video_wrap .socialLink .seenBy a i, #video_wrap .socialLink .cmntText a i { color:#b7b7b7; }
#video_wrap .socialLink .seenBy a .fa, #video_wrap .socialLink .cmntText a .fa { color:#0061a0; }
.socialLink .seenBy a i, .socialLink .cmntText a i { color: #b7b7b7; }
.socialLink .seenBy a .fa, .socialLink .cmntText a .fa { color:#0061a0; }
#list_container .custom-play-video-box .socialLink .w_icon { margin-right:10px; }
.to-do-completed-wrap .course-certificate-link { position:absolute; top:-20px; right:30px; }
div#c_top .w_icon { width:14px !important; height:14px !important; }
#down_wrap .downLink { padding-left: 10px; }
#imgpop .modal-dialog { position:absolute; top:50%; left:50%; width:auto; transform:translate(-50%, -50%); margin:0px; }
#imgpop .modal-header { position:relative; }
#imgpop h4.modal-title.bb { padding-right:20px; }
#imgpop .participant_close_btn span { position:absolute; font-size:28px; font-weight:bold; top:15px; }
#assignActivityModal { padding-right:0px !important; }
#assignActivityModal .close span { color:#fff; }
.meeting_header .meeting div#bk_btn2 { float:left; padding-top:0px; width:auto; height:auto; padding-right:0px; }
.meeting_header .same_pg { width:40px; height:40px; font-size:36px; float:left; }
.onebtn-clss { margin-top:15px; }
.todo-my-courses-wrap .item object, .to-do-completed-wrap .item object { transition:.3s ease-in-out; }
.todo-my-courses-wrap .item:hover .img-row object, .to-do-completed-wrap .item:hover .img-row object { transform:scale(1.5); }
#burger-menu ul li a .burgerMenu { font-size:14px; }
.owl-drag .owl-nav .glyphicon { top:3px; font-size:16px; }
div#modal-wp-content-share button.close:hover, div#wpLikedMembersModal button.close:hover, div#wpPostSeenMembersModal button.close:hover, div#wpPostCommentsModal button.close:hover, div#participants-modal button.close:hover { opacity:0.9; }

/*--dap5-25-april-22--*/
.breadcrumb_recuritment { color:#333; margin-bottom:30px; }
.breadcrumb_recuritment ul { list-style:none; margin:0px; padding:0px; margin-top:20px; }
.breadcrumb_recuritment ul li { display:inline-block; }
.breadcrumb_recuritment ul li a { padding:8px 10px; display:inline-block; color:#333; font-weight:bold; font-size:14px; }
.breadcrumb_recuritment ul li a.active { border-bottom:2px solid #337ab7; color:#0261a1; font-weight:bold; }
.rt-breadcrumb a.home-custom-css { background:#337ab7; color:#fff !important; border-radius:0px; padding:6.5px 10px; }
.rt-breadcrumb { padding:0px; margin-left:0px; color:#0090da; margin:15px 0px 0px; display:block; background:#fff;
 border-radius:0px; }
.breadcrumb_separator { font-size:18px; vertical-align:middle; top:-1px !important; margin:0px 5px; }
#requirmet-team-filter .clock-cls  { font-size:24px; color:#333; margin-left:10px; cursor: pointer; }
#requirmet-team-filter select.form-control { margin-right:0px; font-family:'NotoSans'; }
.breadcrumb_recuritment span.custom_tooltip.cstm.closed, .performance_clss span.custom_tooltip.cstm.closed {
background:transparent; padding:5px 0px; border-radius:7px; position:absolute; top:21px; right:25px; width:auto; }
#burger-menu ul { max-height:500px; overflow:auto; }
#burger-menu ul::-webkit-scrollbar { width:20px; }
#burger-menu ul::-webkit-scrollbar-track { background-color:transparent; }
#burger-menu ul::-webkit-scrollbar-thumb { background-color:#9c9c9c; }
#burger-menu ul::-webkit-scrollbar-thumb { background-color:#9c9c9c; border-radius:20px; }
#burger-menu ul::-webkit-scrollbar-thumb { background-color: #9c9c9c; border-radius:20px; border:6px solid transparent;
  background-clip:content-box; }
#burger-menu ul::-webkit-scrollbar-thumb:hover { background-color:#337ab7; }
.breadcrumb_recuritment span.custom_tooltip.cstm, .performance_clss span.custom_tooltip.cstm { background:transparent;
padding:5px 0px; border-radius:7px; position:absolute; top:21px; right:25px; width:auto; }
.top-icons { right:25px; }
#requirmet-team-filter .subType-monthly { margin-right:10px; }
.breadcrumb_recuritment span.custom_tooltip.tab-i-icon { position:static !important; margin:0px 0px 10px; }
 .performance_clss { position: relative; }
.performance_clss span.custom_tooltip.cstm .fa-info { background:#0090da; color:#fff; cursor:pointer; }
.performance_clss span.custom_tooltip.cstm.tab-i-icon { margin-top:20px; }
.performance_clss span.custom_tooltip.cstm.closed, .performance_clss span.custom_tooltip.cstm { top:0px; right:10px; z-index:999; }
.performance_clss span.custom_tooltip.cstm.closed:after, .performance_clss span.custom_tooltip.cstm:before { content:""; }
.performance_clss span.custom_tooltip.cstm .right { right:30px; }
.table.table-striped.goaltable.styled-table tbody tr td { padding-top:9px !important; }
.performance_bred_cls ul { display:none; margin-top:0px; }
.performance_bred_cls { margin-top:20px; }
/*--dap5-20-june-22--*/
.back_btn_rt a.btn { border-radius:0px; color:#fff; }
.rt_sales_cls h1 .small_cls { font-size:14px; margin-left:5px; }
/*--/dap5-20-june-22--*/

/*--22-june-22-survey new page css--*/
.survey-sec { margin:50px 0px; }
.survey-sec p { font-size:14px; }
.survey-sec .survey_hd h3 { border-top:1px solid #333; border-bottom:1px solid #333; padding:10px 10px; text-align:center;
color:#0261a1; }
.survey-sec .date { text-align:right; font-size:14px; }
.survey-sec a.btn { color:#fff; margin:20px auto; display:table; }
.survey-sec .content { min-height:200px; }
.survey-sec h4 { font-size:16px; font-weight:bold; margin-bottom:20px; }
/*--plus minus button --*/
.survey-sec .num-row > div { display:flex; flex-direction:column; }
.survey-sec .limit_container { display:flex; justify-content:space-between; font-size:11px; max-width:90px; }
.survey-sec .input-number-group { display:flex; position:relative; border-collapse:separate; }
.survey-sec span.input-number-decrement { width:25px; height:100%; display:flex; justify-content:center; align-items:center;
background:#e5e5e5; font-size:17px; font-weight:bold; cursor:pointer; border:2px solid #0061a0; border-right:none;
border-radius:4px 0 0 4px; user-select:none; }
.survey-sec .limit_pros input { width:40px; border:2px solid #0061a0; border-left:none; border-right:none; text-align:center; cursor:pointer; }
.survey-sec span.input-number-increment { width:25px; height:100%; display:flex; justify-content:center; align-items:center;
background:#e5e5e5; border:1px solid #bbbaba; font-weight:bold; font-size:17px; border:2px solid #0061a0; border-left:none;
border-radius:0px 4px 4px 0px; cursor: pointer; user-select:none; }
/*--/plus minus button --*/
.survey-sec .form-check label { font-weight:normal; font-size:14px; padding-left:20px; position:relative; }
.survey-sec .form-check label input { position:absolute; top:0px; left:0px; }
.survey-sec ul.list_adjs { list-style:none; margin:0px; padding:0px; }
.survey-sec ul.list_adjs li { display:flex; align-items:center; justify-content:space-between; margin-bottom: 10px; }
.survey-sec .survey_hd h2 { font-size:30px; color:#0261a1; font-weight:500; margin-top: 0px; }
.survey-sec textarea { width:100%; border-radius:5px; min-height:100px; padding:15px 15px; color:#777; border:1px solid #ccc; font-size:14px; resize:none; }
.survey-sec .box { padding:20px 20px; border:1px solid #ccc; box-shadow:1px 1px 4px rgba(0,0,0,0.25); background:#fff;
border-radius:4px; margin-bottom:30px; }
.survey-sec .submit-btn { border-radius:0px; margin-top:20px; background:#337ab7; font-size:14px; font-weight:500; }
.survey-sec .submit-btn:hover { background:#286090; }
.survey-form .buttons { display:flex; justify-content:space-between; }
.survey-form .buttons a.btn, .survey-form button#saveSurvey { display: inline-block; margin:20px 0px 0px; }
.survey-sec .alert.alert-success.alert-dismissible { padding-right:30px; position:relative; }
.survey-sec .alert.alert-success.alert-dismissible .close { position:absolute; top:10px !important; right:10px !important; }
/*--metcoins17-oct-22--*/
.survey-sec .table_survey_middle p.para_cls { color:#fff; background:#0090da; font-size:16px; padding:5px 8px;
margin:0px; }
.survey-sec .table_survey_middle thead { background:#0261a1; }
.survey-sec .table_survey_middle thead th { color:#fff; }
.survey-sec .table_survey_middle .table-striped > tbody > tr:nth-of-type(odd) { background-color:#ecebeb; }
.survey-sec .table_survey_middle .table-striped > tbody > tr:nth-of-type(even) { background-color:#fff; }
.survey-sec .dataTables_paginate a.previous, .survey-sec .dataTables_paginate a.next { background-color:#337ab7;
border-color: #2e6da4; color: #fff; padding: 6px 12px; border: 1px solid transparent; border-radius:4px; cursor:pointer; }
.survey-sec .dataTables_paginate span a { border-radius:0px; cursor: pointer; -webkit-text-stroke:0.8px #fff; margin:0px 2.5px;
-webkit-text-fill-color: transparent; width:31px; height:31px; text-align:center; display:inline-block; line-height:31px;
background-image: linear-gradient(133deg, rgba(2,97,161,1) 0%, rgba(2,97,161,1) 50%, rgba(0,144,218,1) 50%, rgba(0,144,218,1) 100%);
background-size: 300%; background-position: 100% 0; transition: background-position .5s ease-in, font-size .2s ease-in; }
.survey-sec .dataTables_paginate span a:hover, .survey-sec .dataTables_paginate span a.current { background-position:0 0; }
.survey-sec .dataTables_paginate a.previous { margin-right:10px; }
.survey-sec .dataTables_paginate a.next { margin-left:10px; }
.survey-sec .dataTables_paginate a.previous:hover, .survey-sec .dataTables_paginate a.next:hover { background-color:#286090;
border-color: #204d74; }
.survey-sec .survey_hd h3 p{ margin-bottom:0px; display:flex; justify-content:space-between; }
.survey-sec .table-responsive_cls{ width:100%; margin-bottom:15px; overflow-y:hidden; min-height:.01%; overflow-x:auto; }
.survey-sec ul.Snip_heading { margin:20px 0px 20px; padding:0px; list-style:none; display:flex; border-bottom:1px solid #dee2e6; }
.survey-sec ul.Snip_heading li { margin-bottom:-1px; }
.survey-sec ul.Snip_heading li a, .survey-sec ul.Snip_heading li a { color:#495057; background-color:transparent; display:block;
 padding:0.7rem 1rem; }
.survey-sec ul.Snip_heading li.active a, .survey-sec ul.Snip_heading li:hover a { color:#495057; border:1px solid #dee2e6;
border-bottom:1px solid #f2f2f2; border-top:2px solid #ffa500; font-weight: 600; }
#survey-form #feedback-success-msg { word-break:break-word; }
.survey-sec .dataTables_paginate a.previous.disabled, .survey-sec .dataTables_paginate a.next.disabled { cursor:not-allowed; filter:alpha(opacity=65); -webkit-box-shadow:none;
 box-shadow:none; opacity:.65; }
/*--/metcoins17-oct-22--*/
/*--/22-june-22-survey new page css--*/
/*--metcoins28-sep-22--*/
.metcoin_report_sec .metcoins_hdr { margin-bottom:15px; }
.metcoin_report_sec select#activity_type, .metcoin_report_sec #reportrange { height:30px; border-radius:4px; background:#fff;
 padding:5px 10px; border:1px solid #ccc; cursor:pointer; float:left; margin-right:15px;	 }
.metcoin_report_sec table#metcoins_table thead tr th { background:#0261a1; color:#fff; font-weight:normal; font-size:13px; }
.metcoin_report_sec table#metcoins_table tr:nth-child(odd) { background:#fff; }
.metcoin_report_sec table#metcoins_table tr:nth-child(even) { background:#ecebeb; }
.metcoin_report_sec table#metcoins_table tr:hover { background:#cac7c7; }
table#metcoins_table { border-bottom:1px solid #ccc; }
.metcoin_report_sec #coin_res2 { background:#0090da; border-radius:5px; color:#fff; padding:5.5px 5px; font-weight:bold;
font-size:14px; }
.metcoin_report_sec .metcoins_hdr .total_user_metcoin { display:inline-block; margin-left:10px; margin-top:5px; float:right; }
.metcoin_report_sec .metcoins_hdr .super-metcoins { height:auto; width:25px; }
.metcoin_report_sec .metcoins_hdr .fa-calendar { font-size:18px; margin-left:5px; cursor:pointer; }
.metcoin_report_sec .pagination > li { margin:0px 2.5px 5px; display:inline-block; }
.metcoin_report_sec .pagination > li > a { border-radius:0px; cursor:pointer; -webkit-text-stroke:0.8px #fff;
-webkit-text-fill-color:transparent; background-image:linear-gradient(133deg, rgba(2,97,161,1) 0%, rgba(2,97,161,1) 50%, rgba(0,144,218,1) 50%, rgba(0,144,218,1) 100%);
background-size: 300%; background-position: 100% 0; transition: background-position .5s ease-in, font-size .2s ease-in; }
.metcoin_report_sec .pagination > li > a:hover, .metcoin_report_sec .pagination > li > a.active { background-position:0 0; }
.metcoins_hdr .reset_btn { color:#fff; margin-bottom:0px; }
.metcoin_report_sec table#metcoins_table tr td:nth-child(1), .metcoin_report_sec table#metcoins_table tr td:nth-child(2) {
 max-width:350px; }
.metcoin_report_sec .metcoins_hdr .para_txt { margin-top:10px; }
/*--/metcoins9-sep-22--*/
/*--9-nov-22--*/
.recomment_pln_sec .accordion .accordion-item { border-bottom:1px solid #d2d2d2; background:#fff; color:#333; padding:0px 15px 0px 15px;
text-align:center; }
.recomment_pln_sec .accordion .accordion-item button[aria-expanded=true] { border-bottom:1px solid #03b5d2; }
.recomment_pln_sec .accordion button { position:relative; display:flex; text-align:left; width:100%; padding:1em 0;
font-size:1.15rem; font-weight:400; border:none; background:none; outline:none; justify-content:space-between; }
.recomment_pln_sec .accordion button:hover, .recomment_pln_sec .accordion button:focus { cursor:pointer; }
.recomment_pln_sec .accordion button:hover::after, .recomment_pln_sec .accordion button:focus::after { cursor:pointer; color:#03b5d2;
border:1px solid #03b5d2; }
/* .recomment_pln_sec .accordion button .accordion-title { padding:1em 1.5em 1em 0; } */
.recomment_pln_sec .accordion button .icon { display:inline-block; position:absolute; top:10px; right:-5px; width:22px; height:22px;
 border:1px solid; border-radius:22px; }
.recomment_pln_sec .accordion button .icon::before { display:block; position:absolute; content:""; top:9px; left:5px; width:10px;
 height:2px; background: currentColor; }
.recomment_pln_sec .accordion button .icon::after { display:block; position:absolute; content:""; top:5px; left:9px; width:2px;
height:10px; background:currentColor; }
.recomment_pln_sec .accordion button[aria-expanded=true] .icon::after { width:0px; }
.recomment_pln_sec .accordion button[aria-expanded=true] + .accordion-content { opacity:1; max-height:100%; transition:all 200ms linear;
will-change:opacity, max-height; }
.recomment_pln_sec .accordion .accordion-content { opacity:0px; max-height:0px; overflow:hidden; transition:opacity 200ms linear, max-height 200ms linear;
will-change:opacity, max-height; }
.recomment_pln_sec .inner h4 { color:#333; padding:10px 0px; display:flex; justify-content:space-between;
border-bottom:solid 1px #d2d2d2; margin-bottom:20px; font-weight:600; font-size:22px; }
.recomment_pln_sec .inner h4 span { font-size:18px; }
.recomment_pln_sec span.auto-cls { background:#c00000; color:#fff; padding:5px 8px; float:right; margin-right:25px; border-radius:3px; }
.recomment_pln_sec { padding-bottom:30px; }
.recomment_pln_relevant { padding-bottom:60px; }
.recomment_pln_sec button.accordionClose.open span.accordion-title { font-weight:bold; }
table#relevant_users span.relv_color { width:10px; height:10px; background:#333; display:inline-block; border-radius:50%; }
.recomment_pln_relevant h4 { background:#0090da; margin:0px; padding:7px 10px; color:#fff; }
.recomment_pln_relevant .table thead { background-color:#0261a1; }
.recomment_pln_relevant .table thead tr th, .recomment_pln_relevant .table tr td { border:none; }
.recomment_pln_relevant .table tr td { background:#e7e6e6; border-bottom:1px solid #fff; }
.recomment_pln_relevant table.table { margin-bottom:0px; border:none; }
.recomment_pln_relevant .table-responsive p { border:1px solid #ccc; margin-bottom:0px; padding:10px 8px 10px;
margin-top: 20px; }
.recomment_pln_relevant .btn { margin-right:10px; border-radius:0px; }
.recomment_pln_relevant table#relevant_users { margin-bottom:20px; }
.recomment_pln_relevant .pull-right button.btn { margin:0px 10px 0px 0px; }
.recomment_pln_relevant a { margin:0px 2.5px 5px; display:inline-block; border-radius:0px; cursor:pointer;
-webkit-text-stroke:0.8px #fff; -webkit-text-fill-color:transparent;
background-image: linear-gradient(133deg, rgba(2,97,161,1) 0%, rgba(2,97,161,1) 50%, rgba(0,144,218,1) 50%, rgba(0,144,218,1) 100%);
background-size:300%; background-position:100% 0; transition:background-position .5s ease-in, font-size .2s ease-in !important;
 width:30px; height:30px; display:inline-flex; align-items:center; justify-content:center; }
.recomment_pln_relevant p .clr-red{ color:#ff0000; }
.recomment_pln_relevant a:hover, .recomment_pln_relevant a.active { background-position:0 0; }
/*--/9-nov-22--*/

/*--dap5-6-jan-23--*/
.recomment_pln_relevant2 .nav-tabs > li.active > a, .recomment_pln_relevant2 .nav-tabs > li.active > a:hover, .recomment_pln_relevant2 .nav-tabs > li.active > a:focus {
font-weight: bold; color: #333; border-bottom-color: transparent; }
.recomment_pln_relevant2 .nav-tabs { border-bottom:2px solid #e8e8e8; }
.recomment_pln_relevant2 .nav-tabs .active { border-bottom:6px solid rgb(0 122 188); }
.recomment_pln_relevant2 ul.nav.nav-tabs { background:transparent; font-size:14px; margin-top:30px; }
.recomment_pln_relevant2 .tab-content { margin-top:30px; }
.recomment_pln_relevant2 .well { background:#b1ddf4; margin-top:20px; font-weight:500; border:none; border-radius:0; }
.recomment_pln_relevant2 .tab-content a.close_lnk { float:right; margin:15px 0px 10px; color:#0090da; transition:0.3s ease; }
.recomment_pln_relevant2 .tab-pane.active { border:none; }
.recomment_pln_relevant2 .tab-content .row { width:auto; }
.recomment_pln_relevant2 .tab-content .panel-body .text-right a { color:#0090da; margin-right:30px; }
.recomment_pln_relevant2 .tab-content .table > thead > tr > th, .tab-content .table > tbody > tr > th, .recomment_pln_relevant2 .tab-content .table > tfoot > tr > th, .recomment_pln_relevant2 .tab-content .table > thead > tr > td,
.recomment_pln_relevant2 .tab-content .table > tbody > tr > td, .tab-content .table > tfoot > tr > td { border-top:none; border-bottom:1px solid #ddd; }
.recomment_pln_relevant2 .tab-content table tr td, .recomment_pln_relevant2 .tab-content .table th:first-child { text-align:center; }
.recomment_pln_relevant2 .tab-content .most_rlvt_table tr td:last-child, .tab-content .most_rlvt_table tr th:last-child { text-align:right; }
.recomment_pln_relevant2 .tab-content h4 span { background:#fcdea8; padding:4px 20px; border-radius: 11px; margin-left: 20px; font-weight:normal; }
.recomment_pln_relevant2 .tab-content h4 { font-weight:bold; margin-top:0px; }
.recomment_pln_relevant2 .tab-content .panel { background:transparent; }
.recomment_pln_relevant2 .tab-content .panel-body { padding:0px 15px; background:transparent; }
.recomment_pln_relevant2 .panel-body .top-content p { margin-bottom:0px; }
/* .recomment_pln_relevant2 div#tab1 .panel-body { border:3px solid #9fcde6; border-radius:5px; padding:30px 30px;
box-shadow:1px 1px 4px rgb(0 0 0 / 20%); background:#fff; } */
.recomment_pln_relevant2 .tab-content a.close_lnk:hover { color:#ff0000; }
.recomment_pln_relevant2 .panel-body .top-content { margin-bottom:15px; padding:10px 0px; }
.recomment_pln_relevant2 #tab2 .top-content, .recomment_pln_relevant2 #tab3 .top-content, .recomment_pln_relevant2 #tab1 .top-content { border:3px solid #9fcde6;
 border-radius:5px; box-shadow:1px 1px 4px rgb(0 0 0 / 20%); background:#fff; padding:30px 15px; }
.recomment_pln_relevant2 .tab-content h4 span.pink-cls { background:#fbb7b7; }
.recomment_pln_relevant2 .tab-content h4 span.yellow-cls { background:#f5c63a; }
.recomment_pln_relevant2 .tab-content h4 span.green-cls { background:#b3d7b4; }
.recomment_pln_relevant2 .tab-content span.skyblue-cls { background:#77c5ef; }
.recomment_pln_relevant2 .card-header.sales_input_cardheader { background:#007abc; color:#fff; }
.recomment_pln_relevant2 .card-header span.custom_tooltip.cstm { background:transparent; width:50px; margin-top:-6px !important;
 padding:3px 0px !important; text-align:right; }
.recomment_pln_relevant2 span.custom_tooltip.cstm.closed:after, span.custom_tooltip.cstm:before { content:""; }
.recomment_pln_relevant2 span.custom_tooltip.cstm .right table.table { color: #333; }
.recomment_pln_relevant2 span.custom_tooltip.cstm .icon_cls { width:22px; height:22px; background-size:cover; cursor:pointer; }
.recomment_pln_relevant_top ul { margin:0px; padding:0px; list-style:none; }
.recomment_pln_relevant_top ul li { display:inline-block; padding-right:15px; position:relative; }
.recomment_pln_relevant_top ul li:after { content:">"; position:absolute; top:3px; right:0px; color:#007abc; font-weight:bold; }
.recomment_pln_relevant_top ul li.active { border:none; }
.recomment_pln_relevant_top ul li.active a { font-weight:bold; }
.recomment_pln_relevant_top ul li a { font-size:14px; }
.recomment_pln_relevant_top ul li:last-child:after { display:none; }
.recomment_pln_relevant_top h1 { border-bottom:2px solid #7f7f7f; padding-bottom:10px; color:#333; margin-bottom:20px; }
.recomment_pln_relevant_top p.agnt_cls { font-weight:bold; font-size:18px; margin-bottom:30px; }
.recomment_pln_relevant_top p.agnt_cls span { font-weight:normal; border:2px solid #75a3ce; padding:4px 25px;
border-radius:7px; font-size:18px; line-height:1; margin-left:20px; transition:0.3s; color: var(--color);  }
.recomment_pln_relevant2 .tab-content table span.relv_color { width:10px; height:10px; background:#333; display:inline-block;
 border-radius:50%; }
.recomment_pln_relevant_top p.agnt_cls span:hover, .recomment_pln_relevant_top p.agnt_cls span:focus {
box-shadow:inset 6.5em 0 0 0 var(--hover); }
.recomment_pln_relevant_top p.agnt_cls span { --hover: #75a3ce; word-break:break-word; white-space:nowrap; margin-top:10px; display:inline-block; }
.recomment_pln_relevant_top p.agnt_cls span:hover, .recomment_pln_relevant_top p.agnt_cls span:focus {
 border-color:var(--hover); color:#fff; background:#75a3ce; }
.recomment_pln_relevant2 .box_point > .val { padding-top:5px; font-weight:600; font-size:12px; width:45px; background:white;
border-radius:5px; padding-bottom:2px; margin-top:20px; width:45px; margin:20px auto 30px; }
.recomment_pln_relevant2 .box_point > .val:after { content:""; bottom:55px; display:none; }
.recomment_pln_relevant2 .box_point > span { display:none; }
.recomment_pln_relevant2 .tab-content .hide_content { margin-top:10px; display:none; }
.recomment_pln_relevant2 a.back-btn { font-size:24px; }
.recomment_pln_relevant2 a.back-btn:hover, .recomment_pln_relevant2 .tab-content .panel-body .text-right a:hover { color:#ff0000; }
.recomment_pln_relevant2 .box_point > .val.bg-orange { background:#fbe5ba; padding:4px 0px; border-radius:4px; }
.recomment_pln_relevant2 .box_point > .val.bg-green { background:#bad6b7; padding:4px 10px; border-radius:4px; }
.recomment_pln_relevant2 .box_point > .val.bg-red { background:#f1bab9; padding:4px 10px; border-radius:4px; }
.recomment_pln_relevant2 ul.recommended_plan_listing { list-style:none; padding:0px; margin:0px 0px 20px; }
.recomment_pln_relevant2 ul.recommended_plan_listing li { display:inline-block; position:relative; }
.recomment_pln_relevant2 ul.recommended_plan_listing li a { border:1px solid #54b5e9; font-size:14px; display:inline-block; padding:8px 18px;
border-radius:24px; margin-right:10px; background:#fff; font-weight:600; }
.recomment_pln_relevant2 ul.recommended_plan_listing li a .fa-ellipsis-v { margin-left:10px; }
.recomment_pln_relevant2 ul.recommended_plan_listing li:hover > ul { display:block; }
.recomment_pln_relevant2 ul.recommended_plan_listing li > ul { display:none; position:absolute; left:50%; top:40px; margin:0px; padding:0px;
min-width:200px; background:#fff; border-radius:5px; overflow:hidden; box-shadow:1px 1px 4px rgb(0 0 0 / 30%); z-index:99; max-height:210px;
overflow-y:auto; transform:translateX(-50%); }
.recomment_pln_relevant2 ul.recommended_plan_listing li > ul li { display:block; text-align:center; }
.recomment_pln_relevant2 ul.recommended_plan_listing li > ul li a { display:block; border:none; padding:5px 10px; margin:0px;
border-radius:0px; }
.recomment_pln_relevant2 ul.recommended_plan_listing li a:hover { background:#e4f0f7; }
.recomment_pln_relevant2 ul.recommended_plan_listing li > ul li:hover a { background:#e4f0f7; }
.recomment_pln_relevant2 ul.recommended_plan_listing li:hover > ul { display:block; }
.recomment_pln_relevant2 .tab-content .hide_content .table > thead > tr > th { background:#dde5ea; text-align:left !important;
 color:#333; padding:8px 10px; }
.recomment_pln_relevant2 .tab-content .hide_content .table > tbody > tr > td { text-align:left; padding:8px 10px;
 border-bottom:1px solid #bfc7bd; }
.recomment_pln_relevant2 .hide_content a.newbtn { color:#3478b8; }
.recomment_pln_relevant2 .tab-content .panel-body .hide_content .text-right a { margin:10px 10px; float:none; }
.recomment_pln_relevant2 .tab-content .panel-body .hide_content .text-right { float:right; margin-bottom:0px; }
.recomment_pln_relevant2 .active_btn { background:#c1d9e3; }
.recomment_pln_relevant2 .active_border { border:3px solid #0bb4ea !important; padding:30px 15px !important; }
.recomment_pln_relevant2 .Sales_Input_Ratios ul:before { content:""; position: absolute; width:100%; height:1px; background:#777;
 top:50px; }
.recomment_pln_relevant2 .card { height:auto; }
.recomment_pln_relevant2 a.showFullRatioPerc { color:#fff; margin-top:15px; }
.recomment_pln_relevant_top .agnt_cls_total { float:none; margin-top:0px; }
.recomment_pln_relevant_top .agnt_cls_total strong, .recomment_pln_relevant_top .agnt_cls_total span { font-size:16px; }
.recomment_pln_relevant2 .Sales_Input_Ratios .ratio_perc { padding:4px 0px; border-radius:4px; width:45px; margin:10px auto 0px; }
.recomment_pln_relevant_top p.agnt_cls span:empty { display:none; }
.recommanded-date-cstm input#start { height:30px; }
.recommanded-date-cstm .fa { top:22px !important; }
.recomment_pln_relevant2 .box_point > .ratio-txt-cls { font-weight:bold; margin:-20px 0px 10px; line-height:1; }
.recomment_pln_relevant2 .panel-body .top-content .no-hand-cursor { cursor:default; margin-top:10px; }
.recomment_pln_relevant2 .rm-team-comp-cls .val { margin-bottom:0px; }
.recomment_pln_relevant2 .recommanded-date-cstm { margin-top:-40px; position:relative; display:inline-block; float:right; }
.recomment_pln_relevant2 .recommanded-date-cstm .fa { margin-left:10px; font-size:18px; position:absolute; right:10px;
 top:6px !important; }
.recomment_pln_relevant2 .recommanded-date-cstm input#assigned_plans_cal { height:30px; padding:6px 12px; font-size:14px;
 color:#555; background-color:#fff; border:1px solid #ccc; border-radius:4px; box-sizing:border-box; }
.recomment_pln_relevant2 .no-record-found-msg { border:3px solid #9fcde6; padding:10px 12px; margin:0px -15px;
 box-shadow:1px 1px 4px rgb(0 0 0 / 20%); border-radius:5px; font-weight:600; }
/*--/dap5-6-jan-23--*/

/*--dap5 learning 17-jan-2023--*/
.learning-sec { padding:0px 0px 110px; background:#fff; }
.learning-sec .banner-sec ul li { display:inline-block; font-size:24px; color:rgba(0,0,0,0.5); font-family:'NotoSans';
 padding-right:25px; margin-right:10px; position:relative; border:none; }
.learning-sec .banner-sec ul li a { color:rgba(0,0,0,0.5); font-size:14px; }
.learning-sec .banner-sec ul li.active a, .banner-sec ul li a:hover { color:#007ABC; }
.learning-sec .banner-sec ul li:before { content:">"; position:absolute; right:0px; top:0px; font-size:18px; color:#007ABC; line-height:1.2; }
.learning-sec .banner-sec ul li:last-child:before { display:none; }
.learning-sec .top-content { border-bottom:1px solid rgba(0,0,0,0.5); padding-bottom:20px; margin-bottom:30px; }
.learning-sec .top-content h2 { color:#273227; font-size:32px; margin-bottom:0px; display:inline-block; margin-top:0px;
 font-family:'MetLifeCircularWeb-Medium'; font-weight:500; }
.learning-sec .top-content input.search-cls { float:right; margin-top:0px; height:36px; padding:0px 12px; font-weight:600;    color: #333;
 border-radius:4px; font-family:'NotoSans'; border:2px solid rgba(32, 32, 32,0.10); }
.learning-sec p.top-para { font-size:14px; margin-bottom:100px; }
.learning-sec ul.nav.nav-tabs { border-bottom:2px solid rgba(32, 32, 32,0.10); background:#fff; }
.learning-sec .nav-tabs li.nav-item { margin-right:170px; }
.learning-sec .nav-tabs li.nav-item.active, .learning-sec .nav-tabs li.nav-item:hover { border-bottom:8px solid #007ABC;  }
.learning-sec .nav-tabs .nav-link { font-size:24px; color:#273227; font-weight:normal; border:none; font-family:'NotoSans'; }
.learning-sec .nav-tabs .nav-item.show .nav-link, .learning-sec .nav-tabs .nav-link.active, .learning-sec .nav-tabs .nav-link:hover {
 color:#273227; border:none; background-color:#fff; border:none; }
.learning-sec .middle-content .content { border:1px solid #E4E7EC; box-shadow:0px 1px 3px rgb(16 24 40 / 10%), 0px 1px 2px rgb(16 24 40 / 6%);
border-radius:12px; padding:15px; width:840px; float:left; position:relative; margin-bottom:40px;
display:flex; justify-content:space-between; position:relative; }
.learning-sec .middle-content .content .left { width:31%; height:145px; float:left; overflow:hidden; border-radius:8px; }
.learning-sec .middle-content .content .left img { transform:scale(1); transition:.3s ease-in-out; object-fit:cover;
 width:100%; height:100%; background-size:100% 100%; cursor:pointer; }
.learning-sec .middle-content .content .left:hover img { transform:scale(1.2); }
.learning-sec .middle-content .content .right { float:left; width:69%; padding-left:15px; }
.learning-sec .middle-content .content .right .admin-assign { float:left; width:100%; min-height:115px; padding-top:0.5rem;
 position:relative;  }
.learning-sec .middle-content .tab-content .tab-pane { padding-top:40px; }
.learning-sec .middle-content .border-hd { font-size: 20px; font-weight:500; color:#101828; position:relative; display:inline-block;
 padding-bottom:25px; margin:0px 0px 30px; }
.learning-sec .middle-content .border-hd:before { content:""; position:absolute; left:0px; right:0px; bottom:0px; width:95%;
 height:8px; background:#D9D9D9; border-radius:4px; }
.learning-sec .middle-content .border-hd:after { content:""; width:20%; height:8px; position:absolute; left:0px; bottom:0px;
 background:#007ABC; border-radius:4px; }
.learning-sec .middle-content .content h3 { color:#007ABC; font-size:14px; font-family:'MetLifeCircularWeb-Normal'; font-weight:600; margin-top:0px; }
.learning-sec .middle-content .content h4 { font-size:18px; color:#101828; font-family:'MetLifeCircularWeb-Medium'; font-weight:500; cursor:pointer;
 margin-top:0px; word-break:break-word; }
.learning-sec .middle-content .content .right p { color:#667085; font-family:'NotoSans'; font-size:16px; font-weight:500;
 margin-bottom:0px; }
.learning-sec .middle-content .content .right p a { background:#007ABC; color:#fff; border-radius:4px; width:198px; height:54px;
 float:right; margin-top:-40px; text-align:center; line-height:50px; font-size:16px; }
.learning-sec ul { margin:0px; padding:0px; }
.learning-sec ul li { list-style:none; }
.learning-sec .tab-content ul li { width:100%; float:left; }
.learning-sec ul.skills-listing { margin:0px 0px 50px; padding:0px; }
.learning-sec ul.skills-listing li { display:inline-block; margin-right:20px; position:relative; width:auto; float:none; }
.learning-sec ul.skills-listing li a { padding:12px 16px; color:#333; font-size:20px; border-radius:26px; font-family:'NotoSans'; border:2px solid #B1DDF4; }
.learning-sec ul.skills-listing li a .fa { margin-left:15px; }
.learning-sec ul.skills-listing li a:hover,.learning-sec ul.skills-listing li.active a { background:#B1DDF4; }
.learning-sec ul.skills-listing li.active, .learning-sec .nav-tabs .nav-link:focus { border:none; }
.learning-sec .middle-content .content .right p a.inprogress-btn { border:2px solid #007abc; border-radius:26px; color:#333;
 background:transparent; }
.learning-sec .middle-content .content .right .admin-assign img { position:absolute; right:18px; top:15px; }
.learning-sec .middle-content .content .right p a.inprogress-btn:hover { background:#007abc; color:#fff; }
.learning-sec .middle-content .tab-content > .active { border:none; }
.learning-sec a.back-btn { font-size:24px; color:rgba(0,0,0,.5); margin-top:-50px; display:table; }
.learning-sec a.back-btn:hover { color:#007ABC; }
.learning-sec .pagination { float:right; text-align:right; }
.learning-sec .pagination a.pagiclass { color:#007ABC; font-size:16px; margin-left:20px; }
.learning-sec .pagination a.next { margin-left:20px; color:#007ABC; font-size:20px; line-height:1; }
.learning-sec .pagination a.active.pagiclass { background:#273227; width:30px; height:30px; display:inline-block;
 border-radius:50%; text-align:center; line-height:30px; color:#fff; }
.learning-sec .pagination a.prev { margin-right:0px; color:#007ABC; font-size:20px; line-height:1; }
.learning-sec ul.skills-listing li > ul { position:absolute; min-width:190px; margin-top:12px; box-shadow:0px 0px 4px rgb(0 0 0 / 50%);
 background:#fff; z-index:9; display:none; }
.learning-sec ul.skills-listing li > ul li { display:block; margin:0px; }
.learning-sec ul.skills-listing li > ul li a { border:none; padding:7px 10px; border-bottom:1px solid #ccc; display:block;
 border-radius:0px; }
.learning-sec ul.skills-listing li:hover > ul { display:block; }
.learning-sec .middle-content .admin-assign ul { position:absolute; right:0px; bottom:-40px; }
.learning-sec .middle-content .admin-assign li { display:block; }
.learning-sec .middle-content .admin-assign li a { background:#007ABC; color: #fff; border-radius:4px; width: 150px;
 height:44px; float:right; margin-bottom:10px; text-align:center; line-height:40px; font-size:16px;}
.learning-sec .middle-content .admin-assign li a.inprogress-btn { border:2px solid #007abc; border-radius:26px; color:#333;
 background:transparent; cursor:default; }
/* .learning-sec .middle-content .admin-assign li a.inprogress-btn:hover { background:#007abc; color:#fff; } */
.learning-sec .middle-content .content .right .admin-assign div { padding-right:160px; word-break:break-word; }
/* .learning-sec .middle-content .admin-assign li a:hover { background:#0061A0; } */
.keyboard-active .learning-sec .middle-content .admin-assign li a:focus { outline:3px solid #007ABC !important; outline-offset:4px; border-radius:12px; }
.plan-sec .middle-content { float:left; width:100%; }
form#form-act-assign-datetime { display:flex; justify-content:center; }
#form-act-assign-datetime p { width:70px; text-align:center; padding-top:40px; margin:0px; }
p#calMsg { display:flex; justify-content:center; padding:1px !important; font-size:13px; text-align:center; }
div#participants-modal .modal-dialog, div#reviewer-modal .modal-dialog { max-width:100%; }
/*--/dap5 learning 17-jan-2023--*/
/*--/dap5-25-april-22--*/
/*--dap-new-ui-9-feb-23--*/
.breadcrum_new_sec { background:transparent; }
.breadcrum_new_sec a.home-custom-css { background:transparent; color:#007ABC !important; }
.breadcrum_new_sec a { color: rgba(0,0,0,0.5); font-size:24px; }
.breadcrum_new_sec .breadcrumb_separator { top: -8px !important; }
.breadcrum_new_sec .glyphicon-chevron-right:before { content:">"; font-size:28px; color:#007ABC; line-height:1.3; }
.shared-sec .filters_search_tab .filter-sps { display:flex; }
.shared-sec .filters_search_tab { /* border-bottom:2px solid rgba(0, 0, 0, 0.5); */ background:transparent; box-shadow:none;
 padding:0px; }
.shared-sec .filters_search_tab span { background:#F9FAFB; border:1px solid #D0D5DD; border-radius:0px 8px 8px 0px !important;
 font-weight:500; font-size:14px; color:#1D2939; padding:10px 16px; }
.shared-sec .filters_search_tab span.active { color:#273227; font-weight:500; border-radius:5px; background:#fff;
 border:1px solid #2F80ED; margin-left:0px !important; }
.shared-sec .filters_search_tab span:first-child { border-radius:8px 0px 0px 8px !important; margin-right:0px; }
.shared-sec .pocket_b div#data_content .no_record_found_msg { margin:0px 15px; }
.plan-sec .top-content, .shared-sec .top-content, .medical-encyclopedia-sec .top-content { border-bottom:2px solid rgba(0, 0, 0, 0.5);
 padding-bottom:0px; display:flex; justify-content:space-between; align-items:center; }
.plan-sec .top-content .filter, .shared-sec .top-content .filter, .onboarding-sec .top-content .filter, .medical-encyclopedia-sec .top-content .filter {
 position:relative; border-bottom:8px solid #007ABC; }
.plan-sec .top-content .filter select, .shared-sec .top-content .filter select, .onboarding-sec .top-content .filter select,
.medical-encyclopedia-sec .top-content .filter select { border:none; font-size:20px; min-width:auto; -webkit-appearance:none;
 text-indent:1px; -moz-appearance:none; padding:15px 35px 15px 10px; background:transparent; }
.shared-sec .filters_search_tab span.filter { float:right; padding:0px; position:relative; }
.filters_search_tab #assets_type { border-radius:5px; background-color:transparent; width:auto !important; float:right;
 height:35.14px; -webkit-appearance:none; text-indent:1px; -moz-appearance:none; border:none; font-size:20px; padding:0px 35px 0px 0px;
 margin-top:10px; font-family:'NotoSans'; }
.plan-sec .top-content .filter:after, .shared-sec .filters_search_tab .filter:after, .medical-encyclopedia-sec .top-content .filter:after {
 content:"\f0d7"; position:absolute; font-family:'FontAwesome'; right:10px; top:15px; color:rgba(0,0,0,0.5); font-size:30px;
 line-height:1; }
.medical-encyclopedia-sec div#medipedia_listing .custom-play-video-box { width:33%; margin:0px; padding:0px 15px; }
/*--dap-new-ui-header-15-feb-23--*/
body { background:#fff; padding:0px !important; }
header { background:#fff; height:auto; padding-top:0px; }
header .navbar { box-shadow:none; }
header .head-top { display:flex; justify-content:space-between; }
header .head-top div { display:flex; align-items:center; }
header .head-top h2 { font-size:24px; font-family:'MetLifeCircularWeb-Medium'; color:#344054; display:inline-block; margin:6px 0px 0px 30px; }
header .head-top ul li { display:inline-block; margin-left:16px; position:relative; }
header .head-top ul li.notification-cls { padding-right:0px; display:none; }
header .head-top ul li.notification-cls span{ width:30px; height:30px; background:#C9E7FA; border-radius:50%; display:flex; align-items:center;
justify-content:center; color:#4F4F4F; font-size:16px; position:absolute; top:-20px; right:0px; }
header .head-top ul li.avtar-cls { background:#F9FAFB; width:40px; height:40px; border-radius:50%; display:inline-flex;
align-items:center; justify-content:center; }
header .head-top { display:flex; justify-content:space-between; padding:20px 0px; }
header nav { border-top:1px solid #E4E7EC !important; display:block; }
header nav .container { display:block !important; position:static; margin:0px auto; }
header .collapse.navbar-collapse { padding-left:0px; }
header nav .navbar-nav .nav-item { padding:14px 0px 14px!important; list-style:none; position:static; }
header nav .navbar-nav .nav-item:first-child { padding-left:0px !important; }
header nav .navbar-nav .nav-link { color:#344054; font-size:16px; font-family:'MetLifeCircularWeb-Medium'; position:relative; padding:0px !important; text-decoration:none; }
header .navbar { box-shadow:none; margin-bottom:0; padding:0.5rem 1rem; border-bottom:1px solid #E4E7EC; }
header .searc-cls { position:relative; }
header .searc-cls input { background:#F2F2F2; border-radius:8px; width:100%; height:48px !important; border:none; position:relative;padding:0px 15px 0px 40px; }
header .navbar-nav li.nav-item.active .nav-link:before, header .navbar-nav li.nav-item .nav-link:hover:before { content:"";
 position:absolute; bottom:-22px; left:0px; right:0px; width:100%; background:#007ABC; height:6px; }
header .navbar-nav li.nav-item .dropdown-toggle::after { content:"\f107"; font-family:'FontAwesome'; line-height:1;
 border:none; font-size:20px; margin:0px 0px 0px 5px; vertical-align:middle; }
header .searc-cls input:focus { outline:none; }
header .searc-cls:before { z-index:9; content:""; top:14px; left:15px; position:absolute; width:18px; height:18px;
background:url(../images/search-icon-place.png); background-repeat:no-repeat; background-position:0px 0px; background-size:cover; }
header .searc-cls:hover:before { content:""; background:url(../images/search-icon-place.png); background-position:0px -18px; }
header .nav-row-flex { display:flex; justify-content:space-between; align-items:center; }
header .searc-cls { position:relative; -ms-flex:0 0 40.5%; flex:0 0 40.5%; max-width:40.5%; }
header .head-top ul { margin:0px; padding:0px; display:flex; align-items:center; }
header .head-top ul li.avtar-cls { background:#F9FAFB; width:40px; height:40px; border-radius:50%; display:inline-flex;
 align-items:center; justify-content:center; }
header .head-top ul li.avtar-cls > ul { position:absolute; display:none; background:#fff; z-index:9; min-width:100px; top:40px;
right:0px; border-radius:4px; box-shadow:1px 1px 4px rgb(0 0 0 / 50%); }
header .head-top ul li.avtar-cls > ul li { display:block; margin:0px; white-space:nowrap; }
header .head-top ul li.avtar-cls > ul li a { color:#333; text-align:center; display:block; padding:5px 10px; font-size:16px; }
header .head-top ul li.avtar-cls > ul li:hover a { background:#C9E7FA; margin:0px; }
header .head-top ul li.avtar-cls:hover > ul { display:block; }
header .nav-row-flex .navbar-nav { margin:0px; padding:0px; }
header .resources { padding:15px 0px 15px; border-top:none; }
header .navbar-nav .dropdown-menu { width:100%; box-shadow:none; border-left:none; border-right:none;
 border-radius:0px; }
header .navbar .dropdown:hover .dropdown-menu { display:block; margin-top: 0; /* remove the gap so it doesn't close */ }
.resources .content { margin-bottom:30px; display:flex; justify-content:space-between; }
.resources .content .left { width:140px; overflow:hidden; float:left; display:inline-block; height:80px; }
.resources .content .left .img-cls { height:100%; width:100%; border-radius:8px; overflow:hidden; }
.resources .content .left img { transform:scale(1); transition:.3s ease-in-out; object-fit:cover; width:100%; height:100%;
 background-size:100% 100%; }
.resources .content .left:hover img { transform:scale(1.2); }
.resources .content .right { width:210px; padding-left:15px; float:left; }
.resources .content .right div { word-wrap:break-word; font-size:14px; color:#667085; }
.resources .content .right p:empty { display:none; }
.resources .content .right h4 { color:#333; font-weight:500; font-size:16px; font-family:'MetLifeCircularWeb-Medium';
 overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 2; display:-webkit-box; -webkit-box-orient:vertical; white-space:normal;
 word-wrap:break-word; margin-top:0px; margin-bottom:0.6rem; }
.resources .content .right p { font-size:14px; color:#667085; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2;
 display:-webkit-box; -webkit-box-orient:vertical; white-space:normal; word-wrap:break-word; font-family:'NotoSans'; }
header .resources .view-all { text-align:center; font-size:24px; font-weight:500; font-family:'NotoSans'; color:#2E2B2B;
 margin-bottom:30px; display:block; }
header .resources .view-all:hover { color:#007ABC; }
header .head-top ul li.notification-cls a { padding-right:35px; width:20px; height:20px; position:relative; padding-left:16px; display:block; }
header .head-top ul li.notification-cls img { display:none; }
header .head-top ul li.notification-cls a:before { content:""; position:absolute; top:0px; right:30px; width:20px; height:22px;
background: url(../images/bell-icon.png); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; }
header .head-top ul li.notification-cls a:hover:before { content:""; background-position:0px -23px; }
.head-top ul li.avtar-cls img, header .head-top ul li.chat-cls img, header .head-top ul li.web-cls img, .berger-clss img { display:none; }
header .head-top ul li.avtar-cls:hover { background:#ebf8ff; }
header .head-top ul li.avtar-cls:before { content:""; position:absolute; top:9px; right:9px; width:20px; height:20px;
background:url(../images/user-icon-login.png); background-repeat:no-repeat; background-position:0px 0px; }
header .head-top ul li.avtar-cls:hover:before { content:""; background-position:0px -21px; }
header .head-top ul li.chat-cls a { height:23px; width:23px; display:inline-block; }
header .head-top ul li.chat-cls a:before { content:""; position:absolute; top:0px; right:0px; width:23px; height:22px;
background:url(../images/sms-icon.png); background-repeat:no-repeat; background-position:0px 0px; }
header .head-top ul li.chat-cls a:hover:before { content:""; background-position:0px -23px; }
header .head-top ul li.web-cls a { width:18px; height:23px; display:inline-block; }
header .head-top ul li.web-cls a:before { content:""; position:absolute; top:0px; right:0px; width:18px; height:22px;
background:url(../images/combo-web-icon.png); background-repeat:no-repeat; background-position:0px 0px; }
header .head-top ul li.web-cls a:hover:before { content:""; background-position:0px -23px; }
header .head-top .berger-clss { width:18px; height:19px; position:relative; }
header .head-top .berger-clss:before { content:""; position:absolute; top:0px; right:0px; width:18px; height:18px;
background:url(../images/berger-menu.png); background-repeat:no-repeat; background-position:0px 0px; }
header .head-top .berger-clss:hover:before { content:""; background-position:0px -19px; }
header nav .navbar-nav { display:flex; justify-content:space-between; width:100%; }
header .collapse.navbar-collapse { padding-left:0px; width:665px; }
.display-none{display:none;}
footer.footer { background:#F2F2F2; padding-top:90px; font-size:16px; color:#273227; font-weight:500; font-family:'NotoSans';
 position:static; text-align:left; padding-bottom:0px; }
footer.footer .content { display:flex; justify-content:space-between; margin-top:80px; }
footer.footer .content h5 { font-size:32px; margin-bottom:40px; line-height:1.5; }
footer.footer .content h5 span { display:block; font-size:16px; font-weight:normal; }
footer.footer ul { margin:0px; padding:0px; }
footer.footer .content .left ul li { display:inline-block; margin-right:30px; }
footer.footer .content .left ul li a { color:#273227; font-size:16px; }
footer.footer .content .right a { color:#273227; font-size:16px; }
footer.footer .content .right img { margin-bottom:10px; }
footer.footer .content .right ul { margin-top:10px; }
footer.footer .content .right ul li { list-style:none; }
footer.footer .footer-bottom { padding:30px 0px; display:flex; justify-content:space-between; align-items:center;
border-top:1px solid #273227; margin-top:50px; }
footer.footer .footer-bottom h6 { margin:0px; font-weight:500; font-size:16px; font-family:'NotoSans'; }
footer.footer .footer-bottom ul.social-icon { margin-top:-5px; }
footer.footer .footer-bottom ul li { display:inline-block; margin:0px 0px 0px 15px;  }
footer.footer .footer-bottom li .fa { background:#4F4F4F; width:25px; height:25px; color:#fff; border-radius:50%;
font-size:16px; display:flex; align-items:center; justify-content:center; transition:0.3s ease; }
footer.footer .footer-bottom li .fa-twitter { width:auto; height:auto; background:transparent; color:#4F4F4F; font-size:28px;
top:5px; position:relative; }
footer.footer .footer-bottom li .fa-linkedin-square { width:auto; height:auto; background:transparent; color:#4F4F4F;
font-size:28px; position:relative; top:5px; }
footer.footer .footer-bottom li:hover .fa-twitter { color:#1bb1e4; }
footer.footer .footer-bottom li:hover .fa-linkedin-square { color:#0073b1; }
footer.footer .footer-bottom li:hover .fa-facebook { background:#395693; color:#fff; }
footer.footer .content .left ul li a:hover { color:#007ABC; }
/*--header breadcrum--*/
header #burger-menu { position:absolute; right:-60px; top:48px; width:265px; background-color:#fff; border:1px solid #eee;
 color:#2F8CDB; z-index:99; left:inherit; }
#burger-menu:before { content:''; position:absolute; top:-20px; right:60px; border-style:solid; border-width:10px;
 border-color:transparent transparent rgba(0,0,0,.1) transparent; }
header .fa-th { color:#777; }
header #burger-menu ul { margin:0px; padding:0px; list-style:none; max-height:500px; overflow:auto; display:block; }
header #burger-menu ul li { font-size:14px; border-bottom:1px solid rgba(0,0,0,.1); padding:5px 10px 5px 20px;
 position:relative; background-color:#fff; display:block; margin:0px; font-family:'MetLifeCircularWeb-Normal'; }
header #burger-menu ul li a { font-size:14px; color:#333; text-decoration:none; white-space:normal; text-align:left;
padding-right:0px; font-family:'NotoSans'; }
header #burger-menu ul li a i { position:absolute; left:8px; top:15px; }
header #burger-menu ul li a .burgerMenu { font-size:14px; }
header div#burger-holder { cursor:pointer; margin: 0px !important; width:auto; height:auto; }
header nav .navbar-nav li.myteam-cls { position:relative; }
header nav .navbar-nav li.myteam-cls .dropdown-menu { width:450px; position:absolute; padding:0px; margin-top:5px !important;
left:-15px; border:1px solid rgba(0, 0, 0, .15); }
header nav .navbar-nav li.myteam-cls .resources { padding:15px 15px 10px; border-top:none; }
header nav .navbar-nav li.myteam-cls .resources .content { padding:15px 15px; margin-bottom:0px; }
header #burger-menu ul li a.btn:focus { outline:none; }
header nav .navbar-nav .resources .content a.click_stream_track { display:flex; overflow:hidden; cursor:pointer; }
header nav .navbar-nav .resources .content { margin-bottom:0px; display:flex; padding:15px 15px; border-radius:6px; }
header nav .navbar-nav .resources .content:hover { background:rgba(219, 229, 235,0.5); }
header nav .navbar-nav .resources .content .right p { margin-bottom:0px; }
/*--header breadcrum--*/
.banner-sec, .breadcrumb_new { /* border-top:1px solid #E4E7EC; */ padding:50px 0px; margin:0px !important; }
.banner-sec ul, .breadcrumb_new ul { margin:0px; padding:0px; }
.banner-sec ul li, .breadcrumb_new ul li { display:inline-block; color:rgba(0,0,0,0.5); font-family:'NotoSans';
 padding-right:25px; margin-right:10px; position:relative; list-style:none; font-size:14px; /* text-transform:capitalize; */ }
.banner-sec ul li:before, .breadcrumb_new ul li:before { content:">"; position:absolute; right:0px; top:0px; font-size:18px;
 color:#007ABC; line-height:1.2; }
.banner-sec ul li a, .breadcrumb_new ul li a { color:rgba(0,0,0,0.5); font-size:14px; padding:0px; }
.banner-sec ul li.active a, .banner-sec ul li a:hover, .breadcrumb_new ul li.active a, .breadcrumb_new ul li a:hover { color:#007ABC !important; }
.banner-sec ul li:last-child:before, .breadcrumb_new ul li:last-child:before { display:none; }
.banner-sec ul li.active, .breadcrumb_new ul li.active { border:none; }
.personalized_popup h4.modal-title { padding-right:15px; display:inline-block; }
/*--dap-new-ui-9-feb-23--*/
.mycourse-sec .item { width:100%; padding-bottom:40px; float:left; }
.mycourse-sec .item > .content-div { width:680px !important; border:1px solid #E4E7EC; box-shadow:0px 1px 3px rgb(16 24 40 / 10%), 0px 1px 2px rgb(16 24 40 / 6%);
 border-radius: 12px; padding:15px; min-width:680px; float:left; position:relative; }
.mycourse-sec .item > .content-div .img-row { width:31%; height:145px; float:left; overflow:hidden; border-radius:8px; }
.mycourse-sec .item > .content-div .img-row img { transform:scale(1); transition:.3s ease-in-out; object-fit:cover;
 width:100%; height:100%; background-size:100% 100%; }
.mycourse-sec .item > .content-div .img-row:hover img { transform:scale(1.2); }
.mycourse-sec .content-div .content-inner { float:left; width:69%; padding-left:15px; min-height:auto; }
.mycourse-sec .content-div .content-inner a.dotted-cls { position:absolute; right:0px; top:0px; }
.mycourse-sec .content-div .content-inner p.course-heading { font-size:18px; color:#101828; font-family:'NotoSans';
 font-weight:500; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:3; display:-webkit-box;
 -webkit-box-orient:vertical; white-space:normal; min-height:60px; padding-right:30px; }
.mycourse-sec .content-div .content-inner p.academy { color:#667085; font-family:'NotoSans'; font-size:16px;
 font-weight:500; margin:5px 0px 0px 0px; }
.mycourse-sec .content-div .content-inner p.academy span { background:#C9E7FA; color:#333; border-radius:4px;
 padding:5px 8px; font-size:12px; float:right; }
.mycourse-sec .viltBox .vilt-date { position:absolute; left:15px; width:calc(100% - 15px); }
.mycourse-sec .course_div .content-inner .course-heading a { color:#484848; font-weight:600; font-size:15px; text-align:left;
 width:100%; overflow:hidden; text-overflow:ellipsis; white-space:revert; }
.mycourse-sec .todo-my-courses-wrap a.smitVideoShare { margin-top:0px; position:static; top:-105px; }
.mycourse-sec .smitVideoShare { position:static; right:10px; top:-105px; }
.br-theme-fontawesome-stars .br-widget a:after {  content:'\f005'; color: #a5a5a5 !important; }
.mycourse-sec .course_div .content-inner .star-rating { position:static; margin:0px; }
.mycourse-sec .course_div .content-inner .star-rating .fa-spin { display:none; }
.mycourse-sec .course_div .content-inner .limra-course-badge { margin-top:0px; position:absolute; bottom:70px; right:10px; }
.mycourse-sec .dflt_txt_c span.dflt_txt_bg { color:#ff0000; margin-top:20px; display:block; }
.mycourse-sec .dflt_txt_c span.bg_bk_btn { color:#333; margin:0px 5px; }
.shareModal .search_c .rpSrchBtn { height:calc(100% - 5px) !important; }
.shareModal div.m_head { padding:0px; }
div#participants-modal button.close { margin:0; padding:0px 10px 0px 0px; }
ul#partUL, ul#reviewUL { overflow:auto; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-15px;
 margin-left:-15px; }
input#partSearch, input#reviewSearch { padding-right:40px; }
div#AllParticipate, div#AllReviewers { overflow-x:hidden; }
div#modal-wp-content-share .modal-header, div#wpLikedMembersModal .modal-header, div#wpPostSeenMembersModal .modal-header,
div#wpPostCommentsModal .modal-header { display:flex; width:100%; padding:0; background:#0061a0; }
div#modal-wp-content-share h4.modal-title, div#wpLikedMembersModal h4.modal-title, div#wpPostSeenMembersModal h4.modal-title,
div#wpPostCommentsModal h4.modal-title { flex:1; padding:15px; color:#fff; font-size:14px; font-family:'NotoSans'; }
#content-share-grp-list ul.nav.nav-tabs { background:#f5f5f5; font-size:14px; }
header .navbar button.navbar-toggler { display:none; }
#content-share-grp-list .nav-tabs > li > a { color: #546465; }
#content-share-grp-list .nav-tabs > li.active > a, #content-share-grp-list .nav-tabs > li.active > a:hover, #content-share-grp-list .nav-tabs > li.active > a:focus {
 color:#0090da; border-bottom-color:#0090da; }
#content-share-grp-list .list-group-item { user-select:none; font-size:12px; }
div#modal-wp-content-share button.close, div#wpLikedMembersModal button.close, div#wpPostSeenMembersModal button.close,
div#wpPostCommentsModal button.close { left:inherit; margin:0px; padding:10px 15px 10px 0px; right:0px !important; color:#fff;
opacity:0.6; }
div#modal-wp-content-share button.close:hover, div#wpLikedMembersModal button.close:hover, div#wpPostSeenMembersModal button.close:hover,
div#wpPostCommentsModal button.close:hover, div#participants-modal button.close:hover { opacity:0.9; }
.mycourse-sec .middle-content h3:before, .mycourse-sec .middle-content h3:after { display:none; }
.mycourse-sec .progress-sec { width:41%; }
.mycourse-sec .progress-sec .progress { height:8px; background: #D9D9D9; border-radius:4px; }
.mycourse-sec .progress-sec .progress .progress-bar { background-color:#007ABC; border-radius:4px; }
.mycourse-sec .middle-content h3 { padding-bottom:25px; margin:30px 0px 0px; }
.shareModal .search_c { margin-right:0px; }
.shareModal div.m_head select { width:40%; }
.mycourse-sec .content-div .content-inner .vilt_data span, .mycourse-sec .content-div .content-inner .vilt-wrap { height:auto; }
.shared-sec .middle-content { margin-top:50px; }
.shared-sec .content .img-sec { overflow:hidden; height:203px; }
.shared-sec .content .img-sec img { transform:scale(1); transition:.3s ease-in-out; object-fit:cover; width:100%; height:100%;
 background-size:100% 100%; }
.shared-sec .content .img-sec object { width:100%; height:100%; object-fit:cover; }
.shared-sec .content .img-sec:hover img { transform:scale(1.2); }
.shared-sec .middle-content .content { background:#FFF; border:1px solid #E4E7EC; box-shadow:0px 1px 3px rgb(16 24 40 / 10%), 0px 1px 2px rgb(16 24 40 / 6%);
 border-radius:8px; overflow:hidden; position: relative; margin-bottom:30px; }
.shared-sec .middle-content .content .inner-content { padding:15px 20px; }
.shared-sec .middle-content .md-cls { width:33.3%; float:left; padding:0px 15px; }
.shared-sec .pocket_b div#data_content { margin:0px -15px; }
.medical-encyclopedia-sec .middle-content .content .inner-content, .trending-sec .middle-content .content .inner-content,
.would-sec .middle-content .content .inner-content { padding:15px 15px; }
.shared-sec .middle-content .inner-content h3 { font-family:'MetLifeCircularWeb-Normal'; color:#6E6E6E; font-size:16px; font-weight:500; margin-top:0px; margin-bottom:7px; }
.shared-sec .middle-content .inner-content h4, .shared-sec .middle-content .inner-content h4 a { font-family:'MetLifeCircularWeb-Medium';
 color:#333; font-size:20px; font-weight:500; margin-top:0px; /* min-height:44px; */ overflow:hidden; text-overflow:ellipsis;
 -webkit-line-clamp:1; display:-webkit-box; -webkit-box-orient:vertical; white-space:normal; }
.shared-sec .middle-content .inner-content p { color:#667085; font-size:16px; margin-bottom:0px; display:none; }
.shared-sec .middle-content .inner-content .icon { width:44px; height:44px; background:#F2F2F2; border:1px solid #F2F2F2;
 box-shadow:0px 1px 2px rgb(16 24 40 / 5%); border-radius:8px; display:flex; align-items:center; justify-content:center;
 font-size:20px; color:#007ABC; position:absolute; right:8px; bottom:15px; display:none; }
.shared-sec .middle-content .inner-content .icon:hover { background:#007abc; color:#fff; }
.shared-sec .filters_search_tab { display:flex; justify-content:space-between; align-items:center; margin-top:20px }
.shared-sec .filters_search_tab #assets_type, .shared-sec .filters_search_tab #assets_type option { font-size:20px; }
.shared-sec .filters_search_tab span.filter { padding:5px 0px; background:transparent; border:none; }
.shared-sec .star-rating { display:flex; cursor:default; color:#484848; font-size:16px; font-weight:500; align-items:center; justify-content:space-between; height:20px; }
.shared-sec .star-rating input[type=radio] { display:none; }
.shared-sec .star-rating label { color:#bbb; font-size:20px; line-height:1; padding:0; cursor:pointer; transition:all 0.3s ease-in-out; }
.shared-sec .star-rating label:hover, .shared-sec .star-rating label:hover ~ label, .shared-sec .star-rating input[type=radio]:checked ~ label {
 color:#f2b600; }
.shared-sec .middle-content .content .inner-content ul { display:flex; justify-content:space-between; list-style:none;
 width:100%; margin:0px 0px 10px; padding:0px; align-items:center; }
.shared-sec .middle-content .content .inner-content .tile-content-box { margin:0px; }
.plan-sec .top-content .filter, .shared-sec .filter, .onboarding-sec .top-content .filter { position:relative; border-bottom:8px solid #007ABC; }
a.back-btn { font-size:24px; color:rgba(0,0,0,.5); margin-top:30px; display:table; }
a.back-btn:hover { color:#007ABC; }
.metcoins-sec .content h4 img { display:none; }
.search-pop-cls { position:absolute; left:50%; top:50%; margin:0px; transform:translate(-50%, -50%) !important; }
.search-pop-cls .form-search { width:100% !important; position:relative; }
.search-pop-cls .modal-title { display:inline-block; padding-right:20px; font-size:16px; }
/*--search-result--*/
/* div#search_result { padding:0px; } */
#search_result ul { width:100%; list-style-type:none; overflow:hidden; margin:20px 0; padding:0px; }
#search_result ul li { clear:both; list-style:none; margin-top:10px; border-bottom:1px solid rgba(0,0,0,.2);
 margin-bottom:10px; padding-bottom:20px; display:inline-block; vertical-align:top; width:100%; }
#search_result ul li .cusotm-desc { display:flex; justify-content:flex-start; }
#search_result .title, #search_result .title a { color:#333; font-size:15px; font-weight:bold; margin:0px; background:none; padding:0px; }
#search_result .dec { margin:0; }
#search_result ul li:last-child { border-bottom:0; padding-bottom:0; }
#search_result ul li .cusotm-desc div:first-child { margin-right:10px; text-align:left; width:10%; }
#search_result ul li .cusotm-desc .video-duration-watch-later { float:left; margin-top:10px; }
/*--search-result--*/
.notification-list-sec div#suggested-header { display:none; }
.video-wrap-cstm #video_wrap .custom-play-video-box { width:31%; margin:1% 1%; float:left; background:#FFF; border:1px solid #E4E7EC;
 box-shadow:0px 1px 3px rgb(16 24 40 / 10%), 0px 1px 2px rgb(16 24 40 / 6%); border-radius:8px; overflow:hidden; position:relative;
 margin-bottom:30px;  }
.video-wrap-cstm .video_listing { margin:0px -1%; }
.video-wrap-cstm #video_wrap .custom-play-video-box a.clickstream object { width:100% !important; }
.video-wrap-cstm .audio_listing, .video-wrap-cstm .down_listing { margin:0px -1%; }
.video-wrap-cstm .audio_listing .custom-play-video-box, .video-wrap-cstm .down_listing .custom-play-video-box { width:31%; margin:12px 1%; float:left; }
.video-wrap-cstm .audio_listing .tile__media object, .video-wrap-cstm .down_listing .tile__media object { width:100% !important; }
.search-pop-cls .modal-title { display:inline-block; padding-right:20px; font-size:16px; font-size:20px; font-weight: bold;
 font-family:'NotoSans'; color:#273227; }
.search-pop-cls .modal-body span { margin-right:20px; }
.search-pop-cls .modal-body label { font-weight:500; font-size:18px; color:#273227; }
.search-pop-cls .modal-body span #searchType { width:auto; }
.shared-sec .top-content h2 { font-size:32px; font-weight:500; margin:0px 0px; font-family:'MetLifeCircularWeb-Medium'; color:#273227; }
.shared-sec .middle-content .content .inner-content .new-clss { color:#ff0000; }
.trending-sec .inner-content span.display_tick_tranding, .shared-sec .inner-content span.display_tick_recommendation { float:none; margin:0px 5px 0px 5px;
 background:#a4ce4e; color:#fff !important; font-size:12px; border-radius:50%; width:20px; height:20px; text-align:center; line-height:20px; font-weight:bold; }
.recomment_pln_relevant2 .card { box-shadow:0px 0px 2px #ccc; }
.recomment_pln_relevant2 .tab-content .panel-body .hide_content .text-right a {float:none; }
.recomment_pln_relevant { display:inline-block; }
.sales-cstm-ratio-cls .box_point > .val { padding-top:5px; font-weight:600; font-size:12px; background:#fff; border-radius:5px;
 padding-bottom:2px; margin-top:20px; width:45px; margin-bottom:30px; }
.sales-cstm-ratio-cls .Sales_Input_Ratios ul:before { content:""; position:absolute; width:100%; height:1px; background:#777;
 top:50px; }
.sales-cstm-ratio-cls .box_point > span { display:none; }
.sales-cstm-ratio-cls .box_point > .val:after { display:none; }
.recomment_pln_relevant2 span#month_year { background:#fcdea8; padding:4px 20px; border-radius:11px; margin-left:20px;
 font-weight:normal; color:#333; }
.recomment_pln_relevant2 .tab-content .hide_content .table > tbody > tr > td:nth-child(6),
.recomment_pln_relevant2 .tab-content .hide_content .table > tbody > tr > td:nth-child(7),
.recomment_pln_relevant2 .tab-content .hide_content .table > tbody > tr > td:nth-child(8),
.recomment_pln_relevant2 .tab-content .hide_content .table > tbody > tr > td:nth-child(9) { min-width:55px; padding:8px 5px; }
.recomment_pln_relevant2 .releveantpagination { width:100%; float:right; text-align:right; margin-bottom:10px; }
.recomment_pln_relevant2 .tab-content .hide_content .table > thead > tr > th:nth-child(6),
.recomment_pln_relevant2 .tab-content .hide_content .table > thead > tr > th:nth-child(7),
.recomment_pln_relevant2 .tab-content .hide_content .table > thead > tr > th:nth-child(8),
.recomment_pln_relevant2 .tab-content .hide_content .table > thead > tr > th:nth-child(9) { padding:8px 5px; }
.recomment_pln_relevant2 .releveantpagination li.page-item { display:inline-block; margin:0px 5px; font-family:'NotoSans'; }
.recomment_pln_relevant2 .releveantpagination li.page-item a { display:inline-block; width:30px; height:30px; border-radius:50%;
 border:none; background:transparent; color:#007ABC; text-align:center; line-height:30px; font-size:15px; }
.recomment_pln_relevant2 .releveantpagination li.page-item.active a { border:none; background:#273227CC; color:#fff; }
.recomment_pln_relevant2 .recomment_pln_relevant { padding-bottom:20px; }
.recomment_pln_relevant2 .pagination { float:right; }
.recomment_pln_relevant2 .pagination a.pagiclass { color:#007ABC; font-size:16px; margin-left:30px; }
.recomment_pln_relevant2 .pagination a.active.pagiclass { background:#273227; width:30px; height:30px; display:inline-block;
 border-radius:50%; text-align:center; line-height:30px; color:#fff; }
.recomment_pln_relevant2 .pagination a.next { margin-left:30px; }
.couching-sec .top-content h2 { color:#273227; font-size:32px; border-bottom:1px solid rgba(0,0,0,0.5); padding-bottom:20px;
 margin-bottom:30px; margin-top:0px; }
.couching-sec .top-content h3 { background:#B1DDF4; padding:15px 25px; font-size:24px; margin-bottom:30px; }
.couching-sec .top-content li { padding:0px 7.5px; width:25%; float:left; text-align:center; list-style:none; }
.couching-sec .top-content li .content { border-radius:4px; border:1px solid #007abc; padding:20px 20px; }
.couching-sec .top-content li .content h4, .couching-sec .top-content li .content h4 span { font-size:30px; color:#333; margin:15px 0px 10px; font-weight:600; }
.couching-sec .top-content li .content .complete { display:inline-block; font-size:14px; border:1px solid #007abc; border-radius:24px;
 padding:5px 10px; margin-bottom:15px; transition:0.2s ease; }
.couching-sec .top-content li .content .complete:hover { background:#007abc; color:#fff; }
.couching-sec .top-content li .content p { margin-bottom:0px; text-transform:capitalize; }
.couching-sec .top-content li .content .img-sec { height:36px; }
.couching-sec .top-content ul { margin:0px -7.5px; padding:0px; }
.couching-sec ul.nav.nav-tabs, .prospect_report_new_cls ul.nav.nav-tabs { background:none; }
.couching-sec .nav-tabs > li > a, .prospect_report_new_cls .nav-tabs > li > a { font-size:20px; color:#273227; font-weight:normal; margin-right:15px; font-family:'NotoSans'; }
.couching-sec .nav-tabs, .prospect_report_new_cls .nav-tabs { border-bottom:2px solid #e7e7e7; }
.couching-sec .nav-tabs > li.active > a, .couching-sec .nav-tabs > li.active > a:hover, .couching-sec .nav-tabs > li.active > a:focus,
.prospect_report_new_cls .nav-tabs > li > a.active { color:#273227; border:none; background-color:#fff; border-bottom:8px solid #007ABC; }
.couching-sec .tab-content, .prospect_report_new_cls .tab-content { padding:40px 60px; border-radius:4px; border:2px solid #B1DDF4; margin-top:50px; }
.couching-sec table thead tr th, .prospect_report_new_cls table thead tr th { background:#dbe5eb !important; color:#333; font-family:'NotoSans'; text-align:left;
 font-family:'NotoSans'; position:static; }
.couching-sec table thead, .prospect_report_new_cls table thead { background:#dbe5eb; z-index:8; }
.couching-sec table thead tr th, .couching-sec table tbody tr td, .prospect_report_new_cls table tbody tr td, .prospect_report_new_cls table tbody tr th { font-size:14px; text-align:center; padding:8px 8px; }
.couching-sec table thead tr th:first-child, .couching-sec table tbody tr td:first-child, .prospect_report_new_cls table thead tr th:first-child,
.prospect_report_new_cls table tbody tr td:first-child { text-align:center; z-index:9; }
.couching-sec table tbody tr td, .prospect_report_new_cls table tbody tr td { border-bottom:1px solid #ddd !important; position:relative; font-family:'NotoSans'; }
.couching-sec table tbody tr td .showreasons, .prospect_report_new_cls table tbody tr td .showreasons { background:#fff;
 color:#333; border-radius:26px; border:2px solid #B1DDF4; transition:0.2s ease; height:auto; font-size:14px; }
.couching-sec table tbody tr td .showreasons:hover, .prospect_report_new_cls table tbody tr td .showreasons:hover { background:#f4f7f9; color:#007abc; font-weight:500; }
.couching-sec table tbody ul/* , .prospect_report_new_cls table tbody ul */ { margin:0px; padding:0px; list-style:none; }
.couching-sec table tbody ul li > ul, .couching-sec .agent-cls ul li > ul, /* .prospect_report_new_cls table tbody ul li > ul, */
.prospect_report_new_cls .agent-cls ul li > ul { display:none; }
.couching-sec table tbody ul li:hover > ul, .couching-sec .agent-cls ul li:hover > ul, /* .prospect_report_new_cls table tbody ul li:hover > ul, */
.prospect_report_new_cls .agent-cls ul li:hover > ul { display:block; position:absolute; background:#fff; width:auto; border:1px solid #ccc;
 padding:10px 10px; box-shadow:1px 1px 4px rgba(0,0,0,0.4); border-radius:4px; text-align:left; z-index:7; }
.couching-sec table tbody ul li:hover > ul li a, .couching-sec .agent-cls ul li:hover > ul li a, /* .prospect_report_new_cls table tbody ul li:hover > ul li a, */
.prospect_report_new_cls .agent-cls ul li:hover > ul li a { padding:10px 10px; display:block; color:#333; }
.couching-sec table tbody ul li a, .couching-sec .agent-cls ul li a, /* .prospect_report_new_cls table tbody ul li a, */
.prospect_report_new_cls .agent-cls ul li a { font-weight:bold; color:#337ab7; }
.couching-sec table tbody ul li a:hover, .couching-sec .agent-cls ul li a:hover, /* .prospect_report_new_cls table tbody ul li a:hover, */
.prospect_report_new_cls .agent-cls ul li a:hover { text-decoration:underline; }
.couching-sec table tbody ul li:hover > ul li a, .couching-sec .agent-cls ul li:hover > ul li a, /* .prospect_report_new_cls table tbody ul li:hover > ul li a, */
.prospect_report_new_cls .agent-cls ul li:hover > ul li a { color:#333 !important; }
.couching-sec table tbody ul li:hover > ul li/* , .prospect_report_new_cls table tbody ul li:hover > ul li */ { white-space:nowrap; }
.couching-sec table tbody ul li:hover > ul li a:hover, .couching-sec .agent-cls ul li:hover > ul li a:hover,
/* .prospect_report_new_cls table tbody ul li:hover > ul li a:hover, */ .prospect_report_new_cls .agent-cls ul li:hover > ul li a:hover {
 background:#f4f7f9; color:#007ABC !important; font-weight:600; border-radius:4px; text-decoration:none; }
.couching-sec .rt_sales_cls .card .agent-cls ul { width:auto; position:absolute; right:0px; left:inherit; z-index:9;
 padding:0px !important; }
.couching-sec .rt_sales_cls .card .agent-cls ul li { position:relative; padding:10px 30px 10px 10px; background:#007ABC; border-radius:4px; white-space:nowrap; }
.couching-sec .rt_sales_cls .card .agent-cls ul li a { color:#fff; }
.couching-sec .rt_sales_cls .card .agent-cls ul li > ul { width:auto; background:#fff; border:1px solid #ccc; border-radius:4px;
 padding:10px 10px !important; box-shadow:1px 1px 4px rgba(0,0,0,0.4); text-align:left; top:30px; }
.couching-sec .rt_sales_cls .card .agent-cls ul li > ul li { padding:0px; background:transparent; }
.couching-sec .tab-content .middle-content h3 { display:inline-block; margin:0px; font-size:20px; }
.couching-sec .tab-content .middle-content ul { list-style:none; display:inline-block; margin:0px 0px 40px 25px; padding:0px; }
.couching-sec .tab-content .middle-content ul li { display:inline-block; padding:0px; margin:0px 12px 0px 0px; background:none;
 border:none; box-shadow:none; min-width:auto; }
.couching-sec ul.months-listing { list-style:none; margin:0px; padding:0px; }
.couching-sec ul.months-listing li a { padding:8px 14px; display:inline-block; text-align:left; color:#333; font-size:14px; border-radius:26px; border:2px solid #B1DDF4; transition:0.2s ease; }
.couching-sec ul.months-listing li a:hover, .couching-sec ul.months-listing li.active a { background:#f4f7f9; color:#007abc; font-weight:500; }
.couching-sec .table-striped > tbody > tr:nth-of-type(odd), .couching-sec table.styled-table > tbody > tr:nth-child(odd) > :first-child {
background-color:#fff !important; z-index:8; }
.couching-sec .table-striped > tbody > tr:nth-of-type(even), .couching-sec table.styled-table > tbody > tr:nth-child(even) > :first-child { z-index:8; }
.couching-sec table tbody tr td .dropdown-toggle { background:none; padding:0px; }
.couching-sec .styled-table tr:hover, .couching-sec table.styled-table tr:hover > :first-child { background:#dbe5eb !important; }
.couching-sec .styled-table tbody > tr:hover, .couching-sec table.styled-table tbody > tr:hover > :first-child { background:#fff !important; }
.couching-sec .tab-content a.close_lnk { margin-top:20px; display:inline-block; }
.couching-sec table.styled-table tr > :first-child { max-width:auto; min-width:auto; }
.couching-sec table thead tr th:last-child { min-width:auto; }
.couching-sec .pros_rprt-cls a.back-btn { display:inline-block; font-size:16px; margin-top:20px; }
.couching-sec .rt_sales_cls .card-header { background:transparent; padding:0px; border:none; }
.couching-sec .performance-scorecard-sec h1 { font-weight:500; color:#333; }
.couching-sec .performance-scorecard-sec hr { display:none; }
.couching-sec .performance-scorecard-sec { padding-bottom:0px; }
.couching-sec .performance-scorecard-sec h2 { margin:0px 0px 20px; }
.couching-sec .performance-scorecard-sec .card { box-shadow:none; border:none; padding:0px; height:auto; }
.couching-sec .rt_salesbody_cls .table thead th { background-color:#DBE5EB !important; font-weight:500; font-size:16px; color:#333; }
.couching-sec .rt_salesbody_cls .table thead th span#target_1meet, .couching-sec .rt_salesbody_cls .table thead th div { font-size:14px; }
.couching-sec .card-body.Sales_Input_Ratios .box_point > span { display:none; }
.couching-sec .performance-scorecard-sec .box_point > .val { padding-top:5px; font-weight:500; font-size:14px; width:64px;
 border-radius:4px; padding:0px; margin-top:20px; font-family:'NotoSans'; height:29px; line-height:29px; color:#333 !important; }
.couching-sec .performance-scorecard-sec .box_point > .val:after { content:""; bottom:57px; }
.couching-sec .rt_sales_cls .card ul { width:94%; left:0px; transform:translateX(0); }
.couching-sec .card .alert-cls { background:#FDDBDB; padding:30px 40px; border-radius:8px; color:#333; font-size:18px;
 line-height:30px; margin-bottom:30px; display:block; position:relative; text-transform:none; margin-top:75px; }
.couching-sec .agent-cls { display:flex; /* justify-content:space-between; */ margin-bottom:30px; position:relative; }
.couching-sec .card .mentor-toggle-cls ul { display:none; padding:10px 0px !important; width:auto; text-align:left; }
.couching-sec .card .mentor-toggle-cls .btn { min-width:auto; padding:0px 20px; border-radius:4px; margin:0px; font-size:16px; }
.couching-sec .agent-cls h3 { font-size:28px; font-family:'NotoSans'; font-weight:500; color:#333; margin:0px; }
.couching-sec .agent-cls h3 small { color:#333; font-weight:500; }
.couching-sec .rt_salesbody_cls .tbc.noSearch { margin-top:30px; }
.couching-sec .card .mentor-toggle-cls ul li { padding: 0px 10px; }
.couching-sec .card .mentor-toggle-cls ul li a { padding:5px 10px; }
.couching-sec .card .mentor-toggle-cls ul li a:hover { background:#f4f7f9; border-radius:4px; color:#007ABC; }
.couching-sec .top-content .agent-row-cls strong { font-size:16px; margin-bottom:30px; display:inline-block; }
.teamMembers ul > li.selected > a { color:#fff; }
.couching-sec .tab-content .middle-content ul > li.selected > a { color:#007abc; }
.couching-sec input#start { position:static; }
.couching-sec .agent-cls div#clock_cls, .couching-sec .calendar-hide-show { margin:0px 0px 0px 15px; position:relative; }
.couching-sec .agent-cls div#clock_cls input#recom_start, .couching-sec .agent-cls div#clock_cls input#goal_start,
.couching-sec .calendar-hide-show input#recom_start, .couching-sec .calendar-hide-show input#goal_start,
.couching-sec .goal-calendar-hide-show input#recom_start, .couching-sec .goal-calendar-hide-show input#goal_start { height:34px; width:100%; }
.couching-sec .agent-cls div#clock_cls .fa-calendar, .couching-sec .calendar-hide-show .fa-calendar,
.couching-sec .goal-calendar-hide-show .fa-calendar { font-size:20px; display:inline-block; position:absolute; top:7px; right:5px; }
.couching-sec .rt_sales_cls .card .agent-cls ul li:after { content:"\f107"; position:absolute; width:15px; height:15px;
 font-family:'FontAwesome'; color:#fff; font-size:24px; top:4px; right:10px; }
.couching-sec .rt_sales_cls .card .agent-cls ul li:hover > ul li:after { display:none; }
.couching-sec #set_goal_form table.styled-table tr > th{ color:#fff; font-family:'NotoSans'; }
.couching-sec #set_goal_form table.styled-table tr > :first-child { max-width:100%; min-width:120px; }
.couching-sec button#save_goal_form_btn { margin-bottom:70px; }
.couching-sec #set_goal_form div#disclaimers_div { margin-bottom:40px; }
.couching-sec .tbc.noSearch { max-height:100% !important; height:auto !important; overflow:revert; }
.couching-sec .formSetGoalFunnelFormula_cls button#save_goal_form_btn { margin:0px auto; display:table; }
.recomment_pln_relevant2 .tab-content table span.team-compo-cls { display:block; text-align:left; white-space:nowrap; }
.couching-popup-bg { position:fixed; top:0px; left:0px; right:0px; bottom:0px; background:rgba(0,0,0,.6); z-index:999; }
.couching-popup-bg .popup ul { margin:0px; padding:0px 15px; max-height:300px; overflow-y:auto; }
.couching-popup-bg .popup { position:absolute; max-width:600px; height:auto; top:50%; left:50%; background:#fff;
 border-radius:8px; transform:translate(-50%, -50%); box-shadow:1px 1px 4px rgba(0,0,0,0.4); }
.couching-popup-bg .pop-header { padding:15px; border-bottom:1px solid #e5e5e5; }
.couching-popup-bg .pop-body { padding:15px 15px; }
.couching-popup-bg .pop-header a.close-btn { float:right; color:#333; line-height:1; font-size:21px; font-weight:700;
 opacity:0.2; transition:0.2s ease; }
.couching-popup-bg .pop-header a.close-btn:hover { opacity:1; }
.couching-popup-bg .pop-footer { padding:15px; text-align:right; border-top:1px solid #e5e5e5; }
.couching-popup-bg .pop-header h4 { margin:0px; padding-right:15px; }
.couching-sec form#set_goal_form .styled-table thead tr:hover, .couching-sec form#set_goal_form table.styled-table thead tr:hover > :first-child {
 background:#0261a1 !important; }
.couching-sec table#prospectTable tbody tr td { position:static; }
.couching-sec .pros_rprt-cls .table .thead-light th { color:#333; }
.couching-sec span.custom_tooltip { margin:8px 0px; }

.couching-sec #coaching_interventions .table-responsivess thead { position:sticky; z-index:88; top:0px; }
.couching-sec #coaching_interventions .table-responsivess { overflow-y:auto; max-height:410px; }
.couching-sec .rt_salesbody_cls .table thead th span { font-size:14px; }
/* .couching-sec .pros_rprt-cls table.styled-table tr:nth-child(odd) > :first-child { position:static; } */
.couching-sec table thead tr th { position:sticky; }


.close-goal-btn, .close-recom-btn { font-size:24px; color:rgba(0,0,0,.5); }
.close-goal-btn:hover, .close-recom-btn:hover { color:#007ABC; }
.learning-sec .middle-content .admin-assign ul.dotted-cls { position:absolute; top:-14px; right:-18px; }
.learning-sec .middle-content .admin-assign ul.dotted-cls li a { width:auto; height:auto; line-height:1; float:none; }
.learning-sec .middle-content .admin-assign ul.dotted-cls li { position:relative; width:40px; height:40px; }
.learning-sec .middle-content .admin-assign ul.dotted-cls li > ul { width:250px; display:none; top:35px; right:-125px;
 bottom:inherit; box-shadow:1px 2px 6px rgba(0,0,0,0.4); border-radius:8px; overflow:hidden; }
.learning-sec .middle-content .admin-assign ul.dotted-cls li:hover > ul { display:block; }
.learning-sec .middle-content .admin-assign ul.dotted-cls li > ul li { display:block !important; width:100%; height:auto; }
.learning-sec .middle-content .admin-assign ul.dotted-cls li > ul li a { display:block; border-radius:0px; padding:7px 5px;
 font-size:20px; background:#fff; color:#333; margin-bottom:0px; }
.learning-sec .middle-content .admin-assign ul.dotted-cls li > ul li:hover a { background:#E1F0F8; }
#reprt_date .reprt_date_adjs #start { width:190px; }
.metcoin_report_sec .metcoins_hdr .para_txt span { margin-left:25px; }
.metcoin_report_sec .metcoins_hdr .para_txt span .fa-info-circle { color:#337ab7; font-size:14px; }
.couching-sec .rt_sales_cls .performance-scorecard-sec span.date_change_text { font-size:24px; font-weight:500; color:#333; }
div#news_event_popup .modal-body img { width:100%; height:auto; object-fit:cover; }
.modal-body.text-center.mt-4.mb-4 { margin:0px !important; }

.avtar-popup { max-width:1200px; color:#333; width:100% !important; }
.avtar-popup h3 { font-size:24px; color:#333; font-weight:500; }
.avtar-popup .text-cls { font-family:'NotoSans'; font-size:14px; color:#333; border-bottom:1px solid #EAECF0; padding-bottom:15px; }
.avtar-popup .form-group { display:flex; border-bottom:1px solid #EAECF0; padding-bottom:16px; }
.avtar-popup .form-group label { width:320px; font-size:16px; font-family:'NotoSans'; color:#333; font-weight:500; }
.avtar-popup .form-group label span { display:block; font-weight:normal; font-size:14px; word-break:break-word; }
.avtar-popup .form-group input, .avtar-popup .form-group select { display:inline-block; width:280px; margin-right:24px;
 font-family:'Inter-Regular'; font-size:16px; color:#101828; border-radius:8px; border:1px solid #D0D5DD; box-shadow:0px 1px 2px rgba(16, 24, 40, 0.05);
 height:44px !important; background:#fff; }
.avtar-popup .modal-body { padding:30px 30px; }
.profile-sec ul { margin:0px !important; padding:0px !important; display:inline-block; text-align:center; margin-right:17px; font-family:'NotoSans';
 font-weight:600; }
.profile-sec ul li { display:inline-block; text-align:center; margin-right:17px; font-family:'NotoSans'; font-weight:600; }
.profile-sec ul li a { width:40px; height:40px; line-height:40px; color:#fff; background:#0090DA; display:inline-block;
border-radius:50%; font-size:16px; }
.profile-sec ul li:nth-child(2) a { background:#FFC600; }
.profile-sec ul li:nth-child(3) a { background:#00ACA0; }
.profile-sec ul li:nth-child(4) a { background:#DB0A5B; }
.profile-sec ul li:nth-child(5) a { background:#5F259F; }
.profile-sec ul li.active { border:3px solid #A7A8AA; border-radius:50%; }
.avtar-popup .email-sec { width:585px; position:relative; }
.avtar-popup .email-sec:before { content:""; position:absolute; width:20px; height:16px; top:14px; left:14px; background:url(../images/mail-icon.png);
 background-repeat:no-repeat; background-position:0px 0px; }
.avtar-popup .email-sec input { width:100%; padding-left:42px; }
.avtar-popup .form-group .file-cls { position:relative; float:left; width:510px; }
.avtar-popup .form-group .file-cls input { border:1px solid #EAECF0; padding:10px; height:130px !important; width:100%; position:relative;
 z-index:99; text-indent:10000px; background:transparent; }
.avtar-popup .form-group .file-cls .inner-content { position:absolute; top:50%; left:50%; width:100%; transform:translate(-50%, -50%);
 text-align:center; }
.avtar-popup .form-group .file-cls h4 { color:#007ABC; font-size:14px; font-weight:500; font-family:'Inter-Regular'; margin-bottom:0px; }
.avtar-popup .form-group .file-cls p { font-size:12px; color:#333; font-family: 'NotoSans'; }
.avtar-popup .profile-sec .text { width:210px; margin-left:15px; font-family:'NotoSans'; font-size:14px; word-break:break-word; }
.avtar-popup .btn { font-family:'NotoSans'; font-weight:600; font-size:16px; background:#007ABC; color:#fff; border:1px solid #007ABC;
 border-radius:8px; transition:0.3s ease; padding:11px 20px; }
.avtar-popup .cancel-btn { border:1px solid #007ABC; color:#007ABC; border-radius:8px; margin-right:12px; transition:0.3s ease;
 background:transparent !important; float:none; opacity:1 !important; line-height:1.42857143; text-shadow:none; }
.avtar-popup .cancel-btn:hover, .avtar-popup .save-btn:hover { background:#0061A0 !important; color:#fff !important; }
.avtar-popup .profile-sec .user-profile-bg { width:320px; }
.profile-sec .usr-cls { width:56px; height:56px; display:inline-block; border-radius:50%; line-height:56px; margin-right:20px; float:left; position:relative; }
.profile-sec .usr-cls span { background:#0090DA; color:#fff; font-size:20px; font-weight:600; text-align:center; display:block; border-radius:50%; }
.profile-sec .usr-cls img { width:56px; height:56px; border-radius:50%; }
header .head-top ul li.avtar-dyn-cls span { width:100%; display:flex; height:100%; align-items:center; font-size:16px;
 justify-content:center; color:#fff; line-height:1; }
header .head-top ul li.avtar-dyn-cls { display:block; overflow:hidden; }
.keyboard-active .avtar-popup .cancel-btn:focus, .keyboard-active .avtar-popup .save-btn:focus { outline-offset:4px;
 outline:3px solid #007ABC !important; border-radius:12px; }
.avtar-popup .chk-cls { margin:30px 0px 30px; }
.avtar-popup .chk-cls label { font-size:14px; font-weight:normal; color:#333; font-family:'NotoSans'; margin-left:7px; }
header .head-top ul li.avtar-dyn-cls img { display:block; overflow:hidden; width:40px; height:40px; }
.avtar-profile-app .profile-sec .usr-cls a { width:auto; height:auto; display:block; line-height:revert; }
.avtar-popup .chk-cls { margin:30px 0px 30px; display:flex; justify-content:flex-start; align-items:flex-start; }
.custom-play-video-box object { width:100% !important; }
.custom-play-video-box object img { width:100%; }
.top-content-hd h2 { font-size:32px; font-weight:500; margin:0px 0px 20px; font-family:'MetLifeCircularWeb-Medium';
 color:#273227; border-bottom:2px solid rgba(0, 0, 0, 0.5); padding-bottom:20px; }
.filters_search_tab_old #assets_type { margin:0px; -webkit-appearance:auto; -moz-appearance:auto; }
body.top-space-remove { padding-top:0px !important; background:#fff !important; }
.profile-sec .usr-cls .delete_profile_pic { font-size:14px; color:#667085; position:absolute; top:45px; left:9px; z-index:999; }
.to-do .dflt_txt_c span.dflt_txt_bg { background:yellow; margin-top:20px; display:block; padding:0.7rem 1.25rem; border-radius:0.25rem; }
.custom-desc a.smitVideoShare {  position: static; margin-top:20px; display:inline-block; }
.shared-sec .star-rating .fa-star { color:#F2F4F7; font-size:18px; cursor:pointer; margin-right:4px; }
.shared-sec .star-rating .fa-star.checked { color:#FDB022; }
.shared-sec .top-content .filter select { -moz-appearance:revert; -webkit-appearance:revert; }
.video-wrap-cstm #video_wrap .star-icon-grp { display:flex; align-items:center; }
.video-wrap-cstm .custom-star_rating .star-rating { display:inline-block; cursor:default; color:#484848; font-size:16px;
 font-weight:500; }
.video-wrap-cstm #video_wrap .star-icon-grp a.smitVideoShare { position:static; }
#video_wrap .star-icon-grp span.video-duration { position:static; }
.star-icon-grp .br-theme-fontawesome-stars .br-widget { height:auto; }
.learning-sec .nav-tabs li.nav-item.active a.nav-link, .learning-sec .nav-tabs li.nav-item:hover a.nav-link { font-weight:600; }
.plan-sec .top-content .filter select option:hover { background:rgb(239, 239, 239) !important; }
.plan-sec .top-content .filter select option, .shared-sec .top-content .filter select option, .onboarding-sec .top-content .filter select option { font-size:16px; }
/*--dap5 learning 17-jan-2023--*/


/*--31-march-23-for mobile view--*/
.today-task-mob h4 { color:#101828; font-weight:600; font-family:'NotoSans'; font-size:16px; margin-bottom:20px; }
.today-task-mob ul#todays-ul { margin:0px; padding:0px; }
.today-task-mob ul#todays-ul li { display:block; width:100%; float:left; position:relative; padding-bottom:8px; }
.today-task-mob h4 img { margin-right:15px; }
.today-task-mob ul#todays-ul li .content { border:1px solid #E4E7EC; box-shadow:0px 1px 3px rgb(16 24 40 / 10%), 0px 1px 2px rgb(16 24 40 / 6%);
 border-radius:12px; padding:15px; width:100%; float:left; position:relative; }
.today-task-mob ul#todays-ul li .content .left { width:40%; height:145px; float:left; overflow:hidden; border-radius:8px; }
.today-task-mob ul#todays-ul li .content .left img { transform:scale(1); transition:.3s ease-in-out; object-fit:cover;
 width:100%; height:100%; background-size:100% 100%; }
.today-task-mob ul#todays-ul li .content .right { float:left; width:60%; padding-left:15px; }
.today-task-mob ul#todays-ul li .content .right .admin-assign { float:left; width:100%; min-height:132px; }
.today-task-mob ul#todays-ul .right .admin-assign div { padding-right:0px; float:none; }
.today-task-mob ul#todays-ul .content h4 { color:#007ABC; font-size:12px; font-family:'NotoSans'; font-weight:600; overflow:hidden;
 text-overflow:ellipsis; -webkit-line-clamp:1; display:-webkit-box; -webkit-box-orient:vertical; white-space:normal; margin-top:0px; }
.today-task-mob ul#todays-ul .content h5 { font-size:14px; color:#101828; font-family:'NotoSans'; font-weight:500; word-break:break-word;
 overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; display:-webkit-box; -webkit-box-orient:vertical; white-space:normal; margin-top:0px }
.today-task-mob ul#todays-ul .right .admin-assign div p { color:#333; margin-top:0.8rem; font-size:12px; font-weight:500;
 position:static; font-family:'NotoSans'; }
.today-task-mob ul#todays-ul .content .right p { color:#667085; font-family:'NotoSans'; font-size:16px; font-weight:500;
 margin-bottom:0px; font-size:8px; }
.today-task-mob ul#todays-ul .content .left:hover img { transform:scale(1.2); }
.explore-cls-sec .resources .content .left { width:31%; overflow:hidden; float:left; display:inline-block; height:80px; }
.explore-cls-sec .resources .content { border: 1px solid #E4E7EC; border-radius:8px; padding:15px; width: 680px; float:left;
 box-shadow:0px 1px 3px rgb(16 24 40 / 10%), 0px 1px 2px rgb(16 24 40 / 6%); position:relative; display:block; }
.explore-cls-sec .resources .content .right { width:69%; padding-left:15px; float:left; }
.explore-cls-sec .resources .content .right h4 { font-weight:600; }
.explore-cls-sec .resources .content .right p { color:#333; }
.app-learning-cstm .img-sec img { width:100%; }
.personalized-plan-sec .content h3 span:before { display:none; }
header .head-top ul li.avtar-dyn-cls::before { display:none; }
.avtar-popup .profile-sec .user-profile-bg label { margin-bottom:20px; }
/*--/31-march-23-for mobile view--*/

header .head-top ul li.burger_list:hover div#burger-menu { display:block !important; }
header .head-top ul li.burger_list { padding-bottom:40px; position:relative; top:30px; margin-top:-20px; }
.learning-sec .top-content { display:flex; justify-content:space-between; }
.plan-sec .top-content .filter select option:hover { background:rgb(239, 239, 239); }
.insights-sec .link_listing { margin:0px -1%; }
.search-pop-cls .modal-header button.close { position:static; float:right; }
div#change-password-modal form#changePasswordForm .form-group .field-icon { margin-top:-24px !important; font-size:14px; }
div#change-password-modal { padding:0px !important; }
div#change-password-modal h4.modal-title { padding-right:20px; }
div#change-password-modal .modal-header button.close { position:absolute; top:15px; right:15px !important; opacity:0.2; }
div#change-password-modal .modal-header button.close:hover { opacity:1; }


/*--My sales report--*/
.mysales-sec .custom_tooltip { margin-top:15px; }
.mysales-sec .custom_tooltip .right span, .prospect_report_new_cls .custom_tooltip .right span { border-radius:15px; padding:4px 8px; border:none; }
.mysales-sec .same_line { margin-top:20px; }
.mysales-sec .same_line ul, .prospect_report_new_cls .same_line ul { margin:0px 0px 12px 0px; padding:0px; }
.mysales-sec .same_line ul li, .mysales-sec .subType-lsd ul li, .mysales-sec .subType-weekly ul li, .prospect_report_new_cls .same_line ul li,
.prospect_report_new_cls .subType-lsd ul li, .prospect_report_new_cls .subType-weekly ul li { display:inline-block; padding:0px;
 margin:0px 12px 0px 0px; background:none; border:none; box-shadow:none; min-width:auto; padding:8px 14px; color:#333; font-size:14px;
 border-radius:26px; border:2px solid #B1DDF4; transition:0.2s ease; text-align:center; cursor:pointer; }
.mysales-sec .same_line ul li.selected, .mysales-sec .same_line ul li:hover,  .mysales-sec .subType-lsd ul li:hover, .mysales-sec .subType-weekly ul li:hover,
.mysales-sec .subType-lsd ul li.selected, .mysales-sec .subType-weekly ul li.selected, .prospect_report_new_cls .same_line ul li.selected,
.prospect_report_new_cls .same_line ul li:hover, .prospect_report_new_cls .subType-lsd ul li:hover, .prospect_report_new_cls .subType-weekly ul li:hover,
.prospect_report_new_cls .subType-lsd ul li.selected, .prospect_report_new_cls .subType-weekly ul li.selected {
  background:#f4f7f9; color:#007abc; font-weight:500; box-shadow:none; border:2px solid #B1DDF4; }
.mysales-sec .subType-monthly, .prospect_report_new_cls .subType-monthly { margin:3px 0px 0px 0px; max-width:150px; position:relative; }
.mysales-sec .subType-monthly .fa, .prospect_report_new_cls .subType-monthly .fa { font-size:22px; position:absolute; top:7px; right:0px; }
.mysales-sec .subType-monthly input#changeMon, .prospect_report_new_cls .subType-monthly input#changeMon { background:transparent; }
.mysales-sec .subType-lsd ul, .mysales-sec .subType-weekly ul, .prospect_report_new_cls .subType-lsd ul, .prospect_report_new_cls .subType-weekly ul {
 margin:0px 0px 20px 0px; padding:0px; list-style:none; }
.mysales-sec .teamMembers.subType-lsd, .prospect_report_new_cls .teamMembers.subType-lsd { position:relative; }
.mysales-sec .same_line .sales-date-sec { font-size:20px; color:#333; margin:3px 20px 0px 0px; }
.mysales-sec table#prospectTable tbody tr td.actual-td-cls { padding:8px 4px; min-width:125px; }
.mysales-sec table#prospectTable tbody tr td.actual-td-cls span { background:#eff8ff; border-radius:15px; padding:4px 8px;
 color:#333; font-size:12px; display:block; min-width:90px; }
.mysales-sec span.custom_tooltip.cstm.closed, .prospect_report_new_cls span.custom_tooltip.cstm.closed { background:#007abc; }
.mysales-sec span.custom_tooltip.cstm { margin-top:10px; cursor:pointer; }
.mysales-sec .pros_report_page { margin-top:30px; }
.mysales-sec .actual-data-combo, .prospect_report_new_cls .actual-data-combo { display:flex; justify-content:center; justify-content:space-around; }
.mysales-sec .actual-data-combo .left-cls, .prospect_report_new_cls .actual-data-combo .left-cls { margin-right:4px;
 display:flex; align-items:center; }
.mysales-sec .actual-data-combo .right-cls, .prospect_report_new_cls .actual-data-combo .right-cls { margin-left:4px;
 display:flex; align-items:center; }
.mysales-sec td.ratio .actual-data-combo span, .prospect_report_new_cls td.ratio .actual-data-combo span { border-radius:100%;
 display:inline-block; width:10px; height:10px; margin-right:2px; }
.mysales-sec td.ratio .actual-data-combo span.r_val, .prospect_report_new_cls td.ratio .actual-data-combo span.actual_val {
 width:auto; height:auto; margin-left:2px; }


.prospect_report_new_cls .mb-3 { border-top:1px solid #e5e5e5; padding:15px 0px; margin:0px -15px !important; }
.prospect_report_new_cls .goal_setting_cls h3 { font-size:24px; font-weight:bold; }
.prospect_report_new_cls .goal_setting_cls h3 span { font-size:18px; font-weight:500; }
.prospect_report_new_cls .goal_setting_cls h4, .prospect_report_new_cls .goal_setting_cls h4 strong { font-size:20px; font-weight:500; }
.prospect_report_new_cls .product-goal-cls .mb-3 { border:none; }
.prospect_report_new_cls .product-goal-cls { border-top:1px solid #e5e5e5; font-size:14px; }
.prospect_report_new_cls .product-goal-cls h3 { margin-bottom:0px; font-size:20px; }
.prospect_report_new_cls .goal_setting_cls table#prospectTable tr th:first-child { min-width:100px; }
.user-prfm_cls.mysales-sec .tbc.noSearch { overflow:auto; }
.prospect_report_new_cls .goal_setting_cls label, .prospect_report_new_cls .goal_setting_cls .form-control,
.prospect_report_new_cls .goal_setting_cls p, .prospect_report_new_cls .goal_setting_cls strong { font-size:14px; }
.prospect_report_new_cls .goal_setting_cls .form-cont { display:flex; align-items:center; justify-content:space-between; }
.prospect_report_new_cls .goal_setting_cls div#date-cont { padding:4px 10px; border:1px solid #ccc; border-radius:4px;
 font-size:16px; }
.prospect_report_new_cls .goal_setting_cls div#date-cont .fa { font-size:18px; }
.prospect_report_new_cls .top-content h2 { color:#273227; font-size:32px; border-bottom:1px solid rgba(0,0,0,0.5);
 padding-bottom:20px; margin-bottom:30px; margin-top:0px; }
.prospect_report_new_cls .pros_rprt-cls .table .thead-light th { color:#333; }
.prospect_report_new_cls .team_pros_report_tab_con .panel-body { padding:0px; }
.prospect_report_new_cls .team_pros_report_tab_con .panel { border:none; }
.prospect_report_new_cls .teamMembers { display:flex; justify-content:space-between; margin-top:15px; }
.prospect_report_new_cls .custom_tooltip { cursor:default; margin-top:10px; }
.prospect_report_new_cls .search_cls { position:relative; max-width:200px; }
.prospect_report_new_cls .search_cls input { border-radius:8px !important; padding-left:30px; height:40px; }
.prospect_report_new_cls .search_cls:before { content:"\f002"; font-family:'FontAwesome'; position:absolute; font-size:18px;
 left:12px; top:10px; color:#ccc; z-index:9; }
.prospect_report_new_cls .same_line ul li.selected, .prospect_report_new_cls .same_line ul li:hover, .prospect_report_new_cls .subType-lsd ul li:hover,
.prospect_report_new_cls .subType-weekly ul li:hover, .prospect_report_new_cls .subType-lsd ul li.selected,
.prospect_report_new_cls .subType-weekly ul li.selected { border:2px solid #B1DDF4; box-shadow:none; }
.prospect_report_new_cls .same_line ul li.disabled, .prospect_report_new_cls .subType-lsd ul li.disabled,
.prospect_report_new_cls .subType-weekly ul li.disabled { cursor: not-allowed; }
.prospect_report_new_cls .pros_rprt-cls .tbc.noSearch { max-height:100% !important; }
.prospect_report_new_cls .styled-table tr:nth-child(odd), .prospect_report_new_cls table.styled-table tr:nth-child(odd) > :first-child,
.prospect_report_new_cls .styled-table tr:hover, .prospect_report_new_cls table.styled-table tr:hover > :first-child { background:#fff !important; }
.prospect_report_new_cls .pros_rprt-cls .table .thead-light tr th:first-child { background:#dbe5eb !important; }
.prospect_report_new_cls table tbody tr .actual-td-cls { background:#eff8ff; border-radius:15px; padding:2px 4px;
 color:#333; font-size:12px; display:table; min-width:100px; margin:0px auto; }

.mysales-sec span.custom_tooltip.cstm .right table.table { margin-bottom:0px; }
.prospect_report_new_cls table tbody tr td, .prospect_report_new_cls .pros_rprt-cls .table .thead-light th { text-align:center; }
.prospect_report_new_cls .back-btns { margin-bottom:20px; }
.prospect_report_new_cls .styled-table td.ratio span.r_val { margin-left:2px; }
.mysales-sec table.styled-table tr > :first-child { min-width:110px; }
.prospect_report_new_cls { margin-bottom:70px; }
.prospect_report_new_cls td.ratio .actual-data-combo span.actual_val input.actual_val_input { width:auto !important;
 max-width:40px !important; padding:0px; margin-right:2px; }
.prospect_report_new_cls td.ratio .actual-data-combo span.bg-wfm-tg-cl, .mysales-sec td.ratio .actual-data-combo span.bg-wfm-tg-cl { background:#b0ddf4; }
.couching-sec .calendar-hide-show { width:170px; float:right; top:107px; }
.couching-sec .performance-scorecard-sec .sales_ratio_cls { padding-right:180px; }
.couching-sec .calendar-hide-show { margin:0px; }
.prospect_report_new_cls table tbody tr.total_cls:last-child td { text-align:left; padding-left:30px; }
.prospect_report_new_cls table tbody tr.total_cls:last-child td:nth-child(1), .prospect_report_new_cls table tbody tr.total_cls:last-child td:nth-child(2),
.prospect_report_new_cls table tbody tr.total_cls:last-child td:nth-child(3), .prospect_report_new_cls table tbody tr.total_cls:last-child td:nth-child(4) { text-align:center; padding-left:0px; }

.prospect_report_new_cls table tbody tr td span.dropdown-toggle { font-weight:bold; color:#337ab7; }
.prospect_report_new_cls table tbody tr td.show { vertical-align:middle; }
.prospect_report_new_cls tr td.show ul { background:#fff; width:auto; border:1px solid #ccc; padding:10px 10px; box-shadow:1px 1px 4px rgba(0,0,0,0.4);
 border-radius:4px; }
.prospect_report_new_cls tr td.show ul li a { padding:10px 10px; display:block; color:#333; }
.prospect_report_new_cls tr td.show ul li a:hover { background:#f4f7f9; color:#007ABC !important; font-weight:600;
border-radius:4px; }
.prospect_report_new_cls table.styled-table tr th:nth-child(1), .prospect_report_new_cls table.styled-table tr td:nth-child(1) {
 position:-webkit-sticky; position:sticky; left:0px; min-width:100px; max-width:120px; word-break:break-word; }
.mysales-sec table#prospectTable tbody tr td {  position:-webkit-sticky; position:sticky; }
.prospect_report_new_cls .couching-btn { float:right; margin:10px 15px 0px 0px; border-radius:7px; }
.prospect_report_new_cls table.styled-table tr td.mentor_clas { position:relative; }
.mysales-sec td.ratio .actual-data-combo span.r_val { background:transparent !important; color:#333 !important; }
.goal-calendar-hide-show { position:relative; float:right; top:18px; width:170px; }



.smt-video-icons-cls { display:flex; align-items:center; padding:0px 10px 10px; justify-content:space-between; }
.smt-video-icons-cls a.smitVideoShare { position:static !important; }
.smt-video-icons-cls a.smitVideoShare img { display:none; }
.smt-video-icons-cls a.smitVideoShare:before { content:""; background: url(../images/share-all-icon.png) no-repeat; width:20px; height:22px;
 display:inline-block; background-position:0px 0px; }
.smt-video-icons-cls a.smitVideoShare:hover:before {  background-position: 0px -22px; }
#video_wrap .custom-play-video-box.custom-star_rating.videoBox .smt-video-icons-cls .display_tick_default { margin:0px; position:absolute; background:#a4ce4e; color:#fff !important;
 font-size:12px; border-radius:50%; width:20px; height:20px; text-align:center; line-height:20px; left:50%; bottom:48px; transform:translateX(-50%); }
#video_wrap .custom-play-video-box.custom-star_rating.videoBox .video-chk-cls span.display_tick_default { bottom:18px; }
.smt-video-icons-cls .br-theme-fontawesome-stars .br-widget { height:auto; }
#video_wrap .video_listing_smt_cls .smt-video-icons-cls .video-duration { top:0px; position:static; }
/* #video_wrap .video_listing_smt_cls .smt-video-icons-cls .socialLink { position:absolute; right:20px; } */
.video_listing_smt_cls .custom-play-video-box .custom-play-video-inner-space .item,
.video_listing_smt_cls .custom-play-video-box .custom-play-video-inner-space .smt-video-icons-cls { padding:0px 15px; }
div#video_wrap .custom-star_rating .smt-video-icons-cls .star-rating { padding:0px 10px 2px 0px; }
.video_listing_smt_cls .custom-play-video-box.custom-star_rating.videoBox, .video_listing_smt_cls .resourceBox,
.video_listing_smt_cls .custom-play-video-box.audio-box, .video-wrap-cstm .video_listing_smt_cls .fileBox { box-shadow:none !important; border:none !important; width:33.3% !important; margin:0px !important; }
.video_listing_smt_cls .custom-play-video-box .custom-play-video-inner-space { box-shadow:1px 1px 4px rgba(0, 0, 0, 0.22);
-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.22); -moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.22);
border:1px solid #E4E7EC; margin:12px 15px 40px; box-shadow:0px 1px 3px rgb(16 24 40 / 10%), 0px 1px 2px rgb(16 24 40 / 6%);
border-radius:8px; }
.video_listing_smt_cls .custom-play-video-box .custom-play-video-inner-space .smt-video-icons-cls { padding-bottom:10px; min-height:25px; }
.video_listing_smt_cls .custom-play-video-box .custom-play-video-inner-space .tile__media { border-radius:8px 8px 0px 0px;
 overflow:hidden; }
.video_listing_smt_cls .socialLink a.wpUserGroups img { display:none; }
.video_listing_smt_cls .socialLink a.wpUserGroups:before { content:""; background:url(../images/share-icon.png) no-repeat;
 width:20px; height:20px; display:inline-block; background-position:0px 0px; }
.video_listing_smt_cls .socialLink a.wpUserGroups:hover:before { background-position:0px -20px; }
.video-wrap-cstm .video_listing_smt_cls, .video-wrap-cstm .audio_listing, .video-wrap-cstm .down_listing, .video-wrap-cstm .resource_listing, .video-wrap-cstm .link_listing { margin:0px -15px;}
.smt-video-icons-cls a.smitVideoShare .fa-share-alt { display:none; }
.smt-video-icons-cls .wp-share-icon a.wpUserGroups { width:20px; height:22px; }
.smt-video-icons-cls .wp-share-icon a.wpUserGroups img { display:none; }
.smt-video-icons-cls .wp-share-icon a.wpUserGroups:before { content:""; background:url(../images/share-all-icon.png) no-repeat;
 width:20px; height:22px; display:inline-block; background-position:0px 0px; }
.smt-video-icons-cls .wp-share-icon a.wpUserGroups:hover:before { background-position:0px -22px; }
#video_wrap .video_listing .sociallink-ctstm-cls a.smitVideoShare, div#audio_podcast_wrap .socialLink a.smitVideoShare,
div#resource_wrap .resourceBox a.smitVideoShare { width:21px; height:20px; position:relative; top:0px; right:0px; }
#video_wrap .video_listing .sociallink-ctstm-cls a.smitVideoShare img, div#audio_podcast_wrap .socialLink a.smitVideoShare img,
div#resource_wrap .resourceBox a.smitVideoShare img { display:none; }
#video_wrap .video_listing .sociallink-ctstm-cls a.smitVideoShare:before, div#audio_podcast_wrap .socialLink a.smitVideoShare:before,
div#resource_wrap .resourceBox a.smitVideoShare:before, .video-wrap-cstm .down_listing .custom-play-video-box a.smitVideoShare:before { content:"";
 background:url(../images/share-all-icon.png) no-repeat; width:20px; height:22px; display:inline-block; background-position:0px 0px; }
#video_wrap .video_listing .sociallink-ctstm-cls a.smitVideoShare:hover:before, div#audio_podcast_wrap .socialLink a.smitVideoShare:hover:before,
div#resource_wrap .resourceBox a.smitVideoShare:hover:before, .video-wrap-cstm .down_listing .custom-play-video-box a.smitVideoShare:hover:before { background-position:0px -22px; }
.video-wrap-cstm .smt-video-icons-cls .wp-share-icon { position:static; }
div#resource_wrap .resourceBox a.smitVideoShare { float:right; margin:0px 10px 0px 0px; top:revert; }
.video-wrap-cstm .down_listing .custom-play-video-box a.smitVideoShare img { display:none; }
.video_listing_smt_cls .video-comn-smt-cls { position:relative; padding:15px 20px; }
.video_listing_smt_cls .video-comn-smt-cls a.smitVideoShare { position:absolute !important; top:15px !important; right:20px !important; }
#video_wrap .video_listing_smt_cls .video-comn-smt-cls .item, .video_listing_smt_cls .custom-play-video-box .custom-play-video-inner-space .smt-video-icons-cls { padding:0px; }
.video_listing_smt_cls .video-comn-smt-cls .item h6 { margin-top:0px; }
.video-wrap-cstm div#audio_podcast_wrap { margin-bottom:27px; }

.product-goal-cls .product-goal-inner-cls { box-shadow:0px 0px 8px rgba(0,0,0,.2); padding:0px 15px 5px; margin-top:20px; }
.product-goal-cls h4 strong { font-size:24px; }
.product-goal-cls .goal-hd-cls { background:#0261a1; color:#fff; padding:6px 0px; }
.product-goal-cls .goal-hd-cls strong { font-size:18px; }
.product-goal-cls .product-goal-inner-cls .row { width:auto; }
.product-goal-cls .product-goal-inner-cls .mb-3 { margin-bottom:1.5em; }
.product-goal-cls .product-goal-inner-cls strong.premium-cstm-cls { margin-top:15px; display:inline-block; }
/*--/My sales report --*/


/*--18-july-video-details-live--*/
/*--video-details-css--*/
.prospecting-sec .video-top-sec { border:2px solid rgb(0, 122, 188,0.5); margin-top:35px; padding:30px 70px 30px 70px;
 border-radius:8px; display:flex; justify-content:space-between; align-items:center; }
.prospecting-sec .video-top-sec h3 { font-size:16px; color:#6E6E6E; font-family:'NotoSans'; margin-top:0px; }
.prospecting-sec .video-top-sec h3 span { color:#333; font-size:24px; display:block; font-family:'MetLifeCircularWeb-Medium'; font-weight:500; margin-top:7px; }
.prospecting-sec .prospecting-sldr .video-inner-new .socialLink, .prospecting-sec .prospecting-sldr .video-inner-new .socialLink a { cursor:default; }

.prospecting-sec .video-top-sec .crs_media img { margin-right:10px; }
.prospecting-sec .crs_seen img, .prospecting-sec .crs_media .crs_like img, .prospecting-sec .crs_media .crs_cmnt img { margin-right:8px; }
.prospecting-sec .crs_seen .m_count, .prospecting-sec .crs_media .crs_like .m_count, .prospecting-sec .crs_media .crs_cmnt .m_count,
.prospecting-sec .crs_media .m_count { margin-right:5px; font-size:12px; font-family:'NotoSans'; color:#333; }
.prospecting-sec .crs_media a.wpUserGroups img, .prospecting-sec a.smitVideoShare img, .prospecting-sec a.smitVideoShare img {
 display:none; }
.prospecting-sec .crs_media a.wpUserGroups { width:21px; height:20px; position:relative; display:inline-block; bottom:0px; margin-right:10px; }
.prospecting-sec .star-rating { color:#333; font-family:'NotoSans'; }
.prospecting-sec a.smitVideoShare { width:20px; height:22px; position:relative; top:5px !important; right:0px; display:inline-block; }
.prospecting-sec .crs_media a.wpUserGroups:after { content:""; position:absolute; width:21px; height:20px; background:url(../images/share-icon.png);
 background-repeat:no-repeat; background-position:0px 0px; background-size:cover; }
.prospecting-sec a.smitVideoShare:after { content:""; position:absolute; width:20px; height:22px; background: url(../images/share-all-icon.png);
 background-repeat:no-repeat; background-position:0px 0px; background-size:cover; left:0px; top:0px; }
.prospecting-sec a.smitVideoShare:hover:after { content:""; background-position:0px -22px; }
.prospecting-sec a.wpUserGroups:hover:after { content:""; background-position:0px -20px; }
.prospecting-sec .video-top-sec .right-cls { text-align:right; }
.prospecting-sec .video-top-sec .right-cls ul { margin:0px 0px 6px; padding:0px; }
.prospecting-sec .video-top-sec .right-cls ul li { display:inline-block; margin-left:5px; font-size:16px; color:#333;
 font-weight:500; border:1px solid #fff; padding:10px 0px; border-radius:8px; transition:0.2s ease; line-height:1; cursor:pointer; }
.prospecting-sec .video-top-sec .right-cls ul li:hover { border:1px solid #0061A0; padding:10px 17.5px; }
.prospecting-sec .video-top-sec .right-cls .star-rating { margin:0px 10px !important;  }
.prospecting-sec .video-top-sec .left-cls .star-rating, .prospecting-sec .prospecting-sldr strong { margin:0px 10px !important; font-family:'Inter-Medium'; font-weight:500; color:#101828; font-size:16px; }
.prospecting-sec .video-top-sec .left-cls .star-rating span, .prospecting-sec .content-cls .star-rating span { color:#333;
 font-weight:normal; font-family:'NotoSans'; font-size:14px; }
.prospecting-sec .video-top-sec .star-rating-cls { display:inline-flex; margin-left:0px; align-items:center; font-size:16px; }
.prospecting-sec .content-cls { border:1px solid #E4E7EC; border-radius:8px; box-shadow:0px 1px 4px rgba(228, 231, 236, 0.7);
 margin:0px 24px 2px; }
.prospecting-sec .content-cls .inner-content { padding:20px 15px 15px; }
.prospecting-sec .content-cls .inner-content p { color:#6E6E6E; font-size:14px; font-weight:500; margin-bottom:10px; }
.prospecting-sec .content-cls .inner-content h4 { color:#333; font-size:20px; }
.prospecting-sec .prospecting-sldr .slick-list.draggable { margin:0px -15px; }
.prospecting-sec .prospecting-sldr .img-cls { height:203px !important; width:100%; overflow:hidden; border-radius:8px 8px 0px 0px; box-shadow:none; }
.prospecting-sec .prospecting-sldr .img-cls img { width:100%; height:100%; object-fit:cover; }
.prospecting-sec .prospecting-sldr .crs_media img { margin-right:10px; display:inline-block; }
.prospecting-sec .prospecting-sldr strong { margin:0px 0px 0px 5px; }
.prospecting-sec ul.slick-dots { position:absolute; right:65px; bottom:-8px; z-index:9; }
.prospecting-sec .prospecting-sldr { margin-top:35px; padding:0px 0px 40px !important; border-radius:8px; }
.prospecting-sec .crs_media a.smitVideoShare img { display:none; }
.prospecting-sec .prospecting-sldr a.smitVideoShare { position:absolute; top:15px !important; right:20px; margin-top:0px; }
.prospecting-sec .prospecting-sldr a.smitVideoShare.smt_icon_cstm_adjs { bottom:20px !important; }
.prospecting-sec .prospecting-sldr span.video-duration.smt_icon_cstm_adjs { bottom:20px !important; }
.smt-audio-icons-cls { display:flex; justify-content:space-between; margin-bottom:10px; }
.smt-audio-icons-cls a.smitVideoShare { position:static !important; display:inline-block; }
.smt-audio-icons-cls .video-duration { float:none; margin-top:0px; }
.smt-audio-icons-cls .display_tick_audio { float:none; margin:0px; background:#a4ce4e; color:#fff !important; font-size:12px; border-radius:50%;
 width:20px; height:20px; text-align:center; line-height:20px; display:inline-block; }
.smt-video-icons-cls .br-theme-fontawesome-stars .br-widget a:after, div#resource_wrap .br-theme-fontawesome-stars .br-widget a:after,
.shared-sec .br-theme-fontawesome-stars .br-widget a:after { content:'\f005'; font-size:14px; color:#d2d2d2 !important; }


 #width_handler .prospecting-sldr .display_tick_default.smt_icon_cstm_adjs { bottom:20px; }
.prospecting-sec .video-inner-new button.sidebar-list-notes { right:50px; top:15px; display:none; }

.prospecting-sec button.slick-disabled { cursor:not-allowed; }
.prospecting-sec .video-top-sec .right-cls ul li a#watch_later { font-size:16px; padding:0; color:#333;}
.prospecting-sec .video-top-sec .right-cls a.wpUserGroups img { display:none; }
.prospecting-sec .video-top-sec .right-cls a.wpUserGroups { width:20px; height:22px; position:relative; top:5px;
 right:0px; display:inline-block; }
.prospecting-sec .video-top-sec .right-cls a.wpUserGroups:after { content:""; position:absolute; width:20px; height:22px;
 background:url(../images/share-all-icon.png); background-repeat:no-repeat; background-position:0px 0px; background-size: cover;
 left:0px; top:0px; }
.prospecting-sec .video-top-sec .right-cls a.wpUserGroups:hover:after { content:""; background-position:0px -22px; }
.prospecting-sec .video-top-sec .left-cls { max-width:650px; }
.prospecting-sec .video-top-sec .left-cls .crs_media.socialLink { justify-content:revert; }

.prospecting-sec .top-content { margin-bottom:60px; }
.prospecting-sec .prs-img{ width:100%; }
.prospecting-sec button.slick-prev { display:none !important; }
.prospecting-sec button.slick-next { right:35px; position:absolute; top:revert; bottom:16px; display:none !important;
 align-items:center; justify-content:center; font-size:0px; border: none; z-index:99; }
.prospecting-sec ul.slick-dots li { width:auto; height:auto; background:transparent; border-radius:50%; cursor:pointer;
 display:inline-block; margin:0px 10px; }
.prospecting-sec ul.slick-dots li button, .prospecting-sec ul.slick-dots li button { width:30px; height:30px; color:#007ABC;
 border-radius:50%; border:none; background:transparent; border:none; font-size:16px; }
.prospecting-sec ul.slick-dots li.slick-active button { background:#6E6E6E; color:#fff; }
.prospecting-sec button.slick-next:before { content:">"; color:#007ABC; position:absolute; font-size:18px; }
.prospecting-sec .custom-play-video-box, .prospecting-sec .custom-play-video-box.play_active { background:#fff !important;
 padding:0px; }
.prospecting-sec .custom-play-video-box .item { padding:0px; margin-top:10px; }
.prospecting-sec .custom-play-video-box label.uRate_lbl { display:none !important; }
.prospecting-sec div#list_container { height:auto !important; }

.prospecting-sec .video-inner-new button.sidebar-list-notes:before { content:""; position:absolute; top:0px; right:0px; width:22px; height:22px; background:url(../images/notes-small-icon.png) no-repeat;
 background-position:0px 0px; background-size:100%; }
.prospecting-sec .video-inner-new button.sidebar-list-notes:hover:before { content:""; background-position:0px -22px; }
.prospecting-sec .video-inner-new button.sidebar-list-notes .fa-sticky-note-o { display:none; }
.prospecting-sec .prospecting-sldr .video-inner-new .item p { padding-right:25px; text-overflow:ellipsis; overflow: hidden; white-space: nowrap; }
.prospecting-sldr .fa-clock-o:before { content:"\f017"; font-family:'FontAwesome'; }
.prospecting-sec .slick-list.draggable { margin: 0px -15px; }
/*--/video-details-css--*/


.prospecting-sec div#toggler_d { display:none; }
.prospecting-sec .video_listing .custom-play-video-box { padding:0px; border:1px solid #E4E7EC; border-radius:8px;
 box-shadow:0px 1px 4px rgba(228, 231, 236, 0.7); margin:0px 0px 2px !important; background:#fff !important; }
.prospecting-sec .prospecting-sldr .item { width:100%; float:none; padding:0px; margin-top:0px; }
.prospecting-sec .tile__media { height:145px !important; width:100% !important; float:none; }
.prospecting-sec .video_listing label.uRate_lbl { display:none !important; }
.prospecting-sec .item h6 a.clickstream { color:#333; font-size:20px; font-family:'MetLifeCircularWeb-Medium'; font-weight:500; /* min-height:44px; */ overflow:hidden; text-overflow:ellipsis;
-webkit-line-clamp:1; display:-webkit-box; -webkit-box-orient:vertical; white-space:normal; padding-top:7px; margin-bottom:16px; }
.prospecting-sec .item h6 i { color:#6E6E6E; font-size:14px !important; font-weight:normal !important; margin-bottom:10px; padding-bottom:2px; font-family:'MetLifeCircularWeb-Normal'; }
.prospecting-sec .custom-star_rating .star-rating { padding-left:0px; position:relative; top:5px; }
.prospecting-sec .custom-star_rating .br-theme-fontawesome-stars .br-widget a:after { font-size:14px; }
.prospecting-sec .uRate .br-theme-fontawesome-stars .br-widget a.br-active:after,
.prospecting-sec .uRate .br-theme-fontawesome-stars .br-widget a.br-selected:after { color:#f2b600 !important; }
.prospecting-sec #list_container .custom-play-video-box .socialLink { position:static; justify-content:space-between; }
.prospecting-sec .star-rating.avgRate, .prospecting-sec .custom-play-video-box label.avgRate_lbl { display:none; }
.prospecting-sec #list_container .custom-play-video-box .wpUserGroups { position:relative; bottom:0px; }
.prospecting-sec .custom-play-video-box a.wpUserGroups img { display:none; }
.prospecting-sec .custom-play-video-box a.wpUserGroups:before { content:""; background:url(../images/share-all-icon.png) no-repeat;
 width:20px; height:22px; display:inline-block; background-position:0px 0px; }
.prospecting-sec .custom-play-video-box a.wpUserGroups:hover:before { background-position:0px -22px; }
.prospecting-sec .slider { background:none; position:relative; }
.prospecting-sec .video-top-sec .star-rating { display:inline-block; cursor:default; color:#101828; font-size:16px; font-weight:500; padding:0px; }
.prospecting-sec .video-top-sec .star-rating .br-wrapper.br-theme-fontawesome-stars { float:none; }
.prospecting-sec .video-top-sec .star-rating .br-theme-fontawesome-stars .br-widget { height:auto; }
.prospecting-sec .video-top-sec .star-rating-cls span.video-duration { position:static; margin:0px; }
.prospecting-sec .video-top-sec .br-theme-fontawesome-stars .br-widget a:after { font-size:20px; }
.prospecting-sec .video-top-sec .star-rating-cls span.video-duration small { font-size:100%; }
#width_handler .prospecting-sldr .display_tick_default { left:50%; bottom:50px; }

.prospecting-sec .video-top-sec .star-rating input[type=radio] { display:none; }
.prospecting-sec .video-top-sec .star-rating label { color:#bbb; font-size:20px; line-height:1; padding:0; cursor: pointer; transition:all 0.3s ease-in-out; }
.prospecting-sec .video-top-sec .star-rating label:hover, .star-rating label:hover ~ label, .star-rating input[type=radio]:checked ~ label { color:#f2b600; }
.prospecting-sec .custom-star_rating .star-rating.uRate .br-wrapper.br-theme-fontawesome-stars { float:none; }
.prospect_report_new_cls, .mysales-top-sps { margin-top:30px; }
.prospect_report_new_cls .nav-tabs > li, .mysales-top-sps .nav-tabs > li { margin-right:15px; }
.prospect_report_new_cls .nav-tabs > li > a, .mysales-top-sps .nav-tabs > li > a { margin-right:0px; }

.customcontentIFrame.prospecting-sec .slick-slide .video-inner-new { padding:15px 20px; position:relative; }
.prospecting-sec #list_container .custom-play-video-box .socialLink .seenBy, .prospecting-sec #list_container .custom-play-video-box .socialLink .cmntText,
.prospecting-sec #list_container .custom-play-video-box .socialLink .likeSec { display:flex; align-items:center; }
.prospecting-sec .video-top-sec .crs_media span img { margin-right:0px; }
.prospecting-sec .video-top-sec .crs_media .w_icon { width:24px !important; height:24px !important; }


.prospecting-sec .prospecting-sldr .custom-play-video-box a.smitVideoShare:after { content:""; position:absolute; background: url(../images/share-all-icon.png) no-repeat;
 width:20px; height:22px; display:inline-block; background-position:0px 0px; cursor:pointer; }
.prospecting-sec .prospecting-sldr .custom-play-video-box a.wpUserGroups:before { content:""; position:absolute; width:21px; height:20px; background: url(../images/share-icon.png);
 background-repeat:no-repeat; background-position:0px 0px; background-size:cover; cursor:pointer; }
.prospecting-sec #list_container .custom-play-video-box .wpUserGroups { position:relative; bottom:10px; right:20px; }
.prospecting-sec .prospecting-sldr .custom-play-video-box a.smitVideoShare:hover:after { content:""; background-position:0px -22px; }
.prospecting-sec .custom-play-video-box a.wpUserGroups:hover:before { content:""; background-position:0px -20px; }
.prospecting-sec .prospecting-sldr .slick-track { margin:0px; }
.customcontentIFrame.prospecting-sec { height:auto !important; padding-bottom:80px; }
.customcontentIFrame.prospecting-sec .tab-view { height:auto; }
.customcontentIFrame.prospecting-sec .slick-slide { padding:0px 15px; height:auto; }
div#participants-modal #partUL { padding-left:0px; }
.prospecting-sldr .likeSec .m_count { padding-left:3px; }
.prospecting-sec .prospecting-sldr i { font-size:16px; font-weight:500; margin-top:5px; font-style:normal; font-family:'NotoSans'; color:#6E6E6E; }
.prospecting-sec .prospecting-sldr .item h6 { padding-right:0px; margin-top:0px !important; }
.prospecting-sec .prospecting-sldr .item i { overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; display:-webkit-box; -webkit-box-orient:vertical; white-space:normal;
 margin-right:25px; margin-top:0px; }

.prospect_report_new_cls form#goal_settings_form .row { width:auto; }
.prospect_report_new_cls td.ratio .actual-data-combo span.target_val { width:auto; height:auto; }
.old-ui-top-sps { margin-top:50px; }
.prospect_report_new_cls td.ratio .actual-data-combo span.actual_val span { width:auto; height:auto; }
.prospect_report_new_cls form#goal_settings_form .act-row .label-hide-cls, .prospect_report_new_cls .product-goal-cls label.label-hide-cls { display:none; }
.product-goal-cls .product-goal-inner-cls .label-hide-cls { display:none; }

.video-wrap-cstm .resource_listing .tile__media { width:auto; height:200px; }
.video-wrap-cstm .resource_listing img { height:100%; width:100%; object-fit:contain; }

/*--/18-july-video-details-live--*/
header.header_sticky { position:sticky; top:0px; z-index:77; background:#fff; }
.search-pop-cls .modal-body { display:flex; }
.pros_bck_btn { float:left; }
.filterrow { margin:20px 0px 20px; }
.navbar .resources .content .right h4:hover { color:#0061A0; }
.prospecting-sec div#list_container h3 { font-size:20px; border-bottom:1px solid #D9D9D9; padding:10px 0px 25px;
 margin-bottom:40px; font-family:'NotoSans-Medium'; }
.top-content-prospect h2 { font-size:32px; border-bottom:2px solid rgba(0,0,0,.5); padding-bottom:15px; margin-bottom:25px;
 display:none!important; }
.filterrow input#search_name { margin-bottom:10px; }
.ai_chat_sec div#message-wrap p { font-size:14px; }
.text-muted a.ms-1.text-muted { margin-right:25px; margin-top:0px; margin-left:10px; }
.ai_chat_sec input#message_txt { border:1px solid #ccc; margin-left:15px; }
.ai_chat_sec input#message_txt:focus { border:1px solid #ccc; }

.chat_bot_icon img { width:100px; }
.chat_bot_icon { padding:5px 10px !important; border-radius:10px !important; right:revert !important; left:20px; bottom:20px !important; }
.chat_bot_icon1 { position:fixed; bottom:20px; right:20px; z-index:9; }
.chat_bot_icon1 img { width:100px; }

.product-goal-cls tr > :first-child { min-width:200px; }

/*-- rp/pyp--*/
.filterdiv-cls { display:flex; }
.filterdiv-cls .filterrow { margin:0px 0px 0px 30px; width:50%; }
.filterdiv-cls .filterrow .search-icn-cls { position:relative; }
.filterdiv-cls .filterrow .search-icn-cls:after { content:"";  top:10px; right:8px; position:absolute; width:15px; height:15px; background: url(../images/search-icon-place.png);
 background-repeat:no-repeat; background-position:0px 0px; background-size:cover; z-index:9; }
.filterdiv-cls .filterrow .search-icn-cls input#search_name { padding-right:25px; }
.filterdiv-cls .filterrow .search-icn-cls .fa { position:absolute; color:#667085; font-size:16px; top:10px; right:7px; cursor:pointer; z-index:22; }
.filterdiv-cls .filterrow .search-icn-cls .fa:hover { color:#1d73ab; }
/*-- rp/pyp--*/

.prospect_report_new_cls table tbody tr td span.dropdown-toggle { font-weight:bold; color:#333; border:1px solid #337ab7; padding:5px 10px; border-radius:12px; cursor: pointer; }
.prospect_report_new_cls table tbody tr td .btn-group.show span.dropdown-toggle, .prospect_report_new_cls table tbody tr td .btn-group.open span.dropdown-toggle { font-weight:bold;
 background:#337ab7; color:#fff; border:1px solid #337ab7; }
.product-goal-cls tbody > tr > :first-child { min-width:100%; padding-left:8px;  padding-right:8px; line-height:1.42857143; position:sticky; left:0px; background:#fff; }
.product-goal-cls thead.goal-hd-cls > tr > :first-child { position:sticky; left:0px; background:#0261a1; }
.product-goal-cls tbody tr > td > input { min-width:100px; }
.product-goal-cls tbody tr > td > table tr > :first-child { position:static; }
.product-goal-cls .table-responsive { max-height:500px; overflow:auto; background:#fff; box-shadow:0px 1px 4px #ccc; }
.product-goal-cls .table-responsive::-webkit-scrollbar { width:20px; }
.product-goal-cls .table-responsive::-webkit-scrollbar-track { background-color:transparent; }
.product-goal-cls .table-responsive::-webkit-scrollbar-thumb { background-color:#9c9c9c; }
.product-goal-cls .table-responsive::-webkit-scrollbar-thumb { background-color:#9c9c9c; border-radius:20px; }
.product-goal-cls .table-responsive::-webkit-scrollbar-thumb { background-color: #9c9c9c; border-radius:20px; border:6px solid transparent;
  background-clip:content-box; }
.product-goal-cls .table-responsive::-webkit-scrollbar-thumb:hover { background-color:#337ab7; }
.mrk_leave_cls { float:right; margin:0px 10px 0px 0px; border-radius:7px; }
.prospect_report_new_cls .mrk_leave_cls { margin:10px 10px 0px 0px; }
.video-wrap-cstm div#video_heading h4, .video-wrap-cstm div#audio_heading h4, .video-wrap-cstm div#resource_heading h4, .video-wrap-cstm div#down_heading h4, .video-wrap-cstm div#link_heading h4 {
 font-family:'NotoSans-Medium'; font-weight:500; font-size:24px; }

/*-- factor finding css --*/
.fact-finder-sec { margin:40px auto;}
.fact-finder-sec .toggle-tabs { margin:0px; padding:0px; }
.fact-finder-sec .tabbed-content-wrap { float:left; width:100%; margin-top:30px; max-height:385px; overflow-y:auto; }
.fact-finder-sec .content-box { display:none; }
.fact-finder-sec .tabbed-content-wrap h4 { display:flex; justify-content:space-between; margin-top:30px; }
.fact-finder-sec .tabbed-content-wrap h4 strong { font-size:16px; font-weight:600; }
.fact-finder-sec .tabbed-content-wrap h4 span { font-size:16px; margin-right:260px; }
.fact-finder-sec .content-box.active-content-box { display:block; }
.fact-finder-sec .tabbed-content-wrap table tr td:nth-child(2) { width:390px; }
.fact-finder-sec .toggle-tabs li { cursor:pointer; background:#F9FAFB; border:1px solid #D0D5DD; border-radius:0px 0px !important; font-weight:500; font-size:14px;
 color:#1D2939; padding:10px 16px; float:left; list-style:none; }
.fact-finder-sec .toggle-tabs li:first-child { border-radius:8px 0px 0px 8px !important; margin-right:0px; }
.fact-finder-sec .toggle-tabs li:last-child { border-radius:0px 8px 8px 0px !important; margin-right:0px; }
.fact-finder-sec .toggle-tabs li.active-tab { color:#273227; font-weight:500; border-radius:5px; background:#fff; border:1px solid #2F80ED; margin-left:0px !important; }
.fact-finder-sec .content-box input, .fact-finder-sec .content-box select { width:200px; height:34px; border:1px solid #ccc; border-radius:4px; padding:6px 12px; }
.fact-finder-sec .toggle-tabs li:hover{ background:#007ABC; border:1px solid #007ABC; color:#fff; }
.fact-finder-sec .chatContainer { display:flex; align-items:center; border:2px solid #007ABC; padding:20px 30px; border-radius:8px; }
.fact-finder-sec .tabbed-content-wrap::-webkit-scrollbar { width:20px; }
.fact-finder-sec .tabbed-content-wrap::-webkit-scrollbar-track { background-color:transparent; box-shadow: inset 0 0 5px grey; border-radius:10px; }
.fact-finder-sec .tabbed-content-wrap::-webkit-scrollbar-thumb { background-color:#9c9c9c; }
.fact-finder-sec .tabbed-content-wrap::-webkit-scrollbar-thumb { background-color:#9c9c9c; border-radius:20px; }
.fact-finder-sec .tabbed-content-wrap::-webkit-scrollbar-thumb { background-color:#9c9c9c; border-radius:20px; border:5px solid transparent; background-clip:content-box; }
.fact-finder-sec .tabbed-content-wrap::-webkit-scrollbar-thumb:hover { background-color:#337ab7; }
/*--/factor finding css--*/

/*--14-dec-23--*/
.leave-tbl-responsive { min-height:.01%; overflow-x:auto; }
.video-wrap-cstm .btn-info { border:#007ABC; background:#007ABC; font-weight:600; }
.video-wrap-cstm .btn-info:hover { background:#0061A0; }
.shared-sec .br-widget { height:auto; }
/*--14-dec-23--*/

/*--30-jan-24--*/
.recommended_video_cstm_cls span.video-duration { bottom:14px !important; right:20px; }
.recommended_video_cstm_cls .slick-slide .video-inner-new { padding:15px 20px 36px 20px !important; }
.shared-sec .video-duration { color:#7f8c8d; }
.recommended_video_cstm_cls .display_tick_video_details_recommended { left:50%; bottom:14px; }
.recommended_video_cstm_cls .prospecting-sldr .item i { line-height:1.1; }
.cusotm-search-result .cusotm-desc .display_tick_getSearchResult { margin: 5px 10px 0px 0px; background: #a4ce4e; color: #fff !important; font-size:12px;
 border-radius:50%; width:20px; height:20px; text-align:center; line-height:20px; display:inline-block; }
.pdf_video_details_sec { overflow:hidden; }

.forgot-sec { max-width:360px; }
.key-sec { width:56px; height:56px; border:1px solid #EAECF0; text-align:center; line-height:56px; border-radius:12px; }

/* .table-responsive-cstm { min-height:.01%; overflow-x:auto; } */
.table-responsive-cstm table tr td, .table-responsive-cstm tbody tr td span { white-space:unset !important; word-break:break-word; font-size:12px !important; }
.table-responsive-cstm table tr th:last-child {  max-width: 70px !important; }
div#alertbox { max-width:540px; margin:0px auto 20px; position:fixed; left:50%; bottom:0px; margin-left:-220px; z-index:99; width:100%; }
div#alertbox a.close { top:-2px !important; line-height:1; }

div#alertboxmyilt { max-width:540px; margin:0px auto 20px; position:fixed; left:50%; bottom:0px; margin-left:-220px; z-index:99; width:100%; }
div#alertboxmyilt a.close { top:-2px !important; line-height:1; }

.prospecting-sec .btn-wrap { text-align:right; }
.prospecting-sec .btn-wrap button.next-btn { margin-right:0px; }
.my-customer-table .table-responsive { overflow-x:revert; }

.learning-tabs ul.pagination { list-style-type:none; padding:10px 0px; display:inline-flex; justify-content:space-between; box-sizing:border-box; margin-top:0px; padding-top:0px; }
.learning-tabs li.previous a { font-size:0px !important; }

.cstm-pgnt-cls > li { margin:0px 10px; }
.cstm-pgnt-cls .page-link { width:30px; height:30px; text-align:center; font-size:14px; border-radius:50%; background:transparent !important; color:#007ABC; border:none;
 font-family: 'NotoSans'; }
.cstm-pgnt-cls .page-item .bold-size { color:#fff !important; font-size:20px !important; }
.cstm-pgnt-cls > .active a.page-link { background:#273227CC !important; color:#fff; margin:0px; border:0px; font-weight:normal; border-radius:50%; }
.cstm-pgnt-cls li.previous, .cstm-pgnt-cls li { color: #fff !important; font-size:20px !important; }
.cstm-pgnt-cls > li.next { padding:0px; font-weight: normal; position:relative; }
.cstm-pgnt-cls > li.next a { font-size:0px; border:none; width:0px; }
.cstm-pgnt-cls li.next:after { content:">"; color:#007ABC; position:absolute; font-size:18px; left:0px; top:3px; }

#list_container .custom-play-video-box.play_active { outline:2px solid rgb(0, 122, 188, 0.5) !important; margin:2px 0px !important; }
.prospecting-sec .btn-wrap button { border:1px solid #007ABC; color:#007ABC; background:transparent; border-radius:8px; font-family:'NotoSans-Medium'; font-weight:500; font-size:16px; }
.prospecting-sec .btn-wrap button:hover { background-color:#0061A0; color:#fff; font-family:'NotoSans-Medium'; font-weight:500; }
.prospecting-sec button.slick-disabled { cursor:not-allowed; border:1px solid #A7A8AA; color:#A7A8AA; background:transparent; }
.prospecting-sec button.slick-disabled:hover { background-color:transparent; color:#A7A8AA; }
.persionalised-sec span.filter-app { display:none; }
.persionalised-sec .middle-content h3 span.interchange-pos-cls { display:inline-block; }
.persionalised-sec .middle-content h3 span.interchange-pos-cls-ne { display:none; }

/*-- 21-may-24--*/
#burger-menu ul li a.btn:hover { color:#333; background:transparent; }


.meeting-sde-tgl span.custom_tooltip div#infobox { display:none; }
.meeting-sde-tgl span.custom_tooltip.show div#infobox { position:absolute; right:45px; z-index:99; top:0px; padding:5px; background:#fff; box-shadow:inset 3px -4px 20px #0061a0;
 width:400px; max-height:450px; overflow-y:auto;overflow-x:hidden; display:block; }
.meeting-sde-tgl span.custom_tooltip div#infobox { display:none; }
.meeting-sde-tgl .custom_tooltip .right table th, .custom_tooltip .right table td {	border:1px solid; text-align:center; padding-left:30px; padding-right:30px; color:#333; }
.meeting-sde-tgl .custom_tooltip .right table {	border:1px solid; background:#fff; }
.meeting-sde-tgl span.custom_tooltip.cstm {	color:#fff; position:relative; transition:all 200ms; line-height:18px;	text-align:center; border-radius:7px; padding:8px 10px;
 background: #007abc; float:right; position:absolute; right:20px; bottom:60px; cursor:pointer; width:30px; }
.meeting-sde-tgl span.custom_tooltip.show { background:green; }
.twelfth-month ul { margin:0px; padding:0px; list-style:none; display:grid;	grid-template-columns:auto auto auto auto; gap:12px; }
.twelfth-month .month-box { margin-bottom:0px; box-shadow: 0px 2px 4px rgb(16 24 40 / 5%); }
.summary-main-content .sumarry-tabls th { vertical-align:middle; }


.manage-ai-sec-cls .litle-title h4 { font-size:20px; font-weight:600; }
.manage-ai-sec-cls .tabs-main .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 8px 16px;
    transition: 0.3s;
    font-size: 14px;
    width: auto;
    margin-right: 0px;
    font-weight: 600;
    border-radius: 0px;
	color:#344054;
}
.manage-ai-sec-cls .tabs-main .tab button:hover {
    background-color: #F9FAFB;
}
.manage-ai-sec-cls .tabs-month button {
    border: 1px solid #E1E1E2 !important;
    margin: 0px 0px;
}
.manage-ai-sec-cls .tabs-main .tab {
	overflow: hidden;
	border: 1px solid #fff;
	background-color: #fff;
	position: relative;
	display:inline-block;
}

.manage-ai-sec-cls .tabs-main .tab button.active, .manage-ai-sec-cls .tabs-main .tab button:hover {
	background-color: #007abc;
    color: #fff;
    border: 1px solid #007abc;
}
.manage-ai-sec-cls .tabs-main .tab button:first-child {
	border-radius:7px 0px 0px 7px;
}
.manage-ai-sec-cls .tabs-main .tab button:last-child {
	border-radius:0px 7px 7px 0px;
}
.manage-ai-sec-cls .twelfth-month .month-box h4 {
    font-weight: 600;
    color: #333;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
    font-size:16px;
}
.manage-ai-sec-cls .twelfth-month .month-box .totalPremiun {
    font-size: 30px;
    margin-bottom: 1.6rem;
}
.manage-ai-sec-cls .twelfth-month .month-box p {
    font-weight: 500;
    color: #475467;
    padding: 0;
    margin: 0;
    font-size: 14px;
}
.manage-ai-sec-cls .sumarry-tabls .table-responsive, .salse-tab .table-responsive {  max-height:300px; }
.salse-tab .table-responsive thead { position:sticky; top:0px; z-index:9; }

.agent-container .table-responsive { max-height:400px; }
.agent-container .table-responsive thead { position:sticky; top:0px; }
/*--/21-may-24--*/
/*--/30-jan-24--*/

.formio-component-updateSaleDetail thead { display:none; }
.searc-cls.click_stream_track .input-group { display:flex; align-items:center; }
#chatbot .chat-title-box .fa-window-maximize { position:absolute; right:40px; top:20px; color:#2d9cdb; font-size:20px; cursor:pointer; }
.chatmax_cstm { width:80% !important; left:50%; transform:translateX(-50%); }
.summary-main-content .summary-flex { display:flex; justify-content:space-between; word-break:break-word; }
.summary-main-content .summary-flex h3 { margin-right:20px; }
.coaching-interview h3 { font-weight:700; font-size:22px; margin:0; padding:0; color:#333; margin-bottom:10px; word-break:break-word; }
.summary-main-content .question-box p { font-weight:500; font-size:14px; word-break:break-word; }
.formio-component-recommendationandSalespitch .form-check.radio { margin-left:20px; }


#main-dashbaord .dashboard_title_right .btn_afm { border:2px solid #007ABC; color:#007ABC; background:transparent; font-size:16px; line-height:24px !important; font-weight:500 !important;
 padding:6px 15px; border-radius:8px; font-family:'MetLifeCircularWeb-Medium'; height:36px; }
.meeting-forms { width:99%; margin:20px auto; padding:40px 150px;  box-shadow:0 3px 8px #b3b3b3; border-radius:15px; margin-top:1px;  }
.ai-download{ display:flex; justify-content:space-between; align-items:center; }
#myModalForm { -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5); box-shadow:0 5px 15px rgba(0, 0, 0, .5); background: rgba(0, 0, 0, 0.5); } 
#myModalForm .modal-content { max-width:500px; margin:0px; left:50%; top:50%; transform:translate(-50%, -50%); border:1px solid #ddd; }

.evaluate-popup { position:fixed; background:rgba(0, 0, 0, 0.5); top:0px; left:0px; right:0px; bottom:0px; width:100%; z-index:999; display:none; }
.agent-container { max-width:1200px; background:#fff; padding:26px 26px; font-family:'NotoSans'; letter-spacing:0px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); } 
.agent-container .title { text-align:center; font-size:16px; margin-bottom:20px; font-weight:bold; color:#222539; padding:0px 25px 0px 0px; background:none; word-break:break-word; }
.agent-container table { width:100%; border-collapse:collapse; margin-bottom:20px; }
.agent-container th, .agent-container td { text-align:center; }
.agent-container th { font-size:12px; font-weight:500; color:#333; padding:14px 8px; background-color:#F4F4F4; font-family:'NotoSans-Medium'; }
.agent-container th:first-child { border-radius:10px 0px 0px 0px; }
.agent-container th:last-child { border-radius:0px 10px 0px 0px; }
.agent-container th:first-child, .agent-container td:first-child { padding-left:24px; text-align:left; }
.agent-container th:last-child, .agent-container td:last-child { padding-right:24px; }
/* .agent-container td:nth-child(6), .agent-container td:nth-child(7), .agent-container td:nth-child(9), .agent-container td:nth-child(11), */ .agent-container td.input-clr { background-color:#DDF3FF; }
.agent-container td { font-size:12px; font-weight:300; font-family:'NotoSans-Light'; color:#333; border-bottom:0.6px solid #E4E4E4;	padding:14px 8px; }
.agent-container .download-btn { display:table;	margin:0 auto; padding:13px 30px; text-align:center; background-color:#007ABC; color:#fff; border:none;	border-radius:8px;
 text-decoration:none; font-size:14px; font-weight:500; font-family:'NotoSans-Medium'; cursor:pointer; }
.agent-container .download-btn img{ margin-left:10px; }
.agent-container .download-btn:hover { color:#fff; text-decoration:none; }
.agent-container .total-container { text-align:right; max-width:270px; margin:0px auto 20px; font-weight:600; font-size:12px; }
.agent-container .total-container span { font-weight:700; }
.agent-container .total-container div {	display:flex; justify-content:space-between; padding:10px 0px; line-height:1; }
.agent-container td input { border:none; background:#ddf3ff; width:50px; } 
.agent-container a#evaluate-popup-close { position:absolute; right:20px; font-size:24px; color:#333; top:20px; }
.agent-container a#evaluate-popup-close:hover { color:#ff0000; }
.agent-container .checkbox-cls { display:block; position:relative; padding-left:35px; cursor:pointer; font-size:12px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
  user-select:none; }
.agent-container .checkbox-cls input { position:absolute; opacity:0; cursor:pointer; height:0; width:0; }
.agent-container .checkmark { position:absolute; top:0; left:0;  height:22px; width:22px; background-color:#ddf3ff; font-family:NotoSans-Medium; }
.agent-container .checkbox-cls input:checked ~ .checkmark { background-color:#007ABC; }
.agent-container .checkmark:after { content:""; position:absolute; display:none; }
.agent-container .checkbox-cls input:checked ~ .checkmark:after { display:block; }
.agent-container .checkbox-cls .checkmark:after { left:9px; top:5px; width:5px; height:10px; border:solid white; border-width:0 3px 3px 0; -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg); transform:rotate(45deg); }
.hidden-column { display:none; }  
.evaluate-popup button[disabled] { opacity:0.5; cursor:not-allowed; } 


/* Modal Content */
.meeting-popup { /* display: none; */ position:absolute; top:0; right:0; padding:20px; background-color:#fff; box-shadow:0px 4px 6px -2px rgba(16, 24, 40, 0.1);
 border-radius:8px;	z-index:9; text-align:center; font-family:Noto Sans; font-size:14px; width:100%; max-width:400px; box-shadow: 0px 7px 8px 2px rgba(16, 24, 40, 0.03);
 border-radius:16px; border:1px #EAECF0 solid;	padding:12px; margin-top:38px; }
.ai_meeting_popup .modal, .meeting_popup .modal { display:none; position:fixed; z-index:999; padding-top:0px; left:0; top:0; width:100%; height:100%; overflow:auto; 
background-color:rgba(0, 0, 0, 0.4); }
.meeting_popup .modal-content { position:relative; background-color:#fefefe; margin:0; padding:0; border:1px solid #888; left:50%; top:50%; width:100%; max-width:600px;
transform:translate(-50%, -50%); box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -webkit-animation-name:animatetop; -webkit-animation-duration:0.4s;
animation-name:animatetop; animation-duration:0.4s; }

.rendor-form { margin:0 auto; width:100%; max-width:980px; } 
.rendor-form h4 { word-break:break-word; }


.rendor-form .video-box { position:relative; padding:20px; border:1px solid #007ABC; border-radius:10px; height:55vh; display:none; }
.rendor-form .video-box i.fa.fa-times { position:absolute; right:10px; top:10px; font-size:20px; cursor:pointer; } 
.rendor-form .flowplayer { width:99% !important; }


/*--myvillt--*/
.myvillt-sec-cls .header-box .hr-line { border:1px solid #ddd; }
.myvillt-sec-cls .header-box h3 { font-weight:bold; font-size:28px; }
.myvillt-sec-cls .learning-tabs .tab { overflow:hidden; border:1px solid #fff; background-color:#fff; }
.myvillt-sec-cls .learning-tabs .tab button { background-color:inherit; float:left; border:none; outline:none; cursor:pointer; padding:14px 16px; transition:0.3s; font-size:14px; 
padding:7px 22px; border-top-left-radius:0px; border-bottom-left-radius:0px; background-color:#f9fafb; }
.myvillt-sec-cls .learning-tabs .tab button:hover { background-color:#ddd; }
.myvillt-sec-cls .learning-tabs .tab button.active { background-color:#429ccd; border:1px solid #429ccd; padding:6px 22px; color:#fff; border-top-left-radius:0px; border-bottom-left-radius:0px; }
.myvillt-sec-cls .learning-tabs .tabcontent { display:none; padding:6px 0px; border:1px solid #fff; border-top:none; margin-top:20px; }
.myvillt-sec-cls .learning-tabs .tabs-boxs { border: 1px solid #eceef0; border:1px solid #d5d7d9; padding:10px; border-radius:10px; width:78%; margin-bottom:10px; }
.myvillt-sec-cls .learning-tabs .tabs-boxs img { border-radius:10px; }     
.myvillt-sec-cls .learning-tabs .date-boxes { /*display:flex; justify-content:space-between; position:relative; top:37px;*/  }
.myvillt-sec-cls .learning-tabs .date-boxes [class^="icon-"], [class*=" icon-"] { display:block; }
.myvillt-sec-cls .tabs-boxs img { margin-top:6px; }
.myvillt-sec-cls .learning-tabs .content-box .blue-p { color:#1383c0; font-weight:600; font-size:16px; line-height:24px; text-transform:capitalize; padding-right:50px; }
.myvillt-sec-cls .learning-tabs .content-box .green-p { color:green; font-weight:600; font-size:20px; line-height:24px; position:absolute; top:4px; right:45px; }
.certificate-cls { border:none; background:transparent; text-align:right; position:absolute; right:10px; top:5px; }

.myvillt-sec-cls .learning-tabs .content-box h3 { font-weight:bold; }
.myvillt-sec-cls .learning-tabs .black-p { color:#344054; font-weight:600; font-size:16px; } 
.myvillt-sec-cls .learning-tabs .fa { color:#0090da; margin-bottom:5px; padding-right:3px; font-size:15px; }
.myvillt-sec-cls .learning-tabs .fa-map-marker { color:#0090da; margin-bottom:5px; padding-right:3px; font-size:20px; margin-top:5px; position:relative; top:2px; }
.myvillt-sec-cls .learning-tabs .icon-box span { color:#344054; margin-bottom:5px; font-size:15px; }
.myvillt-sec-cls .learning-tabs .icon-box a { color:#344054; text-decoration:none; font-size:14px; }
.myvillt-sec-cls .learning-tabs .learn-more { border:1px solid #3f9acc; border-radius:5px; background-color:transparent; color:#3093c8; font-weight:500; width:auto; border-radius:7px; margin:0px 5px; }
.myvillt-sec-cls .learning-tabs .learn-join { background-color:#007abc; color:#fff; width:auto; /*border-radius:7px;*/  }
.myvillt-sec-cls .learning-tabs .learn-register { background-color:green; color:#fff;  width:auto; /*border-radius: 7px;*/ }
.myvillt-sec-cls .learning-tabs .learn-cancel { background-color:red; color:#fff; width:auto; /* border-radius: 7px;*/ }
.myvillt-sec-cls .learning-tabs .learn-wait { background-color:chocolate; color:#fff;  width:auto; /*border-radius: 7px;*/ }
.myvillt-sec-cls .learning-tabs .color_dark_blue { background-color: #5c8daa; }
.myvillt-sec-cls .modal-view { display:none; position:fixed; z-index:1; left:0px; top:0px; right:0px; bottom:0px; overflow:auto; background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.4);
z-index:999; }
.myvillt-sec-cls .modal-view .modal-content { background-color:#fefefe; padding:15px; border:1px solid #888; max-width:80%; margin:0px; overflow-y:auto; height:400px; width:100%; 
position:absolute; transform:translate(-50%, -50%); top:50%; left:50%; padding:0px 30px 30px; }
.myvillt-sec-cls .modal-view .close { color:#333; position:absolute; top:30px; font-size:33px; font-weight:normal; background:#ddd; width:25px; height:26px; text-align:center; font-size:24px;
border-radius:25px; padding:1px; opacity:1; }
.myvillt-sec-cls .modal-view .close:hover, .modal-view .close:focus { color:#000; text-decoration:none; cursor:pointer; }
.myvillt-sec-cls .propspecting-advance { display:flex; position:sticky; top:0px; background:#fff; z-index:88; padding-top:30px; }
.myvillt-sec-cls .propspecting-advance h3 { margin:0; font-weight:bold; color:#333; }
.myvillt-sec-cls .propspecting-advance .ilt { background-color:#0061a0; color:#fff; padding:3px; border-radius:25px; width:80px; display:block; text-align:center; font-size:14px; position:relative;
top:3px; left:0px; text-transform:capitalize; font-size:12px; margin-left:10px; }
.myvillt-sec-cls .modal-view p {  font-size:14px; color:#333; margin-bottom:20px; margin-top:12px; font-size:14px; }
.myvillt-sec-cls .modal-view .location { display:flex; margin:11px 0px; }
.myvillt-sec-cls .modal-view h4 { margin:0; color:#333; font-size:20px; font-family: 'NotoSans-Medium'; }
.myvillt-sec-cls .objective { border:1px solid #ddd; padding:20px; margin-bottom:15px; border-radius:5px; }
.myvillt-sec-cls .location .fa { font-size:21px; padding-right:4px; position:relative; left:3px; }
.myvillt-sec-cls .learning-tabs nav { box-shadow:none; }
.myvillt-sec-cls .learning-tabs .pagination a { font-weight:600; }
.myvillt-sec-cls .icon-fa-globe { font-size:20px !important; position:relative !important; left:-1px !important; }
.myvillt-sec-cls .banner-sec { padding-bottom:10px; }
.myvillt-sec-cls .banner-sec ul { margin-left:-10px; }
.myvillt-sec-cls .content-box h4 { font-weight:bold; font-size:20px; }
.myvillt-sec-cls .view-more-join { position: absolute; bottom:0px; right:15px; margin-top:10px; }
.myvillt-sec-cls .clock-top { color:#007ABC !important; }
.myvillt-sec-cls .clock-top-1 { color: #007ABC !important; font-size:18px !important; }
.myvillt-sec-cls #sessiondata .fa { color:#0090da; }
.myvillt-sec-cls .tabs-boxs img { object-fit:cover; height:180px; }
.myvillt-sec-cls #sessiondata .material-symbols-outlined { color:#0090da; position:relative; top:5px; left:-3px; font-size:20px; }
.myvillt-sec-cls .map-i .fa-map-marker { font-size:23px; margin-right:3px; }
.myvillt-sec-cls #accordion .panel-heading { color:#333; background-color:#fff; border-color: #eee; border-radius:0; display:flex; justify-content:space-between; align-items:center; }
.myvillt-sec-cls #accordion .panel-heading .panel-title a { font-size:14px; font-family:inherit; font-weight:500; }
.myvillt-sec-cls #myModalViewMore p { font-size:20px; }
.myvillt-sec-cls .modal-view h4.panel-title { font-size:16px; }
.myvillt-sec-cls .map-i .fa-map-marker { font-size:24px; }
.myvillt-sec-cls #panel-bold { font-weight:bold; }
.myvillt-sec-cls ul.viewmore-lst-cls { margin:0px; padding:0px;	}
.myvillt-sec-cls ul.viewmore-lst-cls li { list-style:none; display:inline-block; width:49%; margin-bottom:15px; font-size:14px; position:relative; padding-left:0px; /* white-space:nowrap; text-overflow:ellipsis;
 overflow: hidden; */ word-break:break-word; }
.myvillt-sec-cls ul.viewmore-lst-cls li .fa { font-size:20px;/*  position: absolute !important; */ left:0px; display:inline-block; margin-right:4px; }
.myvillt-sec-cls ul.viewmore-lst-cls .material-symbols-outlined { position:relative !important; }
/* .myvillt-sec-cls .viewmore-scroll-cls { max-height:250px; min-height:250px; overflow:auto; }   */
.myvillt-sec-cls .modal-view table.file-table { width:100%; margin-top:0px; border-collapse:separate; border-spacing:0px 12px; } 
/* .myvillt-sec-cls .modal-view table.file-table th { font-weight:bold; font-size:14px; display:none; }
.myvillt-sec-cls .modal-view table.file-table td { padding:15px; font-size:14px; }
.myvillt-sec-cls .modal-view table.file-table td:nth-child(1) {
    border-radius: 8px 0 0 8px;
    border: 1px solid #EAECF0;
    border-right: 0;
}
.myvillt-sec-cls .modal-view table.file-table td:nth-child(2) {
    text-align: right;
    border-radius: 0 8px 8px 0;
    border: 1px solid #EAECF0;
    border-left: 0;
} */
.myvillt-sec-cls .modal-view table.file-table .fa { font-size:20px; margin-right:6px; }
.myvillt-sec-cls .modal-view table.file-table td, .myvillt-sec-cls .modal-view table.file-table td span { font-size:14px; font-weight:500; 
 font-family:'NotoSans-Medium'; cursor:pointer; }
.myvillt-sec-cls .modal-view table.file-table i.fa.fa-file-excel-o { color:#1d6d43 !important; }
.myvillt-sec-cls .modal-view table.file-table i.fa.fa-file-pdf-o { color:#c20a0a !important; }
.myvillt-sec-cls .modal-view table.file-table i.fa.fa-file-powerpoint-o { color:#ca4223 !important; }
.myvillt-sec-cls .modal-view table.file-table i.fa.fa-file-word-o { color:#1858b6 !important; }
.myvillt-sec-cls .learning-tabs .tabs-boxs img.certificate-img-cls { width:24px; height:auto; border-radius:0px; margin-top:0px; }
.myvillt-sec-cls ul.viewmore-lst-cls .description-popup1 { position:absolute; width:100%; max-width:400px; }
.myvillt-sec-cls ul.viewmore-lst-cls .popupinner { box-shadow:2px 2px 4px rgba(0, 0, 0, 0.5); padding:15px 20px; margin:0px 5px; border-radius:8px; 
 margin-bottom:20px; display: inline-block; position:absolute; max-width:400px; width:100%; margin-left:100px; z-index:99; background:#fff; top:-34px; white-space:normal; }
.myvillt-sec-cls ul.viewmore-lst-cls .popupinner p { margin:0px; font-size:14px !important; }
.myvillt-sec-cls .popupinner .close { right:0px; top:0px; background:transparent; opacity:0.6; }

/* Basic styling for the popup menu */
.custom-menu { display:none; position:absolute; background-color:#fff; border:1px solid #ccc; box-shadow:0px 2px 5px rgba(0, 0, 0, 0.2); z-index:1000; width:150px; margin-left:26px; }
.custom-menu-item { padding:10px; cursor:pointer; border-bottom:1px solid #eee; }
.custom-menu-item:hover { background-color:#f0f0f0; }
.modalCertificate { position:fixed; background:rgba(0, 0, 0, 0.5); top:0px; left:0px; bottom:0px; right:0px; z-index:1024; display:none; }	
.pdf-wrapper { background-color:#fff; display:flex; justify-content:center; align-items:center; box-sizing:border-box; padding:10px 10px; }
.certificate-container { width:820px; height:450px; background-color:#fff; display:flex; justify-content:center; align-items:center; position:relative; 
 box-sizing: border-box; }
.outer-border, .middle-border, .inner-border { position:absolute; top:0; left:0; right:0; bottom:0; }
.outer-border { border:8px solid #0066cc; padding:10px 10px; box-sizing:border-box; }
.middle-border { border:8px solid #ffffff; padding:10px 10px; box-sizing:border-box; }
.inner-border { border: 8px solid #00cc00; padding:5px 5px; box-sizing:border-box; }
.cerlogo { text-align:center; margin-bottom:20px; margin-top:20px; }
.cerlogo img { width: 150px;height:80px; }
.certificate-title { font-size:24px; font-family:NotoSans; font-weight:bold; color:#0F52BA; text-align:center; }
.subtitle { font-size:16px; color:#000; font-family:NotoSans; text-align:center; margin-top:10px; }
.recipient-name { font-size:20px; font-weight:normal; font-family:NotoSans; margin-top:20px; color:#000; text-align:center; }
.completion-text { font-size:14px; margin-top:10px; font-family:NotoSans; color:#000; text-align:center; }
.program-name { font-size:18px; font-weight:bold; font-family:NotoSans; color:#0096FF; margin-top:20px; text-align:center; }
.cerdate { font-size:14px; margin-top:20px; color:#000; text-align:center; }
.cermodal-content { background-color:#fefefe; margin:0px; border:1px solid #888; max-width:840px; width:100%; position:relative; transform:translate(-50%, -50%);
 top:50%; left:50%; }
.cerclose { color:#fff; font-size:16px; font-weight:bold; position:static; padding:7px 14px; border:none; border-radius:5px; margin:0px 0px 5px; }
.cerclose:hover, .cerclose:focus { color:#fff; text-decoration:none; cursor:pointer; }
.cerdownload-btn { display:inline-block; padding:7px 14px; background-color:#4CAF50; color:#fff; border:none; border-radius:5px; font-size:16px; margin:0px 10px 10px; }
.cerdownload-btn:hover { background-color:#45a049; }
/*--/myvillt--*/

/* Add Animation */
@-webkit-keyframes animatetop {
	from {
		top: -300px;
		opacity: 0
	}
	to {
		top: 0;
		opacity: 1
	}
}

@keyframes animatetop {
	from {
		top: -300px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}


/*-- Meeting dashboard --*/
.dashboard-mtg-sec .top_bar a { text-decoration:none; color:#9e9e9e; }
.dashboard-mtg-sec .top_bar span { color:#2c9cdb; }
.dashboard-mtg-sec .dashbaord-box { padding:0px; border:none; }
.dashboard-mtg-sec .top_bar { margin-bottom:30px; display:none; }
.dashboard-mtg-sec .dashboard_title_left { display:flex; justify-content:left; align-items:center; }
.dashboard-mtg-sec .dashboard_title_left h3 { margin:0; padding:0; margin-right:10px; font-family:'MetLifeCircularWeb-Medium'; }
.dashboard-mtg-sec .meeting_1 { background:#cfcfcf; height:35px; display:block; width:35px; text-align:center; border-radius:5px; padding:3px; margin-right:10px; }
.dashboard-mtg-sec .meeting_1 img { width:25px; display:flex; justify-content:center; align-items:center; margin:0 auto; }
.dashboard-mtg-sec .meeting_2 { background:#cfcfcf !important; }
.dashboard_title_right { text-align:right; }
/* .dashboard-mtg-sec .dashboard_title_right .btn_afm { border:2px solid #007abc; color:#007ABC; background:transparent; font-size:16px; line-height:20px; font-weight:500;
padding:6px 15px; border-radius:8px; font-family:'MetLifeCircularWeb-Medium'; } */
.dashboard-mtg-sec .dashboard_title_right img { width:20px; }
.dashboard-mtg-sec .btn:focus { outline:0 !important; }
.dashboard-mtg-sec .dash_hr { border:1px solid #a4a4a4 !important; width:98%; margin:0 auto; position:relative; top:25px; }
.dashboard-mtg-sec .table_box { padding:13px; margin-top:20px; }
.dashboard-mtg-sec .thead-light { background:#F6F6F8; } 
.dashboard-mtg-sec .thead-light th { padding:10px  !important; color:#8a92a1;  }
.dashboard-mtg-sec .table_box table input { margin-right:5px; position:relative; top:1px; }
.dashboard-mtg-sec .table_box table td { font-weight:500; color:#8a92a1; }
.dashboard-mtg-sec .badge { background:#f6f6f8; color:#000; width:28px; height:22px; padding:5px; }
.dashboard-mtg-sec .fa-arrow-down { position:relative; top:1px; }
.dashboard-mtg-sec .green { color:#5aaa88 !important; }
.dashboard-mtg-sec .green span { background:#ebfdf2; padding:3px 10px; border-radius:10px; }
.dashboard-mtg-sec .red_only { color:#c85d56 !important; }
.dashboard-mtg-sec .red_only span { background:#fef2f1; padding:3px 10px; border-radius:10px; }
.dashboard-mtg-sec .dashbaord-box nav { display:flex; justify-content:center; align-items:center; }
.dashboard-mtg-sec .previous_li { position:absolute; left:28px; background:transparent; border-radius:15px; }
.dashboard-mtg-sec .previous_li span { color:#00000080; }
.dashboard-mtg-sec .next_li { position:absolute; right:28px; background:transparent; border-radius:15px; }
.dashboard-mtg-sec .next_li span { color:#00000080; }
.dashboard-mtg-sec .pagination > li > a:hover { background:#d5eefb; }
.dashboard-mtg-sec .tab { overflow:hidden; background-color:#fff; }
.dashboard-mtg-sec .tab button { background-color:inherit; float:left; border:none; outline:none; cursor:pointer; padding:12px 16px; transition:0.3s; font-size:14px; background:#8fa8b6;
 color:#fff; margin:0px 2px; font-family:'MetLifeCircularWeb-Medium'; text-transform:capitalize; }
.dashboard-mtg-sec .tab button:hover { background-color:#ddd; }
.dashboard-mtg-sec .tab button.active { background-color:#2d9cdb; }
.dashboard-mtg-sec .tabcontent { display:none; padding:10px 0px; /*  border: 1px solid #ccc;*/ border-top:none; }
.dashboard-mtg-sec .topright { float:right; cursor:pointer; font-size:28px; }
.dashboard-mtg-sec .m_tabs_content .tab_content { position:relative; border:1px solid #ddd; padding:15px; width:70%; border-radius:15px; margin-bottom:15px; }
.dashboard-mtg-sec .tab_content .ellipsis_icon { position:absolute; right:11px; top:16px; font-size:16px; }
.dashboard-mtg-sec .tab_content h4 { color:#000; padding:0; margin:0; font-family:'MetLifeCircularWeb-Medium'; }
.dashboard-mtg-sec .tab_content .f_meeting { border:1px solid #85EA74; padding:1px 9px; border-radius:7px; font-size:12px; color:#333; background:#85EA74; position:relative; left:4px; padding:0px 10px 1px; }
.dashboard-mtg-sec .tab_content .f_meeting .fa-circle { font-size:8px;  position:relative; top:-2px; color:#012616; }
.dashboard-mtg-sec .tab_content .dashboard_second_meeting { border:1px solid #FFBE00; padding:1px 9px; border-radius:7px; font-size:12px; color:#333; background:#FFBE00; position:relative; left:5px; }
.dashboard-mtg-sec .tab_content .f_meeting .fa-circle { font-size:8px; position:relative; top:-1px; color: #012616; }
.dashboard-mtg-sec .list_address { margin-top:8px; position:relative; }
.dashboard-mtg-sec .list_address span { font-size:14px; color:#333; padding-left:0px; font-family:'MetLifeCircularWeb-Medium'; }
.dashboard-mtg-sec .list_address .fa { color:#333; font-size:14px; padding-right:5px; }
.dashboard-mtg-sec .ai_assite { position:absolute; right:0px; top:-2px; border: 2px solid #9fcce5; padding:2px 8px; border-radius:15px; font-weight:600; }
.dashboard-mtg-sec .ai_assite p { padding:0px;	margin:0px;	font-family:'MetLifeCircularWeb-Medium'; }
.dashboard-mtg-sec .ai_assite span { color:#70b4d9; font-size:13px; position:relative; top:1px; font-family:'MetLifeCircularWeb-Medium'; }
.dashboard-mtg-sec .dashboard_title_right .active { background:#efefef !important; color: #000 !important; padding:10px; }
.dashboard-mtg-sec .month_cal h4 { font-family:'MetLifeCircularWeb-Medium'; font-size:22px; position: relative; top:-7px; }
.dashboard-mtg-sec .month_cal .fa { font-size:20px; padding:0px 10px; }
.dashboard-mtg-sec .topright:hover { color:red; }
.dashboard-mtg-sec .dashboard_title_right { position:relative; }
.dashboard-mtg-sec .meeting-link { color:#333; font-size:14px; font-family:Inter; text-align:left; font-weight:500; line-height:22px; margin-bottom:5px; word-wrap:break-word; text-decoration:none;
 display:block; background:#EAECF0; padding:5px; border-radius:8px; background: rgba(224.87, 236.41, 242.66, 0.50); }
.dashboard-mtg-sec .meeting-link1, .manage-ai-sec-cls .meeting-link1,  .calendar-view-sect .meeting-link1 { color:#333; font-size:14px; font-family:Inter; text-align:left; 
 font-weight:500; line-height:22px; margin-bottom:5px; word-wrap:break-word; text-decoration:none; display:block; background:#EAECF0; padding:7px 12px; border-radius:8px; 
 background-color:#eeeeee36; border:1px solid #eee; }
.dashboard-mtg-sec .meeting-link1:hover, .manage-ai-sec-cls .meeting-link1:hover { background:#efefef; }
.dashboard-mtg-sec #monthFilterName { font-family:'MetLifeCircularWeb-Medium'; font-size:22px; }
.dashboard-mtg-sec .cd__main { position:relative; min-height:640px; }
.dashboard-mtg-sec .more-menu { width:100px; }
.dashboard-mtg-sec .more-btn, .dashboard-mtg-sec .more-menu-btn { background:none; border:0 none; line-height:normal; overflow:visible; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;
  /*width: 100%;*/ text-align:left; outline:none; cursor:pointer; }
.dashboard-mtg-sec .more-dot { background-color:#aab8c2; margin:0 auto; display:inline-block; width:7px; height:7px; margin-right:1px; border-radius:50%; transition:background-color 0.3s; }
.dashboard-mtg-sec .more-menu { position:absolute; top:28%; z-index:66; float:right; /*padding: 10px 0;*/ margin-top:9px; background-color:#fff; border:1px solid #ccd8e0; border-radius:4px;
 box-shadow: 1px 1px 3px rgba(0,0,0,0.25); right:-1px; opacity:0; /* transform:translate(0, 15px) scale(1); */ transition:none !important;
  /*pointer-events: none;*/ }
.dashboard-mtg-sec .more-menu-caret { position:absolute; top:-10px; left:76px; width:18px; height:10px; float:left; overflow:hidden; }
.dashboard-mtg-sec .more-menu-caret-outer, .more-menu-caret-inner { position:absolute; display:inline-block; margin-left:-1px;  font-size:0PX; line-height:1; }
.dashboard-mtg-sec .more-menu-caret-outer { border-bottom:10px solid #c1d0da; border-left:10px solid transparent; border-right:10px solid transparent; height:auto; left:0; top:0; width:auto; }
.dashboard-mtg-sec .more-menu-caret-inner { top:1px; left:1px; border-left:9px solid transparent; border-right:9px solid transparent; border-bottom:9px solid #eee; }
.dashboard-mtg-sec .more-menu-items { margin:0; list-style:none; padding:0; }
.dashboard-mtg-sec .more-menu-item { display:block; font-family:'NotoSans' !important; }
.dashboard-mtg-sec .more-menu-btn { min-width:100%; color:#66757f; cursor:pointer; display:block; font-size:13px; line-height:18px; padding:5px 20px; position:relative; 
 white-space:nowrap; }
.dashboard-mtg-sec .more-menu-item:hover { background-color:#489fe5; }
.dashboard-mtg-sec .more-btn:hover .more-dot, .dashboard-mtg-sec .show-more-menu .more-dot { background-color:#516471; }
.dashboard-mtg-sec .show-more-menu .more-menu { opacity:1; transform:translate(0, 0) scale(1); pointer-events:auto; }
.dashboard-mtg-sec .show-more-menu { opacity:2 !important; }
.dashboard-mtg-sec .active-deactive-bt .nav-link { color:green; }
.dashboard-mtg-sec .active-deactive-bt .nav-item>a:hover { color:green; }
.dashboard-mtg-sec .active-deactive-bt .navbar-nav>.active { background-color:#2c9cdb; color:#fff !important; }
.dashboard-mtg-sec .active-deactive-bt ul { list-style:none; }
.dashboard-mtg-sec .active-deactive-bt ul li { padding:0px; width:35px; display:block; height:35px; text-align:center; display:flex; justify-content:center; align-items:center; font-size:18px;
 border-radius:5px; background:#cfcfcf;	margin-right:5px; }
.dashboard-mtg-sec .active-deactive-bt .nav-item .fa{ color:#fff; font-size:16px; }
.dashboard-mtg-sec .active-deactive-bt .navbar-nav>.active>.fa { color:#fff !important; }
.dashboard-mtg-sec .active-deactive-bt .navbar-nav>.active>a {	color:#red !important; }
.dashboard-mtg-sec .first-meet { font-weight:600; font-size:16px; }
.dashboard-mtg-sec .schedule-meet { font-size:14px; }
.dashboard-mtg-sec .pagination { list-style-type:none; padding:10px 0; display:inline-flex; justify-content:space-between; box-sizing:border-box; }
.dashboard-mtg-sec .pagination li a { box-sizing:border-box;  background-color:#e2e6e6; padding:8px; text-decoration:none; font-size:12px; font-weight:bold; color:#616872; border-radius:4px; } 
.dashboard-mtg-sec .pagination li a:hover { background-color:#d4dada; }
.dashboard-mtg-sec .pagination .next a, .pagination .prev a { text-transform:uppercase; font-size:12px; }
.dashboard-mtg-sec .pagination .currentpage a { background-color:#518acb; color:#fff; }
.dashboard-mtg-sec .pagination .currentpage a:hover { background-color:#518acb; }
.dashboard-mtg-sec .non_sales_meeting { background:#73BCEB !important; border:1px solid #73BCEB !important;	color:#031541 !important; }
.dashboard-mtg-sec .dashboard_first_meeting { background:#FEE600 !important; color:#333 !important; border: 1px solid #FEE600 !important; }
.dashboard-mtg-sec .more-menu-item:hover { background-color:#fff; color:#333 !important; }
.dashboard-mtg-sec .more-menu-btn { font-size:15px; font-weight:600; text-align:left; color:#333; }
.dashboard-mtg-sec .more-menu-item {  }
.dashboard-mtg-sec .bold-size { font-weight:bold; font-size:24px; }
.dashboard-mtg-sec .dashboard_first_meeting .fa-circle { color:#04462A !important; }
.dashboard-mtg-sec #scroll-2::-webkit-scrollbar-track { background-color:#fff; }
.dashboard-mtg-sec #scroll-2::-webkit-scrollbar { width:10px; background-color:#fff; }
.dashboard-mtg-sec #scroll-2::-webkit-scrollbar-thumb { background-color:#0ae; background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)),
 color-stop(.5, transparent), to(transparent)); }
.dashboard-mtg-sec .pagination .page-link { /*--background: #2d9cdb!important;--*/ width:30px; height:30px; text-align:center; font-size:14px; border-radius:50%; background:transparent !important;
color:#007ABC; border:none; font-family:'NotoSans'; }
.dashboard-mtg-sec .page-item .bold-size { color:#fff !important; font-size:20px !important; }
.dashboard-mtg-sec .chat-title-box .fa-minus { position:absolute; right:3px; top:0px; color:#007ABC; padding:6px 7px; font-size:16px; border-radius:25px; cursor:pointer; }
.dashboard-mtg-sec .display-none { display:none; }
.dashboard-mtg-sec .saveChat { border:1px solid #007ABC; padding:5px 10px; border-radius:5px; background:#007ABC; color:#fff; }
.dashboard-mtg-sec .cancelChat { border:1px solid #007ABC; padding:5px 10px; border-radius:5px; background:#fff; color:#007ABC; }
.dashboard-mtg-sec .pagination > .active a.page-link { background: #273227CC !important; color:#fff; margin:0px; border:0px; font-weight:normal; }
.dashboard-mtg-sec .pagination .page-item:last-child a.page-link.bold-size { position:elative; font-size:0px !important; }
.dashboard-mtg-sec .pagination .page-item:last-child a.page-link.bold-size:after { content:">"; color:#007ABC; position:absolute; font-size:18px; }
.dashboard-mtg-sec .title-dash { color:white; /*padding:10px;*/  border-radius:4px; }
.dashboard-mtg-sec .dashbaord-box ul.pagination { margin-top:0px; padding-top:0px; }
.dashboard-mtg-sec .dashbaord-box .pagination > li { margin:0px 10px; }
.dashboard-mtg-sec .dashbaord-box .pagination > li:last-child a.page-link.bold-size { padding-left:0px; padding-right:0px; font-weight:normal; width: 10px;}
.dashboard-mtg-sec .dashbaord-box .tab button.tablinks:first-child { border-radius:4px 0px 0px 4px; }
.dashboard-mtg-sec .dashbaord-box .tab button.tablinks:last-child { border-radius:0px 4px 4px 0px; }
.dashboard-mtg-sec .tab button.tablinks:first-child {
    border-radius: 4px 0px 0px 4px;
}
.dashboard-mtg-sec .tab button.tablinks:last-child {
    border-radius: 0px 4px 4px 0px;
}

/*-- /Meeting dashboard --*/

/*-- Meeting view meeting --*/
.view-meeting-sec .header .beadcurm-box a, .view-meeting-sec .header .beadcurm-box span { color:#000;font-size:14px;font-weight:600; }
.view-meeting-sec .slider-meetings .first-meeting,.title_part span { background:#fee600!important;color:#333!important; }
.view-meeting-sec, .view-meeting-sec .main_content ul { padding:0px; }
.view-meeting-sec .header .beadcurm-box a { text-decoration:none; }
.view-meeting-sec .header .title-box { margin-top:0px; }
.view-meeting-sec .header .title-box h2 { margin:0; padding:0; font-weight:600; }
.view-meeting-sec .header .title-box .btn { border:2px solid #007abc;color:#007abc;background:0 0;font-size:16px;line-height:20px;font-weight:500;padding:8px 15px;border-radius:8px;width:auto; }
.view-meeting-sec .header .fact-btn{ padding:10px 0!important; }
.view-meeting-sec .header .back-btn{ margin:30px 0; }
.view-meeting-sec .header .back-btn img:hover, .view-meeting-sec .slider-meetings .fa:hover{ cursor:pointer; }
.view-meeting-sec .slider-meetings h3 { margin:0;font-weight:700;font-size:22px;text-transform:capitalize; }
.view-meeting-sec .slider-meetings .fa { font-size:14px;padding-right:5px;position:relative;top:1px; }
.view-meeting-sec .slider-meetings .first-meeting .fa { font-size:14px; margin-left:0; padding-right:5px; position:relative; top:0; }
.view-meeting-sec .slider-meetings .first-meeting { padding:3px; width:140px; text-align:center; border-radius:25px; font-size:14px; font-weight:600; margin:0 auto; border:1px solid #b0dea8!important; }
.view-meeting-sec .slider-meetings .first-follow-meeting, .view-meeting-sec .slider-meetings .second-meeting { margin:0 auto; padding:5px 9px;color:#333;left:5px;font-size:12px;
width:140px;text-align:center;font-weight:600;position:relative; }
.view-meeting-sec .slider-meetings .first-follow-meeting { border:1px solid #85ea74;border-radius:14px;background:#85ea74; }
.view-meeting-sec .slider-meetings .second-meeting { border:1px solid #ffbe00;border-radius:14px;background:#ffbe00; }
.view-meeting-sec .slider-meetings .slider { padding:5px;border-radius:5px;background:#fff; }
.view-meeting-sec .myownslider .owl-item{ height:100px!important;width:295.5px!important; }
.view-meeting-sec .slider-meetings .slider p { margin:5px 0 0; padding:0 0 0 2px; color:#6d778b; font-size:12px; text-align:center; }
.view-meeting-sec .slider-meetings .heading-box { padding-top:14px; }
.view-meeting-sec .slider-meetings .fa-third { color:#04462a!important; }
.view-meeting-sec .slider-meetings .fa-second { font-size:14px!important; margin-left:0; padding-right:5px; color:#333; position:relative; top:1px; }
.view-meeting-sec #Paris .owl-dots, .view-meeting-sec #Tokyo .owl-dots, .view-meeting-sec .slider-arrows .owl-dots, .view-meeting-sec .slider-meetings .app-res, 
.view-meeting-sec .slider-meetings .owl-dots { display:none; }
.view-meeting-sec .slider-meetings .owl-carousel .owl-nav button { width:30px!important; height:30px!important; background:#3394c9!important; border-radius:25px;position:relative;top:-3px;color:#fff;
float:right;opacity:inherit;box-shadow:none; }
.view-meeting-sec .slider-meetings .owl-nav { position:absolute;right:-100px; top:-7px; }
.view-meeting-sec .tabs-main .tab { overflow:hidden;border:1px solid #fff;background-color:#fff; } 
.view-meeting-sec .tabs-main .tab button { background-color:inherit;float:left;border:1px solid #d9d9d9;outline:0;cursor:pointer;padding:10px 16px;transition:.3s;font-size:16px;width:235px;border-top-right-radius:25px;margin-right:5px; }
.view-meeting-sec .elptxt { max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.view-meeting-sec .tabs-main .tab button:hover { background-color:#ddd; }
.view-meeting-sec .btn-download, .view-meeting-sec .tabs-main .tab button.active { background-color:#007abc;color:#fff; }
.view-meeting-sec .tabs-main .tabcontent { display:none; padding:6px 0; border:1px solid #fff; border-top:none; }
.view-meeting-sec .tabs-main .topright { float:right; cursor:pointer; font-size:28px; }
.view-meeting-sec .tabs-main .topright:hover { color:red; }
.view-meeting-sec .main_content { margin-top:0; box-shadow:0 3px 8px #b3b3b3; border-radius:10px; padding:20px; margin-bottom:27px; }
.view-meeting-sec .inner-content { padding:15px; } 
.view-meeting-sec .title_part { display:flex; }
.view-meeting-sec .title_part h4, .view-meeting-sec .title_part p { margin-left:20px; }
.view-meeting-sec .title_part span { padding:3px 13px; width:140px; text-align:center; border-radius:25px; font-size:14px; font-weight:600; margin:0 auto; border:1px solid #fee600!important; }
.view-meeting-sec .blue_bg { padding:20px; background:#acddf7; border-radius:10px; margin-top:20px; }
.view-meeting-sec .main_content ul li { list-style:none; font-size:12px; line-height:24px; }
.view-meeting-sec .blank_white { padding:20px;border:1px solid #007abc;border-radius:10px; }
.view-meeting-sec .butn_right { text-align:right;margin:20px 0; }
.view-meeting-sec .butn_right .button-primary { margin-left:-4px;border-radius:8px;width:120px;background-color:#007abc;border:1px solid #007abc!important;box-shadow:inset 0 0 0 1px #007abc;font-weight:600}
.view-meeting-sec .main_content h4{ margin:20px 0;color:#333;font-weight:600; }
.view-meeting-sec .main_title,.meeting-forms h3 { font-weight:700; }
.view-meeting-sec .main_content p { color:#333;font-size:12px;line-height:22px; }
.view-meeting-sec .main_content a { color:#333;text-decoration:underline; }
.view-meeting-sec .right_title h4 { padding-left:20px; }
.view-meeting-sec .main_title { margin-top:30px; }
.view-meeting-sec .icon-div { position:relative; }
.view-meeting-sec .icon-div .fa { position:absolute;right:20px;font-size:21px;top:35px;}
.view-meeting-sec .ai-download .fa-eye,.ai-download .fa-user{ background:#000;padding:8px;height:33px;font-size:18px;position:relative;top:3px;color:#fff;border-radius:5px;}
.view-meeting-sec .btn-download:hover{color:#fff;}
.view-meeting-sec .heading-title{margin-bottom:30px;}
.view-meeting-sec .heading-title p{font-size:16px;}
.view-meeting-sec .meeting-forms label { font-family:'NotoSans'; color:#555;margin-bottom:5px;font-weight:700;padding-left:2px;font-size:14px; }
.view-meeting-sec .meeting-forms sup { color:red;font-size:14px;position:relative;top:-2px; }
.view-meeting-sec .meeting-forms .form-control{ padding:10px; height:40px; padding-right:11px!important; border:1px solid #ddd!important; box-shadow:none; font-size:14px;
 color:#333!important;border-radius:7px!important;background:0 0; font-family:'NotoSans'; }
.view-meeting-sec .forms-checkbox label{ padding-left:0!important;margin-bottom:10px;}
.view-meeting-sec .data-gird-inner{ border:1px solid #eee;padding:0;border-radius:5px;}
.view-meeting-sec .data-gird-padding { padding:10px; }
.view-meeting-sec .data-gird-inner hr { margin:0px; }
.view-meeting-sec .data-gird-inner .product-left { width:95%; border-right:1px solid #eee;padding-right:15px; }
.view-meeting-sec .data-gird-inner .add-gird { display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid #ddd; }
.view-meeting-sec .cross-icon { background:#ddd;width:25px;height:25px;text-align:center;padding:2px;color:#000;border-radius:25px; }
.view-meeting-sec .product-name { padding-top:10px; }
.view-meeting-sec .data-gird-inner p { border:none;padding:10px;border-radius:5px;font-weight:600;margin:0; }
.view-meeting-sec .data-gird-inner .butn_right { text-align:left;margin:20px 15px; }
.view-meeting-sec .cancel-submit .butn_right { text-align:left; margin-left:17px; }
.view-meeting-sec  .cancel-submit .button-cancel { background:#fff; border:1px solid #007abc; color:#007abc; width:100px; margin-right:5px; font-weight:600; }
.view-meeting-sec #Paris .owl-next, .view-meeting-sec #Paris .owl-prev, .view-meeting-sec #Tokyo .owl-next, .view-meeting-sec #Tokyo .owl-prev { height:30px!important; 
background:#3394c9!important; border-radius:25px;color:#fff; }
.view-meeting-sec .cancel-submit .button-cancel:hover { background:transparent; }
.view-meeting-sec  #Tokyo .owl-next, .view-meeting-sec #Tokyo .owl-prev {width:30px!important;position:relative;top:-5px; }
.view-meeting-sec #Tokyo .owl-nav { position:absolute; top:0; right:0; }
.view-meeting-sec #Paris .owl-next { width:30px!important; position:relative; top:-5px; opacity:1; float:right; box-shadow:none; }
.view-meeting-sec #Paris .owl-nav { position:absolute;top:-40px;right:0;width:100px;margin:0 0 0 auto; } 
.view-meeting-sec  #Paris .owl-prev { width:30px!important;position:relative;top:-5px;opacity:11;float:right;margin-right:5px;box-shadow:none; }
.view-meeting-sec .top-slider-btb { width:50%;position:relative;top:-30px;margin:0 auto;z-index:111;border:1px solid #eee; }
.view-meeting-sec .custom-accodtions ul.accordion-list { position:relative; display:block; width:100%; height:auto; padding:0; margin:0; list-style:none; background-color:#fff; }
.view-meeting-sec .custom-accodtions ul.accordion-list li { position:relative; display:block; width:100%; height:auto; background-color:#fff; padding:10px;margin:0 auto 10px;border:1px solid #eee;border-radius:5px;cursor:pointer; }
.view-meeting-sec .custom-accodtions ul.accordion-list li.active h3:after,.roted-icon { transform:rotate(180deg); }
.view-meeting-sec .custom-accodtions ul.accordion-list li h3 { font-weight:700;position:relative;display:block;width:100%;height:auto;padding:0;margin:0;font-size:15px;letter-spacing:.01em;cursor:pointer; }
.view-meeting-sec .custom-accodtions ul.accordion-list li div.answer{ position:relative;display:block;width:100%;height:auto;margin:0;padding:0;cursor:pointer;}
.view-meeting-sec .custom-accodtions ul.accordion-list li div.answer p{ position:relative;display:block;font-weight:300;padding:10px 0 0;cursor:pointer;line-height:150%;margin:0 0 15px;font-size:14px; }
.view-meeting-sec .custom-questions{margin-bottom:15px;}
.view-meeting-sec .custom-questions h4{font-weight:700;margin:0 0 10px;font-size:16px;}
.view-meeting-sec .owl-next span,.owl-prev span{font-size:25px;position:relative;top:-5px;}
.view-meeting-sec .custom-questions ul li{font-weight:600;}
.view-meeting-sec .title-accordions{display:flex;justify-content:space-between;}
.view-meeting-sec .meeting-popup { position:absolute;top:5px;right:0;padding:12px;background-color:#fff;box-shadow:0 4px 6px -2px rgba(16,24,40,.1);border-radius:16px;z-index:1111;text-align:center;
font-family:Noto Sans;font-size:14px;width:400px;box-shadow:0 7px 8px 2px rgba(16,24,40,.03);border:1px solid #eaecf0;margin-top:38px; }
.view-meeting-sec .meeting-link, .view-meeting-sec .meeting-link1{ font-size:14px;font-family:Inter;text-align:left;line-height:22px;margin-bottom:5px;word-wrap:break-word;text-decoration:none;display:block;border-radius:8px;font-weight:500;color:#333;}
.view-meeting-sec .meeting-link { background:#eaecf0;padding:5px;background:rgba(224.87,236.41,242.66,.5);}
.view-meeting-sec .meeting-link1 { background:#eaecf0;padding:7px 12px;background-color:#eeeeee36;border:1px solid #eee; }
.view-meeting-sec .meeting-link1:hover { background:#efefef; }
.view-meeting-sec .dashboard_title_right .btn_afm { border:2px solid #007abc;color:#007abc;background:0 0;font-size:16px;line-height:20px;font-weight:500;padding:6px 15px;border-radius:8px;font-family:MetLifeCircularWeb-Medium; }
.view-meeting-sec .dashboard_title_right img { width:20px; } 
.view-meeting-sec .dashboard_title_right .btn:focus{outline:0!important;}
.view-meeting-sec .owl-next span{left:1px}.owl-prev span{left:-1px;}
.view-meeting-sec .myownslider .owl-nav{left:92px;}
.view-meeting-sec .first-meet{font-weight:600;font-size:16px;}
.view-meeting-sec .schedule-meet { font-size:14px; }
.view-meeting-sec .right_title .fa-circle{ font-size:14px;top:0px;}
.view-meeting-sec .right_title h4 { margin:10px 0;text-transform:capitalize;font-weight:600;color:#333; }
.view-meeting-sec .glyphicon-chevron-left { font-size:13px!important;top:-1px!important;left:1px!important; }
.view-meeting-sec .glyphicon-chevron-right { font-size:13px!important;top:-1px!important;left:0!important; }
.view-meeting-sec .hyperlink-custom { text-decoration:underline!important;color:#337ab7!important; }
.view-meeting-sec .slider-meetings .normal-res{ display:inline-block; }
.view-meeting-sec .meeting-forms { padding:40px 40px 28px; }
.view-meeting-sec .heading-title h3 { margin-top:0px; }
/*-- /Meeting view meeting --*/

/*-- Meeting customer list --*/
.customer-list-sec .badge,.customer-list-sec .dashboard_title_left h3,.customer-list-sec .table_box table td,.customer-list-sec .thead-light th,.customer-list-sec .breadcrumb_new a,
.customer-list-sec .dorothy_title h3, .customer-list-sec .month_cal h4, .customer-list-sec .table_top h3 { font-family:'NotoSans'; }
.customer-list-sec .bar, .customer-list-sec .bar-green,.customer-list-sec .bar-yellow {position:relative;float:left;min-width:1%; }
.customer-list-sec .month_cal h4,.customer-list-sec .progreesbar_box h4, .customer-list-sec .table_top h3 { font-weight:700; }
.customer-list-sec #main-dashbaord .top_bar a, .calendar-view-sect .top_bar a { text-decoration:none; color:#9e9e9e; } 
.customer-list-sec .top_bar span {color:#2c9cdb; }
.customer-list-sec .dashbaord-box{ padding:0; } 
.customer-list-sec .top_bar { margin-bottom:30px; } 
.customer-list-sec .dashboard_title_left { display:flex; justify-content:left; align-items:center; }
.customer-list-sec .dashboard_title_left h3 { margin:0 10px 0 0;padding:0;font-weight:700; }
.customer-list-sec .thead-light th, .customer-list-sec table.dataTable>thead>tr>th { font-size:14px;background-color:#eee;padding:10px!important;border-right:1px solid #d0d0d0!important;color:#333!important;}
.customer-list-sec .meeting_1, .calendar-view-sect .meeting_1 { background:#cfcfcf;height:35px;display:block;width:35px;text-align:center;border-radius:5px;padding:3px;margin-right:10px; }
.customer-list-sec .meeting_1 img, .calendar-view-sect .meeting_1 img { width:25px;display:flex;justify-content:center;align-items:center;margin:0 auto; }
.customer-list-sec .dashboard_title_right img { width:20px; }
.customer-list-sec .btn:focus { outline:0!important; }
.customer-list-sec .dash_hr { border:1px solid #a4a4a4!important;width:98%;margin:0 auto;position:relative;top:25px; }
.customer-list-sec .table_box { padding-top:13px; margin-top:20px; } 
.customer-list-sec .thead-light { background:#f6f6f8; }
.customer-list-sec .thead-light th { font-weight:400; }
.customer-list-sec .table_box table input { margin-right:5px;position:relative;top:1px; }
.customer-list-sec .table_box table td { color:#333;font-size:12px;border:none;border-bottom:1px solid #ddd!important; }
.customer-list-sec .badge { background:#f6f6f8;color:#000;width:28px;height:22px;padding:5px; }
.customer-list-sec .fa-arrow-down { position:relative;top:1px;font-size:12px;color:#333; }
.customer-list-sec .green { color:#5aaa88!important; } 
.customer-list-sec .green span { background:#ebfdf2;padding:3px 10px;border-radius:10px; }
.customer-list-sec .red_only { color:#c85d56!important; }
.customer-list-sec .red_only span { background:#fef2f1;padding:3px 10px;border-radius:10px; }
.customer-list-sec .dashbaord-box nav { display:flex;justify-content:center;align-items:center; }
.customer-list-sec .previous_li{ position:absolute;left:28px;background:0 0;border-radius:15px; }
.customer-list-sec .next_li span, #main-dashbaord .previous_li span { color:#333; font-family:'NotoSans'; }
.customer-list-sec .next_li { position:absolute;right:28px;background:0 0;border-radius:15px; }
.customer-list-sec .pagination>li>a:hover{ background:#d5eefb; }
.customer-list-sec .active_blue{background:#007abc!important;color:#fff!important;}
.customer-list-sec table.dataTable>thead>tr>th { font-weight:400; }
.customer-list-sec .training_td { color:#337ab7!important; }
.customer-list-sec .table_top { display:flex; justify-content: space-between; position:relative; }
.customer-list-sec .table_top .table_right_icon { position:relative;top:25px; }
.customer-list-sec .table_top .table_right_icon .fa{ color:#333;padding:0 5px;font-size:16px; }
.customer-list-sec .pagination>li:first-child>a, .customer-list-sec .pagination>li:last-child>a{ border-radius:10px; }
.customer-list-sec .pagination>li>a { border-radius:5px;margin:3px; }
.customer-list-sec .meeting-link,.customer-list-sec .meeting-link1 { color:#333;font-size:14px;font-family:Inter;margin-bottom:5px;word-wrap:break-word;display:block;border-radius:8px;text-decoration:none;text-align:left;line-height:22px;font-weight:500; }
.customer-list-sec .meeting-link{ background:#eaecf0;padding:5px;background:rgba(224.87,236.41,242.66,.5); }
.customer-list-sec .meeting-link1 { background:#eaecf0; padding:7px 12px; background-color:#eeeeee36; border:1px solid #eee; }
.customer-list-sec .meeting-link1:hover { background:#efefef; }
.customer-list-sec .month_cal h4 { font-size:22px;position:relative;top:-4px; }
.customer-list-sec .month_cal .fa { font-size:20px;padding:0 10px; }
.customer-list-sec .dorothy_title h3 { margin-bottom:25px; }
.customer-list-sec .progreesbar_box { padding:10px 20px; background:#eee;border-radius:7px;width:50%; }
.customer-list-sec .progress { margin:4px 0 0 35px;padding:0;width:45%;height:11px;overflow:hidden;background:#ddd;border-radius:6px;border-bottom:0 solid #f2f2f2!important; }
.customer-list-sec .bar { height:100%;background:#c70039; }
.customer-list-sec .bar-yellow { height:100%;background-color:#ffbf00; }
.customer-list-sec .bar-green { background-color:#12b76a;height:100%; }
.customer-list-sec .percent { position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-family:tahoma,arial,helvetica;font-size:9px;color:#fff; }
.customer-list-sec .salse_content { display:flex; }
.customer-list-sec .table_box_new nav{ box-shadow:none; }
.customer-list-sec .input-group { display:flex!important; align-items:center; }
.customer-list-sec .table-responsive { margin-bottom:40px!important; }
.customer-list-sec .meeting_popup .modal { display:none; position:fixed; z-index:1; padding-top:100px; left:0; top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / 0%); }
.customer-list-sec .meeting_popup .modal-content { position:relative; background-color:#fefefe; margin:auto; padding:0; border:1px solid #ddd; width:80%; box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19); 
 -webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;max-width:600px; }
@-webkit-keyframes animatetop{
	from{
		top:-300px;
		opacity:0;
	}
	to{
		top:0;
		opacity:1;
	}
}
@keyframes animatetop{
	from{
		top:-300px;
		opacity:0;
	}
	to{
		top:0;
		opacity:1;}
	}
.customer-list-sec .meeting_popup .close:focus, .customer-list-sec .meeting_popup .close:hover {color:#000;text-decoration:none;cursor:pointer; }
.customer-list-sec .meeting_popup .modal-header{ padding:2px 16px;background-color:transparent;color:#fff;border:none; }
.customer-list-sec .meeting_popup .close { float:right;color:#333;position:relative;top:14px;font-size:33px;font-weight:400; }
.customer-list-sec .meeting_popup .modal-body { padding:0 50px 20px; text-align:left; }
.customer-list-sec #myModalForm .modal-content p,.customer-list-sec .meeting_popup .modal-content p {text-align:left;margin:15px 0;font-size:16px;line-height:22px;color:#5e697a;
 font-weight:500; }
.customer-list-sec .checkboxes-list{position:relative;left:-8px;}
.customer-list-sec .checkboxes-list input{ position:absolute;left:9px;width:15px;height:15px;margin:0;top:13px;}
.customer-list-sec .checkboxes-list label span{ font-size:14px;font-weight:400;position:relative;top:2px;left:32px;}
.customer-list-sec .list-items { padding:5px;color:#000; }
.customer-list-sec .checkboxes-list li.active { background-color:#e1ecf3;width:200px;border-radius:5px; }
.customer-list-sec .checkboxes-list .nav>li{ padding:3px 0px; }
.customer-list-sec .table-bordered>tbody>tr>td{ border:1px solid #eee!important; }
.customer-list-sec .table-span{ border:2px solid #ddd;padding:5px;border-radius:5px;width:100%;display:block;text-align:center;background:#fff;color:#333!important;font-weight:700;}
.customer-list-sec .edit-pencil{ float:right;color:#337ab7!important;font-size:11px!important; }
.customer-list-sec #myModalForm .modal-header .close { background:#ddd; width:25px; height:25px; border-radius:25px; padding:2px 7px;color:#000;position:relative;top:5px; }
.customer-list-sec #myModalForm .close{ opacity:1; }
.customer-list-sec #myModalForm .modal-content h3{ margin:0 0 10px;font-weight:700;font-size:20px;}
.customer-list-sec #myModalForm .modal-header{ padding:5px; border-bottom:none; }
.customer-list-sec .dataTables_wrapper .dataTables_filter input { width:250px;border:0;border-bottom:1px solid #ddd; }
.customer-list-sec .my-customer-table a.paginate_active, .my-customer-table a.paginate_button { width:30px;height:30px;text-align:center;line-height:30px;display:inline-block; }
.customer-list-sec .dataTables_filter label { font-size:14px;letter-spacing:1px; }
.customer-list-sec .list-items:hover { background:#e1ecf3;width:200px;border-radius:5px; }
.customer-list-sec #my-example_length label { font-size:14px;margin-bottom:20px;padding-top:10px; }
.customer-list-sec .dropped { background:#fef3f2;display:block;text-align:center;border-radius:5px;color:#ff4242;padding:5px;font-weight:700; }
.customer-list-sec .sales-closed { color:#027a48;background:#ecfdf3;display:block;text-align:center;border-radius:5px;padding:5px;font-weight:700; }
.customer-list-sec .update-dot { color:#df3e65; }
.customer-list-sec .update-text { color:#344054; }
.customer-list-sec .follow-up-text { color:#d62258; background:#fef3f2; padding:3px; border-radius:5px; width:100%; display:block; font-size:12px; font-weight:700; text-align:center; }
.customer-list-sec .got-post, .customer-list-sec .gotPostpone-status { background:#43d4f5!important;color:#0b5a9c!important;border-radius:5px; }
.customer-list-sec .active-deactive-bt .nav-item>a:hover,.active-deactive-bt .nav-link{ color:green; }
.customer-list-sec .active-deactive-bt .navbar-nav>.active { background-color:#2c9cdb;color:#fff!important; }
.customer-list-sec .active-deactive-bt ul { list-style:none; }
.customer-list-sec .active-deactive-bt ul li{ padding:0;width:35px;display:block;height:35px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:18px;border-radius:5px;background:#cfcfcf;margin-right:5px; }
.customer-list-sec .active-deactive-bt .nav-item .fa{ color:#fff;font-size:16px; }
.customer-list-sec .active-deactive-bt .navbar-nav>.active>.fa{ color:#fff!important; }
.customer-list-sec .active-deactive-bt .navbar-nav>.active>a { color:#red!important; }
.customer-list-sec .first-meet{ font-weight:600;font-size:16px; }
.customer-list-sec .my-customer-table .dataTables_wrapper .dataTables_info, .customer-list-sec .schedule-meet{font-size:14px;}
.customer-list-sec .got-post{display:block;text-align:center;padding:5px;font-weight:700;white-space:nowrap;}
.customer-list-sec .gotPostpone-status{ padding:4px; }
.customer-list-sec .my-customer-table tr td { vertical-align:middle!important; }
.customer-list-sec .my-customer-table table.dataTable>thead>tr>th { background:#0061a0;color:#fff!important; }
.customer-list-sec .my-customer-table a.first.paginate_button,.my-customer-table a.last.paginate_button,.my-customer-table a.previous.paginate_button {display:none!important;}
.customer-list-sec .my-customer-table a.paginate_button { font-size:14px;border-radius:50%;background:0 0!important;color:#007abc;padding:0!important;border:none;font-family:NotoSans; }
.customer-list-sec .my-customer-table a.paginate_active { font-size:14px;border-radius:50%;background:#273227CC!important;color:#fff;margin:0;border:0;font-weight:400; }
.customer-list-sec .my-customer-table .dataTables_wrapper .dataTables_paginate .paginate_button:hover:hover { border:1px solid transparent!important;color:#007abc!important;box-shadow:none!important;display:inline-block;padding:0!important; }
.customer-list-sec .my-customer-table a.next{ position:relative;font-size:0px!important; }
.customer-list-sec .my-customer-table a.next:after { content:">";color:#007abc;position:absolute;font-size:18px;line-height:1; }
.customer-list-sec .my-customer-table .dataTables_wrapper .dataTables_info, .my-customer-table .dataTables_wrapper .dataTables_paginate { margin-top:22px; padding-top:0; }
.customer-list-sec .my-customer-table .dataTables_paginate a { margin:0 10px!important; }
.customer-list-sec .my-customer-table #my-example_filter input[type=text]{ border-radius:3px;width:70%;border:1px solid #d8d4d4;padding:5px 10px;margin:0px; }
.customer-list-sec .first-meeting { background-color:#fee600; }
.customer-list-sec .second-meeting { background-color:#ffbe00; }
.customer-list-sec .fifth-meeting, .fourth-meeting,.third-meeting { background-color:#85ea74; }

.customer-lst-pop span.close {
    background: #ddd;
    width: 25px;
    height: 25px;
    border-radius: 25px;
    padding: 2px 7px;
    color: #000;
    position: relative;
    top: 5px;
	opacity: 1;
}
.customer-lst-pop .modal-header {
    padding: 5px;
    border-bottom: none;
}
.customer-lst-pop .modal-content h3 {
    margin: 0;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 20px;
}
.customer-lst-pop .modal-content p {
    text-align: left;
    margin: 15px 0px;
    font-size: 16px;
    line-height: 22px;
    color: #5e697a;
    font-weight: 500;
}
.customer-lst-pop .checkboxes-list {
    position: relative;
    left: -8px;
}
.customer-lst-pop .checkboxes-list .nav > li {
    padding: 3px 0px;
}
.customer-lst-pop .list-items {
    padding: 5px;
    color: #000;
}
.customer-lst-pop .checkboxes-list input {
    position: absolute;
    left: 9px;
    width: 15px;
    height: 15px;
    margin: 0;
    top: 13px;
}
.customer-lst-pop .checkboxes-list label span {
    font-size: 14px;
    font-weight: normal;
    position: relative;
    top: 2px;
    left: 32px;
}



/*-- Meeting customer list --*/

/*-- Meeting calender view --*/
.calendar-view-sec .fc .fc-button-group>*, .calendar-view-sec .fc-toolbar button{ background:#fff!important;color:#007abc!important;height:40px;width:89px;font-size:16px; }
.calendar-view-sec .top_bar a { text-decoration:none;color:#9e9e9e; }
.calendar-view-sec .top_bar span { color:#2c9cdb; }
.calendar-view-sec .dashbaord-box { padding:0;margin-bottom:50px; }
.calendar-view-sec .top_bar { margin-bottom:30px; }
.calendar-view-sec .dashboard_title_left { display:flex;justify-content:left;align-items:center; }
.calendar-view-sec .dashboard_title_left h3 { margin:0 10px 0 0;padding:0; }
.calendar-view-sec .meeting_1 { background:#cfcfcf;height:35px;display:block;width:35px;text-align:center;border-radius:5px;padding:3px;margin-right:10px; }
.calendar-view-sec .meeting_1 img { width:25px;display:flex;justify-content:center;align-items:center;margin:0 auto; }
.calendar-view-sec .meeting_2{ background:#2c9cdb!important; }
.calendar-view-sec .dashboard_title_right{ text-align:right; }
.calendar-view-sec .dashboard_title_right .btn_afm{ border:2px solid #007abc;color:#007abc;background:0 0;font-size:16px;line-height:20px;padding:6px 15px;border-radius:8px;
 font-weight:600;height:36px; }
.calendar-view-sec .dashboard_title_right img{ width:20px; margin-left:4px; }
.calendar-view-sec .btn:focus{ outline:0!important; }
.calendar-view-sec .dash_hr{ border:1px solid #a4a4a4!important;width:98%;margin:0 auto;position:relative;top:25px; }
.calendar-view-sec .searc-cls .input-group{ display:flex; align-items:center; }
.calendar-view-sec .fc .fc-button-group>*{ border-radius:5px;border:2px solid #007abc;margin:2px 4px; }
.calendar-view-sec .fc-toolbar button { border-radius:0; border:2px solid #007abc; margin:2px; }
.calendar-view-sec .fc-toolbar .fc-state-active, .calendar-view-sec button[type=button]:hover { background:#0090da!important;background:linear-gradient(90deg,#0090da 0,#28b6ff 87%)!important;color:#fff!important; }
.calendar-view-sec .active-deactive-bt .navbar-nav>.active>.fa, .calendar-view-sec .fc button .fc-icon:hover, .calendar-view-sec .fc-unthemed .fc-popover .fc-header .fc-close{ color:#fff!important; }
.calendar-view-sec .fc-center h2 { color:#007abc; padding-bottom:11px; }
.calendar-view-sec .fc-toolbar h2 { margin:0; font-weight:700; }
.calendar-view-sec .fc-today-button{ background:#f2f2f2!important;border-radius:0;color:#000!important;border:1px solid #b8b8b8;font-weight:700; }
.calendar-view-sec .fc-event .fc-content{ position:relative; z-index:2; color:#000!important; padding:5px; }
.calendar-view-sec .fc-event, .calendar-view-sec .fc-event-dot { background-color:#f2f2f2!important; }
.calendar-view-sec .fc-event { position:relative; display:block; font-size:.85em; line-height:1.3; border-radius:3px; border:1px solid #f2f2f2; }
.calendar-view-sec .fc-time-grid .fc-event, .calendar-view-sec .fc-time-grid-event { position:relative!important; }
.calendar-view-sec .fc-agendaDay-button, .calendar-view-sec .fc-agendaWeek-button, .calendar-view-sec .fc-month-button, .calendar-view-sec .fc-today-button { text-transform:capitalize; }
.calendar-view-sec .fc-toolbar .fc-state-active, .calendar-view-sec .fc-toolbar .ui-state-active{ z-index:0!important; }
.calendar-view-sec .fc button .fc-icon{ color:#0090da!important; }
.calendar-view-sec .fc-month-button{ color:#fff!important; border:1px solid #ddd; }
.calendar-view-sec .fc-state-active{ box-shadow:none; }
.calendar-view-sec .fc-toolbar.fc-header-toolbar{ margin-bottom:3em; margin-top:4rem; }
.calendar-view-sec .meeting-link, .calendar-view-sec .meeting-link1{ color:#333; font-size:14px; font-family:Inter;text-align:left;font-weight:500;line-height:22px;margin-bottom:5px;
 word-wrap:break-word;text-decoration:none;display:block;background:#eaecf0;padding:7px 12px;border-radius:8px;background-color:#eeeeee36;border:1px solid #eee; }
.calendar-view-sec .fc-axis, .calendar-view-sec .fc-day-header{ color:#595959!important; }
.calendar-view-sec .active-deactive-bt ul li, .calendar-view-sec .fc-more { display:block; text-align:center; border-radius:5px; }
.calendar-view-sec .fc-day-grid-event { margin-bottom:5px;margin-left:5px;margin-right:5px; }
.calendar-view-sec .fc-unthemed td.fc-today{ background:#ddd!important; }
.calendar-view-sec .fc-time-grid .fc-slats .fc-minor td{ padding:25px; }
.calendar-view-sec .fc-time-grid-event{ margin-right:0!important;left:0!important;width:100%; }
.calendar-view-sec .fc-day-header{ padding:25px 0!important;background:#f9fafb!important; }
.calendar-view-sec .fc-day-header span{ font-size:20px;font-weight:600; }
.calendar-view-sec .fc-widget-content{ background:#fff; }
.calendar-view-sec .fc-ltr .fc-basic-view .fc-day-top .fc-day-number { color:#231f20;font-size:14px;font-weight:700; }
.calendar-view-sec .fc-event-container a{ background-color:#00c7ac!important; border-color:#00c7ac!important; }
.calendar-view-sec .fc-axis{ width:60px!important;background:#f9fafb!important;font-weight:700!important; }
.calendar-view-sec .fc-axis span{ font-size:16px; }
.calendar-view-sec .fc-time-grid .fc-slats td{ height:6.5em; }
.calendar-view-sec .fc-more{ font-size:12px!important;background:#4285f4!important;color:#fff!important;padding:2px 5px;width:77px; }
.calendar-view-sec .fc-header.fc-widget-header{ background:#a4ce4e!important;color:#fff!important; }
.calendar-view-sec .active-deactive-bt .nav-item>a:hover, .calendar-view-sec .active-deactive-bt .nav-link{ color:green; }
.calendar-view-sec .active-deactive-bt .navbar-nav>.active{ background-color:#2c9cdb;color:#fff!important; }
.calendar-view-sec .active-deactive-bt ul{ list-style:none; }
.calendar-view-sec .active-deactive-bt ul li { padding:0;width:35px;height:35px;display:flex;justify-content:center;align-items:center;font-size:18px;background:#cfcfcf;margin-right:5px; }
.calendar-view-sec .active-deactive-bt .nav-item .fa{ color:#fff;font-size:16px; }
.calendar-view-sec .active-deactive-bt .navbar-nav>.active>a{ color:#red!important; }
.calendar-view-sec .first-meet{ font-weight:600;font-size:16px; }
.calendar-view-sec .schedule-meet{ font-size:14px; }
.calendar-view-sec .meeting-link1:hover, .calendar-view-sec .meeting-link:hover{background:#efefef;}
.calendar-view-sec .dashboard_title_right .btn:active{background-color:#2c9cdb!important;color:#fff!important;}
.calendar-view-sec .btn:hover, .calendar-view-sec .dashboard_title_right .active{ background-color:#666;color:#fff; }
.calendar-view-sec .fc-today-button{ display:none!important; }
.calendar-view-sec .top_bar a {  text-decoration:none; color:#9e9e9e; }
.calendar-view-sec #calendar { margin-top:20px; /* Adjust as needed */ }
.calendar-view-sec .bold-line { /* border-top: 2px solid #000;*/ margin-top:20px; }
.calendar-view-sec #calendar ::-webkit-scrollbar { width:10px; }
/* Track */
.calendar-view-sec #calendar ::-webkit-scrollbar-track { box-shadow:inset 0 0 5px grey; border-radius:5px; }
/* Handle */
.calendar-view-sec #calendar ::-webkit-scrollbar-thumb { background:#4285f4; border-radius:5px; }

/*--calender view--*/
.calendar-view-sect .fc-day-grid-container { height:auto!important;overflow:hidden!important; }
.calendar-view-sect .fc-toolbar .fc-state-active, .calendar-view-sect button[type=button]:hover{ background:#0090da!important;background:linear-gradient(90deg,#0090da 0,#28b6ff 87%)!important;color:#fff!important; }
.calendar-view-sect .meeting-link{ color:#333;font-size:14px;font-family:Inter;text-align:left;font-weight:500;line-height:22px;margin-bottom:5px;word-wrap:break-word;text-decoration:none;display:block;background:#eaecf0;padding:7px 12px;border-radius:8px;background-color:#eeeeee36;border:1px solid #eee; }
.calendar-view-sect .toggle{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline; height:auto;width:7.5rem;margin:auto;cursor:pointer; }
.calendar-view-sect .toggle-input{ display:none;margin:0; }
.calendar-view-sect .toggle-off, .calendar-view-sect .toggle-on{ height:1.8125rem;width:1.8125rem;color:rgba(46,45,44,.1);vertical-align:top;text-align:center;line-height:1.8125rem!important; }
.calendar-view-sect .toggle-input:checked+.toggle-controller.default-success{ border:.125rem solid rgb(66 133 244);background:rgb(66 133 244); }
.calendar-view-sect .toggle-input:checked+.toggle-controller.default-success:after{ left:2.3rem; }
.calendar-view-sect .toggle-controller.default-success{ position:relative; display:inline-block;height:1.78rem;width:4.125rem;border:.125rem solid rgba(46,45,44,.05);-webkit-border-radius:1.5625rem;-moz-border-radius:1.5625rem;border-radius:1.5625rem;-webkit-box-shadow:inset 0 0 .1875rem rgba(46,45,44,.25);-moz-box-shadow:inset 0 0 .1875rem rgba(46,45,44,.25);box-shadow:inset 0 0 .1875rem rgba(46,45,44,.25);background:rgba(46,45,44,.025);-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s; }
.calendar-view-sect .toggle-controller.default-success:after{ position:absolute;top:0;left:0;content:'';display:block;height:1.5625rem;width:1.5625rem; -webkit-border-radius:1.5625rem; 
-moz-border-radius:1.5625rem;border-radius:1.5625rem;-webkit-box-shadow:0 .0625rem .125rem rgba(46,45,44,.2); -moz-box-shadow:0 .0625rem .125rem rgba(46,45,44,.2);box-shadow:0 .0625rem .125rem rgba(46,45,44,.2);
background:#fff;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s}
.calendar-view-sect .toggle-off.active{color:red}.calendar-view-sect .toggle-on.active{ color:green; }
.calendar-view-sect .custom-select{ position:relative;width:200px;height:21px;float:right; }
.calendar-view-sect .select-selected{ background-color:#f2f2f2; }
.calendar-view-sect .select-selected:after{ position:absolute; content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent; }
.calendar-view-sect .select-selected.select-arrow-active:after{ border-color:transparent transparent #fff; top:7px; }
.calendar-view-sect .select-items div, .select-selected{ color:#000; padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,.1);cursor:pointer;border-radius:7px;width:100%; }
.calendar-view-sect .select-items{ position:absolute; background-color:#1e90ff; top:100%; left:0; right:0; z-index:99; }
.calendar-view-sect .select-hide{ display:none; }
.calendar-view-sect .same-as-selected, .calendar-view-sect .select-items div:hover{ background-color:rgba(0,0,0,.1); }
.calendar-view-sect .dashbaord-box .select-selected{ position:relative; z-index:9; }
.calendar-view-sect .dashbaord-box table{ margin-top:0; }
.calendar-view-sect .dashboard_title_left h4, .calendar-view-sect .dashboard_title_left h5{ margin-bottom:0; }
.calendar-view-sect .dashbaord-box .custom-select{ margin-bottom:25px; }
.calendar-view-sect .dashboard_title_left strong{ margin-right:8px; }
.calendar-view-sect .dashboard_title_left .three.columns{ margin-top:5px; margin-left:5px; }
.calendar-view-sect .dashboard_title_left .three.columns span{ position:relative; bottom:5px; margin-left:5px; }
.calendar-view-sect .dashboard_title_left .three.columns span span#dataon{ bottom:0; }
/*--/calender view--*/
/*-- Meeting calender view --*/

/*--Meeting Rendor Form--*/
.rendor-form-sec .dashbaord-box { border:1px solid #ddd; padding:25px; margin-bottom:50px; width:100%; } 
.rendor-form .input-group-append { padding:12px; border:1px solid #eee; border-left:none; width:44px; height:44px; }
.rendor-form .input-group-append .glyphicon-calendar { font-size:16px; } 
.rendor-form div#e8uxytz { margin-top:60px; }
.rendor-form h3.formio-component-htmlelement { font-weight:bold; margin-top:70px; }
.rendor-form p.formio-component-htmlelement { font-size:16px; margin-bottom:30px; }
.rendor-form label { color:#555 !important; margin-bottom:5px; font-weight:bold; padding-left:2px; font-size:14px; }
.rendor-form .has-feedback .form-control { padding-right:0px; height:45px;	padding:13px; }
.rendor-form .form-control { padding-right:11px !important; border:none !important; box-shadow:none; font-size:14px; color:#333 !important; border-radius:7px !important;
 border:1px solid #ddd !important; background:transparent; }
.rendor-form button.btn.btn-primary.btn-md { background-color:#007abc !important; color:#fff !important; box-shadow:none !important; padding:8px; width:120px; border:none; }
.rendor-form .form-group .choices[data-type*=select-one]:after { width:11px; height:12px; margin-top:-2px !important; }
.rendor-form #showList2 { width:100%; /*border: 1px solid #c5c5c5;*/ }
.rendor-form .list-group2 {	list-style:none inside; margin:0; padding:0; text-align:center; }
.rendor-form .list-group2 li { display:block; position:relative; background:#fff; z-index:99; text-align:justify; padding:1px 2px 2px 11px; }
.rendor-form .list-group2 li a { display:block; padding:0; text-decoration:none; width:200px; line-height:35px; color:#fff; }
.rendor-form .list-group2 li li a { font-size:80%; }

/* smaller font size for sub menu items */
.rendor-form .list-group2 li:hover { background:#4285f4; color:#fff; }
/* highlights current hovered list item and the parent list items when hovering over sub menues */
.rendor-form .list-group2 ul { position:absolute; padding:0px; left:0px; display:none; /* hides sublists */ }
.rendor-form .list-group2 li:hover ul ul { display:none; }

/* hides sub-sublists */
.rendor-form .list-group2 li:hover ul {	display:block; }
.rendor-form .firstmeeting-input-date input { border-top-right-radius:0px !important; border-bottom-right-radius:0px !important; }
/* The Close Button */

.rendor-form .main_content { margin-top:30px; box-shadow:0 3px 8px #b3b3b3; border-radius:10px; padding:20px; }
.rendor-form .inner-content { padding:15px; box-shadow:none; }
.rendor-form .title_part { display:flex; }
.rendor-form .title_part h4 { margin-left:20px; }
.rendor-form .title_part p { margin-left:20px; }
.rendor-form .title_part span {	border:1px solid #d767a6; padding:3px 10px; font-size:12px; border-radius:10px; color:#d767a6; background:#fdf2fa; }
.rendor-form .blue_bg {	padding:20px; background:#ACDDF7; border-radius:10px; margin-top:20px; }
.rendor-form .blue_bg p { font-size:12px; }
.rendor-form .main_content ul {	padding:0px; padding-left:0px; }
.rendor-form .main_content ul li { list-style:none; }
.rendor-form .blank_white {	padding:20px; border:1px solid #007ABC;	border-radius:10px; }
.rendor-form .butn_right { text-align:right; margin:20px 0px; }
.rendor-form .butn_right .button-primary { margin-left:-4px; border-radius:8px; width:120px; background-color:#007abc; border:1px solid #007abc !important;	
 box-shadow:inset 0px 0px 0px 1px #007abc; }
.rendor-form .main_content h4 {	margin:20px 0px; color:#333; font-size:14px; }
.rendor-form .main_content p { font-size:12px; color:#333; }
.rendor-form .main_content a { color:#333; text-decoration:underline; }
.rendor-form .right_title h4 { padding-left:20px; }
.rendor-form .main_title { margin-top:30px; font-weight:bold; }
.rendor-form .choices__list--single span { font-family:'NotoSans' !important; font-size:14px; font-weight:600; }
.rendor-form .formio-form nav {	box-shadow:none; width:100% !important; border-bottom:1px solid #ddd;	margin-top:30px; }
.rendor-form .formio-form .pagination {	margin:0px 0; }
.rendor-form .pagination .page-link { margin:0px 3px; padding:10px 28px; font-size:14px; border-radius:0px; border-top-right-radius:25px !important; color:#333; font-weight:600; font-family:'NotoSans' !important; }
.rendor-form .pagination>.active>span {	background-color:#007abc !important; color:#fff; } 
.rendor-form .invalid-feedback { color:red; /* Set error message color to red */ }
.rendor-form .formio-component-date .invalid-feedback .help-block, .rendor-form .invalid-feedback .help-block {	color:#ff0000; font-size:12px; }
.rendor-form .weekend-highlight { background-color:#333; /* Dark background for weekends */	color:#fff; /* White text color */ }
.rendor-form .rounded {	display:none !important; }
.hyperlink-custom { text-decoration:underline !important; color:#337ab7 !important; }
.rendor-form nav, .update-meeting-sec nav { box-shadow:none; }
.meeting_popup .modal-body { text-align:center; }
.rendor-form { margin:0 auto; width:100%; max-width:980px; } 
.rendor-form h4 { word-break:break-word; }
.rendor-form .video-box { position:relative; padding:20px; border:1px solid #007ABC; border-radius:10px; height:55vh; display:none; }
.rendor-form .video-box i.fa.fa-times { position:absolute; right:10px; top:10px; font-size:20px; cursor:pointer; } 
.rendor-form .flowplayer { width:99% !important; }

.renderform-popup .modal-header { padding:2px 16px; background-color:transparent; color:#fff; border:none; }
.renderform-popup .close { color:#333; position:relative; top:14px; font-size:33px; font-weight: normal; float:right; }
.renderform-popup .video-box { position:relative; padding:20px; border:1px solid #007ABC; border-radius:10px; height:55vh; display:none; }
.renderform-popup .video-box i.fa.fa-times { position:absolute; right:10px; top:10px; font-size:20px; cursor:pointer; } 
.renderform-popup .flowplayer { width:99% !important; }
.renderform-popup img { width:100px; }
.renderform-popup .modal-body { padding:20px 50px; text-align:center; }
.renderform-popup .modal-content p { text-align:left; margin:15px 0px; font-size:16px; line-height:22px; }
.rendor-form h3 { font-family:'MetLifeCircularWeb-Medium'; }
.rendor-form p { font-size:16px; margin-bottom:25px; }
.rendor-form .alert { padding:0px !important; margin-bottom:0px !important; border:0px solid transparent !important; border-radius:0px !important; color:#ff0000;
 background-color:#ffffff !important; }
.rendor-form nav { box-shadow:none; width:100% !important; border-bottom:1px solid #ddd; margin-top:30px; }
.rendor-form .pagination { margin:0px 0; }
/*--Meeting Rendor Form--*/

/*--Update meeting--*/
.update-meeting-sec .main-container { margin:0 auto; width:980px; }
.update-meeting-sec .dashbaord-box { border:1px solid #ddd; padding:25px; margin-bottom:50px; width:1116px; }
.update-meeting-sec #formio-id .input-group-append { padding:12px; border:1px solid #eee; border-left:none; }
.update-meeting-sec #formio-id div#e8uxytz { margin-top:60px; }
.update-meeting-sec #formio-id h3.formio-component-htmlelement { font-family:'NotoSans'; font-weight:bold; margin-top:70px; }
.update-meeting-sec #formio-id p.formio-component-htmlelement { font-family:'NotoSans'; font-size:16px; margin-bottom:30px; }
.update-meeting-sec #formio-id label { font-family:'NotoSans'; color:#555; margin-bottom:5px; font-weight:bold; padding-left:2px; font-size:14px; }
.update-meeting-sec #formio-id .has-feedback .form-control { padding-right:0px; height:45px; }
.update-meeting-sec #formio-id .form-control { padding-right:11px !important; border:none !important; box-shadow:none; font-size:14px; color:#333 !important; 
  border-radius:7px !important; border:1px solid #ddd !important; background:transparent; }
.update-meeting-sec #formio-id button.btn.btn-primary.btn-md { background-color:#007abc !important; color:#fff !important; box-shadow:none !important; padding:8px; width:120px;
 border:none; }
.update-meeting-sec #formio-id .form-group .choices[data-type*=select-one]:after { width:11px; height:12px; margin-top:-2px !important; }
.update-meeting-sec #showList2 { width:100%; /*border: 1px solid #c5c5c5;*/ }\
.update-meeting-sec .list-group2 { list-style:none inside; margin:0; padding:0; text-align:center; }
.update-meeting-sec .list-group2 li { display:block; position:relative; background:#fff; z-index:99; text-align:justify; padding:1px 2px 2px 11px; }
.update-meeting-sec .list-group2 li a { display:block; padding:0; text-decoration:none; width:200px; /* this is the width of the menu items */ line-height:35px; 
 /* this is the hieght of the menu items */ color:#fff; /* list item font color */ }
.update-meeting-sec .list-group2 li li a { font-size:80%; }
/* smaller font size for sub menu items */
.update-meeting-sec .list-group2 li:hover { background:#4285f4; color:#fff; }
/* highlights current hovered list item and the parent list items when hovering over sub menues */
.update-meeting-sec .list-group2 ul { position:absolute; padding:0; left:0; display:none; /* hides sublists */ }
.update-meeting-sec .list-group2 li:hover ul ul { display:none; }
.update-meeting-sec .formio-component-date .invalid-feedback .help-block, .update-meeting-sec .invalid-feedback .help-block, .update-meeting-sec .invalid-feedback {
 color:#ff0000; font-size:12px; }
.update-meeting-sec .formio-component-date .invalid-feedback .help-block,
.update-meeting-sec .invalid-feedback .help-block { color: #ff0000; font-size:12px; }
/* hides sub-sublists */
.update-meeting-sec .list-group2 li:hover ul { display:block; }
.update-meeting-sec .firstmeeting-input-date input { border-top-right-radius:0px !important; bprder-bottom-right-radius:0px !important; }
.update-meeting-sec .ai_meeting_popup .modal, .update-meeting-sec .meeting_popup .modal { display:none;	position:fixed; z-index:99; padding-top:100px; left:0; top:0; width:100%;
 height:100%; overflow:auto; background-color: rgb(0, 0, 0); background-color:rgba(0, 0, 0, 0.4); }
.update-meeting-sec .main_content { margin-top:30px; box-shadow:0 3px 8px #b3b3b3; border-radius:10px; padding:20px; }
.update-meeting-sec .inner-content { padding:15px; box-shadow: 0 3px 8px #b3b3b3 !important; }
.update-meeting-sec .title_part { display:flex; }
.update-meeting-sec .title_part h4 { margin-left: 20px; }
.update-meeting-sec .title_part p { margin-left:20px; }
.update-meeting-sec .title_part span { border:1px solid #d767a6; padding:3px 10px; font-size:12px; border-radius:10px; color:#d767a6; background:#fdf2fa; }
.update-meeting-sec .blue_bg { padding:20px; background:#ACDDF7; border-radius:10px; margin-top:20px; }
.update-meeting-sec .blue_bg p { font-size:12px; }
.update-meeting-sec .main_content ul { padding:0px; padding-left:0px; }
.update-meeting-sec .main_content ul li { list-style:none; }
.update-meeting-sec .blank_white { padding:20px; border:1px solid #007ABC; border-radius:10px; }
.update-meeting-sec .blank_white p { font-size:12px; }
.update-meeting-sec .butn_right { text-align:right; margin:20px 0px; }
.update-meeting-sec .butn_right .button-primary { margin-left:-4px; border-radius:8px; width:120px; background-color:#007abc; 
 border:1px solid #007abc !important; box-shadow:inset 0px 0px 0px 1px #007abc; }
.update-meeting-sec .main_content h4 { margin:20px 0px; color:#333; }
.update-meeting-sec .main_content p { color:#333; }
.update-meeting-sec .main_content a { color:#333; text-decoration:underline; }
.update-meeting-sec .right_title h4 { padding-left:20px; }
.update-meeting-sec .main_title { margin-top:30px; font-weight:bold; }
.update-meeting-sec .formio-component-date .invalid-feedback .help-block,
.update-meeting-sec .invalid-feedback .help-block { color:#ff0000; font-size:12px; }
.update-meeting-sec .formio-component-date .invalid-feedback .help-block,
.update-meeting-sec .invalid-feedback .help-block,
.update-meeting-sec .invalid-feedback { color:#ff0000; font-size:12px; }
.update-meeting-sec h3 { font-family: 'NotoSans' !important; font-weight:bold; }
.update-meeting-sec p { font-size:16px; margin-bottom:5px; }
.update-meeting-sec .formio-component-htmlelemen h3 { font-size:26px; color:#012f5a; font-weight:bold; font-family:'NotoSans'; }
.update-meeting-sec .formio-component-htmlelemen label.control-label { color:#6c6c6c; font-family:'NotoSans'; color:#555; margin-bottom:5px; font-weight:bold; }
.update-meeting-sec .fileSelector a.browse { background:#007abc !important; }
.update-meeting-sec .formio-component-htmlelemen .has-feedback .form-control { padding-right:11px !important; border:none !important; box-shadow:none; font-size:14px; color:#333 !important; 
 border-radius:7px !important; border:1px solid #ddd !important; background:transparent; }
.update-meeting-sec .formio-component-htmlelemen .button-primary { border-radius:5px; padding:10px; }
.update-meeting-sec .formio-component-htmlelemen .button-secondary { border-radius:6px; font-family:'NotoSans'; padding-top:13px; }
.update-meeting-sec .form-group .choices[data-type*=select-one]:after { width:18px; height:18px; margin-top:-10px !important; }
.update-meeting-sec .formio-component-htmlelemen .button-primary { font-family:'NotoSans'; }
.update-meeting-sec .formio-component-htmlelemen .button-primary:hover { background-color:#007abc !important; color:#fff !important; box-shadow:none !important; padding-top:10px; }
.update-meeting-sec .list-group-header strong { font-weight:100 !important; }
.update-meeting-sec .alert-danger { color:#ff0000; background-color:#fff !important; border-color:#fff !important; }
.update-meeting-sec .alert { padding:0px !important; margin-bottom:0px !important; border:0px solid transparent !important; border-radius:0px !important; }
.update-meeting-sec .has-error .help-block,
.update-meeting-sec .has-error .control-label,
.update-meeting-sec .has-error .radio,
.update-meeting-sec .has-error .checkbox,
.update-meeting-sec .has-error .radio-inline,
.update-meeting-sec .has-error .checkbox-inline,
.update-meeting-sec .has-error.radio label,
.update-meeting-sec .has-error.checkbox label,
.update-meeting-sec .has-error.radio-inline label,
.update-meeting-sec .has-error.checkbox-inline label { color:#ff0000; }
.update-meeting-sec .formio-component-datetime .input-group { display:inline-table; }
.update-meeting-sec .formio-component-datetime .glyphicon-calendar { font-size:16px; cursor:pointer; }
.update-meeting-sec .list-inline-item .btn-primary { width:120px; }
.update-meeting-sec .formio-form nav { box-shadow:none; width:100% !important; border-bottom:1px solid #ddd; margin-top:30px; }
.update-meeting-sec .formio-form .pagination { margin:0px 0; }
.update-meeting-sec .list-inline-item .btn-primary { background-color:#007abc !important; color:#fff !important; box-shadow:none !important; padding:8px; width:120px; border:none; }
.ai_output_main { padding:20px 0px; }
.ai_meeting_popup .modal-content { position:relative; background-color:#fefefe; /*margin: 72px 0px 0px 339px*;/ padding:0; border:1px solid #888; width:80%;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -webkit-animation-name:upanimatetop; -webkit-animation-duration:0.4s;
animation-name:upanimatetop; animation-duration:0.4s; left:10%; top:53px !important;*/ }
/* Add Animation */
@-webkit-keyframes upanimatetop {
	from {
		top: -300px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}

@keyframes upanimatetop {
	from {
		top: -300px;
		opacity: 0
	}

	to {
		top: 0;
		opacity: 1
	}
}
/*--/Update meeting--*/

/*--Manage Ai assist dashboard--*/
.manage-ai-sec-cls{ padding:0 0 50px;}
.manage-ai-sec-cls .header .beadcurm-box a{text-decoration:none;color:rgba(0,0,0,.5);font-size:14px;}
.manage-ai-sec-cls .header .beadcurm-box span{color:rgba(0,0,0,.5);font-size:14px;}
.manage-ai-sec-cls .header .title-box h2 {margin:0;padding:0;font-weight:500;color:#333;font-size:32px;}
.manage-ai-sec-cls .header .title-box .btn { border:2px solid #007abc;color:#007abc;background:0 0;font-size:16px;line-height:20px;font-weight:500;padding:8px 15px;
border-radius:8px;width:130px; }
.manage-ai-sec-cls .header .title-box img{ width:25px;background:0 0; }
.manage-ai-sec-cls .header .fact-btn{padding:10px 0!important;}
.manage-ai-sec-cls .tabs-main{margin-top:40px;}
.manage-ai-sec-cls .tabs-main .tabcontent{ display:none;padding:6px 0;border:1px solid #fff;border-top:none;margin-top:30px; }
.manage-ai-sec-cls .tabs-main .topright{ float:right;cursor:pointer;font-size:28px; }
.manage-ai-sec-cls .tabs-main .topright:hover{ color:red; }
.manage-ai-sec-cls .tab-1{ border-top-left-radius:7px; border-bottom-left-radius:7px; }
.manage-ai-sec-cls .tab-2{ border-top-right-radius:7px;border-bottom-right-radius:7px; }
.manage-ai-sec-cls .right-button{ position:absolute; right:0; }
.manage-ai-sec-cls .tabcontent-1{ margin-top:25px; }
.manage-ai-sec-cls .twelfth-month .month-box { border:1px solid #eee;padding:15px;border-radius:8px; height:166px; }
.manage-ai-sec-cls .twelfth-month .month-box h4{ font-weight:600;color:#333;padding:0;margin:0 0 20px; line-height:1.5; height:48px; }
.manage-ai-sec-cls .twelfth-month .month-box h2{ font-weight:700;color:#333;padding:0;margin:0 0 10px; }
.manage-ai-sec-cls .twelfth-month .month-box p{ font-weight:500;color:#475467;padding:0;margin:0;font-size:14px; }
.manage-ai-sec-cls .twelfth-month .month-box .rate-green{ color:green;font-weight:600; }
.manage-ai-sec-cls .twelfth-month .month-box .rate-red{ color:#b42318;font-weight:600; }
.manage-ai-sec-cls .litle-title h4{ color:#333; font-weight:700; }
.manage-ai-sec-cls .litle-title p{ color:#333; font-weight:500; font-size:16px; }
.manage-ai-sec-cls .price-box svg{ position:relative;top:0;margin-right:3px; }
.manage-ai-sec-cls .coaching-interview{ padding:20px 0 20px 30px; }
.manage-ai-sec-cls .coaching-interview p{ font-weight:600;color:#333;font-size:14px; }
.manage-ai-sec-cls .coaching-interview .btn{ background-color:#fff; border:1px solid #d0d5dd; width:100%; border-radius:8px; font-weight:600; padding:10px 16px; color:#344054;
box-shadow:0 2px 4px rgb(16 24 40 / 5%); }
.manage-ai-sec-cls .summary-tabs{ margin:0 auto; }
.manage-ai-sec-cls .summary-tabs .tab{ display:flex;justify-content:center;background-color:#f9fafb;padding:7px 0;margin:0 auto;border-radius:10px; }
.manage-ai-sec-cls .summary-tabs .tab button{ width:200px; color:#344054!important; text-transform:capitalize; }
.manage-ai-sec-cls .summary-tabs .tab button.active{ background-color:#fff; color:#344054; }
.manage-ai-sec-cls .summary-main-content{ border:1px solid #eee; border-radius:10px; padding:30px; }
.manage-ai-sec-cls .summary-main-content h3{ margin:0; padding:0; font-weight:700; font-size:20px; }
.manage-ai-sec-cls .summary-main-content .summary-blue { border:1px solid #007abc; padding:20px; border-radius:10px; }
.manage-ai-sec-cls .salse-table .btn-filter svg, .manage-ai-sec-cls .summary-main-content .summary-blue .btn-filter svg{ position:relative; top:2px; }
.manage-ai-sec-cls .summary-main-content .summary-flex, .manage-ai-sec-cls .title-prog { display:flex;justify-content:space-between; }
.manage-ai-sec-cls .summary-main-content .sumarry-tabls{ margin-top:35px; } 
.manage-ai-sec-cls .summary-main-content .sumarry-tabls th{ color:#475467; font-size:14px; }
.manage-ai-sec-cls .summary-main-content .sumarry-tabls td{ padding:15px;font-size:14px; }
.manage-ai-sec-cls .summary-main-content .pink-1{ background:#fff;border:1px solid #e1e1e2;padding:10px;border-radius:8px;display:inline-block; }
.manage-ai-sec-cls .summary-main-content .pink-bg{ padding:2px 7px;background:#fcceee5c;border-radius:15px;width:auto;display:inline-block;text-align:center;margin-right:10px;
color:#c11574;font-weight:600;border:2px solid #fcceee;font-size:13px; }
.manage-ai-sec-cls .summary-main-content .blue-1{ background:#fff;border:1px solid #eee;padding:10px;border-radius:8px;display:inline-block; }
.manage-ai-sec-cls .summary-main-content .blue-bg, .manage-ai-sec-cls .summary-main-content .gray-1,.manage-ai-sec-cls .summary-main-content .green-1, 
.manage-ai-sec-cls .summary-main-content .red-1{ padding:2px 7px;width:auto;font-weight:600;display:inline-block;font-size:13px;margin-right:10px;text-align:center; }
.manage-ai-sec-cls .summary-main-content .blue-bg{ background:#b2ddff70;border-radius:15px;color:#175cd3;border:1px solid #b2ddff; }
.manage-ai-sec-cls .summary-main-content .red-1{ background:#fecdca5c;border:2px solid #fecdca;border-radius:15px;color:#b42318; }
.manage-ai-sec-cls .summary-main-content .red-1 .fa-circle{ color:#f04438;font-size:10px;position:relative;top:-1px; }
.manage-ai-sec-cls .summary-main-content .gray-1 { background:#fff;border:2px solid #d0d5dd;border-radius:7px;color:#808794; }
.manage-ai-sec-cls .summary-main-content .gray-1 .fa-circle { font-size:10px;color:#df3e65;position:relative;top:-1px; }
.manage-ai-sec-cls .summary-main-content .green-1 { background:#abefc65e; border:2px solid #abefc6; border-radius:15px; color:#067647; }
.manage-ai-sec-cls .summary-main-content .green-1 .fa-circle { font-size:10px; color:#17b26a; position:relative; top:-1px; }
.manage-ai-sec-cls .summary-main-content .summary-bg-blue{ background:#f7fcff; margin-top:30px; }
.manage-ai-sec-cls .summary-main-content .question-box hr{ border:2px solid #475467; }
.manage-ai-sec-cls .summary-main-content .question-box ul{ padding:0;list-style:none; font-weight:500; }
.manage-ai-sec-cls .schedule-meet, .manage-ai-sec-cls .summary-main-content .question-box ul li{ font-size:14px; }
.manage-ai-sec-cls .fa-green, .manage-ai-sec-cls .fa-red,.manage-ai-sec-cls .fa-yellow{ top:0; left:-3px; font-size:12px; position:relative; }
.manage-ai-sec-cls .summary-main-content .question-box a{ color:#333;text-decoration:underline!important; }
.manage-ai-sec-cls .summary-main-content .summary-blue .btn{ background-color:#fff; border:1px solid #eee;padding:8px 29px;border-radius:7px;font-weight:600;color:#333; }
.manage-ai-sec-cls .salse-table { border:1px solid #e1e1e2; border-radius:15px; overflow:hidden; }
.manage-ai-sec-cls .salse-table .salse-tab-head{ padding:10px 15px;display:flex;background:#fcfcfc;border-top-left-radius:15px;border-top-right-radius:15px; }
.manage-ai-sec-cls .salse-table .salse-tab-head h4{ font-weight:700;color:#333; }
.manage-ai-sec-cls .salse-table table th{ background:#f9fafb;padding:12px 7px!important;color:#475467;font-size:13px;border:none!important; }
.manage-ai-sec-cls .salse-table table td{ font-weight:700;font-size:14px;color:#333;padding:15px; }
.manage-ai-sec-cls .salse-table .btn-filter{ padding:10px 15px;background:#fff;color:#333;border:1px solid #e1e1e2;border-radius:10px;margin-left:20px;font-weight:600; }
.manage-ai-sec-cls .agents-card p span, .manage-ai-sec-cls .salse-color-blue { color:#1c83bd; }

.agent-container .table-responsive { max-height:400px; }
.agent-container .table-responsive thead { position:sticky; top:0px; }

.manage-ai-sec-cls .salse-blue-bg { background:#f0f8fc;color:#1c83bd;padding:3px 10px;border-radius:8px; }
.manage-ai-sec-cls .salse-red-bg{ background:#fef3f2; color:#d4144e; padding:3px 10px; border-radius:8px; }
.manage-ai-sec-cls .salse-green-bg{ background:#ecfdf3;color:#027a48;padding:3px 10px;border-radius:8px; }
.manage-ai-sec-cls .table-footer{ height:40px; background:#fcfcfc; }
.manage-ai-sec-cls .agents-performance{ border:1px solid #ddd; border-radius:10px; padding:30px; }
.manage-ai-sec-cls .agents-header{ display:flex;justify-content:space-between;align-items:center; }
.manage-ai-sec-cls .agents-header h4{ font-weight:700;color:#333;display:inline-block; }
.manage-ai-sec-cls .agents-header p{ margin:0 0 5px;font-size:13px;font-weight:600;color:#333; }
.manage-ai-sec-cls .agents-left .btn{ margin-left:20px;font-weight:600;background:0 0;border:1px solid #ddd;width:100px; }
.manage-ai-sec-cls .agents-left svg{ position:relative; top:0; }
.manage-ai-sec-cls .fa-red{ color:#db0a5b; }
.manage-ai-sec-cls .fa-yellow{ color:#ffbf00; }
.manage-ai-sec-cls .fa-green{ color:#12b76a; }
.manage-ai-sec-cls .agents-card{ border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:15px; }
.manage-ai-sec-cls .agents-card .title{ display:flex;justify-content:left;align-items:center; }
.manage-ai-sec-cls .agents-card .title span{ background:#f2f4f7; color:#475467; padding:10px; border-radius:25px;font-weight:700;text-transform:uppercase;margin-right:10px;border:1px solid #ddd; }
.manage-ai-sec-cls .agents-card h4{font-weight:600;color:#101828;margin-bottom:10px; }
.manage-ai-sec-cls .agents-card h3{ color:#333;font-weight:700;margin:0 auto 10px; }
.manage-ai-sec-cls .agents-card p, .manage-ai-sec-cls .list-bar ul li{ font-size:14px;line-height:20px;color:#333;font-weight:600; }
.manage-ai-sec-cls .agents-card .progress { height:10px; margin:9px 0; width:70%; border-bottom:0; background:#eaecf0; border-radius:10px; }
.manage-ai-sec-cls .agents-card .progress-bar{ background-color:#12b76a; font-size:0px; }
.manage-ai-sec-cls .agents-card .progress-red{ background-color:#db0a5b; }
.manage-ai-sec-cls .agents-card .progress-yellow{ background-color:#ffbf00; }
.manage-ai-sec-cls .title-prog p { font-weight:600;color:#333;font-size:18px;margin:10px 0; }
.manage-ai-sec-cls .title-prog h2{ margin:0; padding:0; font-weight:700; }
.manage-ai-sec-cls .main-progress-bar .progress{ height:18px!important; width:100%; margin:20px auto; background:#eaecf0; border-radius:0; border-bottom:0; }
.manage-ai-sec-cls .main-progress-bar .progress-bar{ font-size:0px!important; background-color:#12b76a!important; }
.manage-ai-sec-cls .list-bar ul{ margin-left:0;padding-left:4px;margin-bottom:25px;list-style:none; }
.manage-ai-sec-cls .list-bar li::marker{color:#12b76a;width:14px;}
.manage-ai-sec-cls .salse-tab h3{font-weight:700;font-size:22px;margin:0 0 10px;padding:0;color:#333;}
.manage-ai-sec-cls .list-bar .fa-circle{ font-size:14px; color:#12b76a; }
.manage-ai-sec-cls .list-bar .yellow{ font-size:13px; color:#ffc600; }
.manage-ai-sec-cls .main-progress-bar{margin:20px 0;}
.manage-ai-sec-cls .main-progress-bar progress[value]{background-color:transparent;border-radius:50px;border:1px solid #e5e6e1;width:100%;height:20px;}
.manage-ai-sec-cls .main-progress-bar progress[value]::-webkit-progress-bar{ background-color:transparent;border-radius:50px; }
.manage-ai-sec-cls .main-progress-bar progress[value]::-moz-progress-bar{ background-color:transparent;border-radius:50px; }
.manage-ai-sec-cls .main-progress-bar #option-1[value]::-webkit-progress-value{ background:linear-gradient(90deg,#12b76a 30%,rgba(0,0,0,0) 30%),linear-gradient(90deg,#ffc600 90%,#eaecf0 30%); }
.manage-ai-sec-cls .main-progress-bar #option-1[value]::-moz-progress-value{ background:linear-gradient(90deg,#12b76a 30%,rgba(0,0,0,0) 30%),linear-gradient(90deg,#ffc600 90%,#eaecf0 30%); }
.manage-ai-sec-cls .sales-first-box { border:1px solid #e1e1e2; padding:15px; border-radius:10px; margin-bottom:20px; }
.manage-ai-sec-cls .tabs-month button{ border:1px solid #e1e1e2!important;margin:0; }
.manage-ai-sec-cls .btn-calendar{ margin-right:10px!important; }
.manage-ai-sec-cls .spaceButton{ margin-right:10px!important; display:flex; }
.manage-ai-sec-cls .btnNew{ display:inline-block; margin-bottom:0; font-size:14px; font-weight:400; line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px; }
.manage-ai-sec-cls .meeting-link1:hover { background:#efefef; }
.manage-ai-sec-cls .first-meet{ font-weight:600; font-size:16px; }
.manage-ai-sec-cls .dashboard_title_right button{ border:1px solid #e1e1e2!important;margin:0;font-weight:600;border-radius:7px;cursor:pointer;padding:7px 10px;transition:.3s;font-size:16px;width:185px;float:left; }
.manage-ai-sec-cls .tabs-main .right-button{ position:relative; float:right; }
.manage-ai-sec-cls .dashboard_title_right button.btnNew:hover{ background-color:#007abc; color:#fff; }
.manage-ai-sec-cls .summary-relative { display:inline-block; position:relative; }
.manage-ai-sec-cls .agents-dots-popup { position:absolute; width:100%; margin-top:15px; background:#fff;border:1px solid #ccc;border-radius:8px;padding:15px 15px 10px;z-index:999;
display:none; }
.manage-ai-sec-cls .agents-dots-popup:before{ content:""; border-top:12px solid transparent; border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:12px solid #ccc;position:absolute;top:-24px;left:15%; }
.manage-ai-sec-cls .agents-dots-popup p{ margin-bottom:5px; }
.manage-ai-sec-cls .summary-relative svg{ top:0!important; }
.manage-ai-sec-cls .dropbtnmanage{ padding:0; font-size:12px; border:none; margin:0px; }
.manage-ai-sec-cls .dropdownmanage{ list-style:none; margin:0; padding:0; }
.manage-ai-sec-cls .dropdown-content-manage { display:none; position:absolute; background-color:#fff; min-width:160px; box-shadow:0 8px 16px 0 rgba(0,0,0,.2); z-index:1; margin:0;
padding:12px; list-style:none; right:0px; }
.manage-ai-sec-cls .dropdown-content-manage a { display:block; background:#fff;color:#007abc!important;font-weight:600;border-radius:4px; padding:7px; margin:2px; }
.manage-ai-sec-cls .dropdown-content-manage a:hover { background:#f4f7f9; color:#007abc!important; font-weight:600; border-radius:4px; }
.manage-ai-sec-cls .dropdownmanage:hover .dropdown-content-manage { display:block; }
.manage-ai-sec-cls #ts_performance .tile,.manage-ai-sec-cls .dataTables_filter,.manage-ai-sec-cls .dataTables_info,.manage-ai-sec-cls .dataTables_length,.manage-ai-sec-cls .dataTables_paginate,
.manage-ai-sec-cls .tablinks span.abbr-text{ display:none; }
.manage-ai-sec-cls .summary-tabs .tab{ display:flex!important;justify-content:center;width:100%; }
.manage-ai-sec-cls .tablinks span.full-text{ display:inline; }
.manage-ai-sec-cls .agent-performance,.manage-ai-sec-cls .commission-filter,.manage-ai-sec-cls .sales-filter{cursor:pointer}
.manage-ai-sec-cls ul.dropdownmanage li { position:relative; }
.manage-ai-sec-cls .dropdownmanage:hover .dropdown-content-manage { display:block; }
/*--Manage Ai assist dashboard--*/
a.back_btn { width:35px; height:35px; display:flex; align-items:center; justify-content:center; background:#E4E7EC; border-radius:50%; cursor:pointer; }
a.back_btn:hover { background:#93C85C; }

#customPopup { display:none; position:fixed; z-index:1000; left:0; top:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); }
#customPopup #popupContent { position:absolute; top:180px; left:50%; transform:translate(-50%, -50%); background-color:#fff; padding:15px 0px; border-radius:10px; width:400px; }
#popupContent button { margin:0px 0px 0px 12px; border:2px solid #007ABC; background:transparent; font-weight:500; font-family:'NotoSans-Medium'; color:#007ABC; 
 border-radius:8px; padding:4px 14px; font-size:18px; } 
#popupContent button:hover { background:#0061A0; color:#fff; }
#customPopup #popupContent h3 { font-family:'MetLifeCircularWeb-Medium'; font-size:24px; margin:0px 0px 10px; border-bottom: 1px solid #E4E7EC; padding: 0px 15px 10px; }
#customPopup #popupContent p { font-size:18px; padding:0px 15px; }
#customPopup .footer-model { border-top:1px solid #E4E7EC; padding:15px 15px 0px; text-align:right; }
#customPopup #popupContent .modal-body { padding:0px; }

/* .description-popup { position:fixed; top:0px; left:0px; right:0px; bottom:0px; background:rgba(0, 0, 0, 0.5); z-index:999; } */
.myvillt-sec-cls .learning-tabs .description-popup {
    position: relative;
}
.myvillt-sec-cls .date-boxes .popupinner { max-width:340px; padding:20px 25px 20px 20px; border-radius:12px 12px; font-size:16px; 
 width:100%; box-shadow:1px 1px 4px rgba(0, 0, 0, 0.5); margin-left:20px; position:absolute; z-index:99; background:#fff; } 
.myvillt-sec-cls .date-boxes .popupinner span.close { position:absolute; right:6px !important; top:0px; font-size:30px; line-height:1; color:#000; }
.mrk-model-cls a.download-cls { font-size:14px; color:#333; text-decoration:none; margin-top:1rem; }
.mrk-model-cls a.download-cls .fa-file-pdf-o { color:#c20a0a; font-size:18px; font-weight:500; margin-right:4px; }

.privacy-cstm-cls { height:580px; overflow:auto; }
.privacy-cstm-cls .modal-header { background:#007abc; color:#fff; padding:20px 20px; font-size:16px; text-align:center; }
.privacy-cstm-cls .modal-header h4 { margin:0px; font-size:16px; color:#fff; }
.privacy-cstm-cls .content { border-top:1px solid #000; display:flex; align-items:stretch; }
.privacy-cstm-cls .content .left-side { width:30%; background:#007abc; color:#fff; font-size:14px; 
 border-right:1px solid #000; height:auto; padding:10px 10px; box-sizing:border-box; }
.privacy-cstm-cls .content .right-side { width:70%; font-size:14px; padding:10px 10px; box-sizing:border-box; }
.privacy-cstm-cls .content .right-side ul { list-style:disc; margin:1rem 0rem 1rem 2rem; padding-left:1rem; }
.privacy-cstm-cls .content .right-side p { font-size:14px; }
.privacy-cstm-cls button.close { color:#fff; background:transparent; border:none; font-size:30px; position:absolute;
 top:0px; right:10px; opacity:0.6; line-height:1; }
.privacy-cstm-cls button.close:hover { opacity:1; }
.ml-30 { padding-left:30px; }

header nav .navbar-nav .ai-dropdown .right { padding:0px 15px; }
header nav .navbar-nav .ai-dropdown .right .img-cls { margin-bottom:24px; }
.ai-dropdown .resources .right-cls .right h4 { font-size:20px; font-weight:600; }
.btn-chat { font-weight:600; font-size:14px; color:#007ABC; background:transparent; border:1px solid #007ABC; margin-top:24px;
border-radius:8px; }
.ai-dropdown .btn-chat:hover { background:#007ABC; color:#fff; }
.ai-dropdown .btn-chat:focus { outline:none; color:#fff; }
header .navbar .ai-dropdown .dropdown-menu { background:transparent; padding:0px; border-bottom:none; }
.ai-dropdown .resources { background:transparent; padding:0px; }
.ai-dropdown .dropdown-menu .container { width:auto; background:transparent; }
.ai-dropdown .resources .container .row { border:1px solid #E4E7EC; border-radius:8px; max-width:700px; margin:0px; 
 padding:15px 0px; background-color:#fff; }
header nav .navbar-nav .right-cls .right { padding:0px; width:100% }
.build-assistant-container .container { width:100%; max-width:100%; padding:0px 15px; }
.view-meeting-sec .build-assistant-container .recommendation-inner-container h1, .view-meeting-sec .build-assistant-container h2 { font-size:18px; }
.view-meeting-sec .build-assistant-container p, .view-meeting-sec .build-assistant-container, .view-meeting-sec .build-assistant-container ul li,
.view-meeting-sec .build-assistant-container ol li { font-size:12px !important; }


.ai-assist-btn { border: 1px solid #D0D5DD; padding:12px 16px; border-radius:8px; font-size:16px; color:#344054; font-weight:600;
 margin-left:10px; background:#fff; }
.ai-popupbg { display:none; position:fixed; z-index:999 !important; left:0; top:0; width:100%; height:100%; overflow:auto; 
 background-color:rgba(0, 0, 0, 0.4); }
.ai-assist-btn:focus, .ai-assist-btn:active:focus { outline:none !important; }
.ai-popupbg .modal-content { background-color:#fefefe; margin:0px auto; padding:20px; border:1px solid #888; width:80%; 
 max-width:840px; top:50%; left:50%; transform:translate(-50%, -50%); position:absolute; height:90vh }
.ai-popupbg .close { color:#aaa; float:right; font-size:28px; font-weight:bold; position:relative; z-index:99; }
.ai-popupbg .close:hover, .ai-popupbg .close:focus { color:black; text-decoration:none; cursor:pointer; }
.ai-dropdown .resources .right-cls .img-cls { height:144px; width:100%; border-radius:8px; overflow:hidden; }
.ai-dropdown .resources .right-cls .img-cls img { transform:scale(1); transition:.3s ease-in-out; object-fit: cover;
 width:100%; height:100%; background-size:100% 100%; }
.ai-dropdown .resources .right-cls:hover img { transform:scale(1.2); }
/* header nav .navbar-nav .resources .content { padding:12px 12px; } */
/* .smartneed-sec .build-assistant-container .container .inner-form { max-width:100% !important; }
.smartneed-sec .build-assistant-container .container { max-width:100% !important; width:100% !important; }
 */
 
header .head-top .bell-notification-cls ul { position:absolute; top:20px; font-size:14px; right:0px; display:none; width:220px;
border:1px solid #ddd; border-radius:4px; background:#fff; z-index:88; box-shadow:0px 0px 4px rgba(0, 0, 0, 0.4); overflow:hidden; }
header .head-top ul li.bell-notification-cls:hover > ul { display:block; }
header .head-top .bell-notification-cls ul li { margin:0px; text-align:center; display:block; padding:8px 12px; border-bottom:1px solid #ddd; }   
header .head-top .bell-notification-cls ul li:hover { background:#007ABC; color:#fff; cursor:pointer; }
header .head-top .bell-notification-cls .number { position:relative; cursor:pointer; }
header .head-top .bell-notification-cls .number span { width:18px; height:18px; background:#007abc; display:inline-block; border-radius:50%; 
color:#fff; text-align:center; line-height:18px; font-size:12px; position:absolute; left:6px; top:-4px; }
header .head-top .bell-notification-cls .number .fa-bell { color:#007abc; }
header .head-top .bell-notification-cls ul li.notification-inactive { background:#f2f2f2; }
header .head-top .bell-notification-cls ul li.notification-inactive:hover { color:#333; }

.dashboard-mtg-sec .meeting-hdg-cls { justify-content:space-between; }
.dashboard-mtg-sec .meeting-hdg-cls div { display:flex; align-items: center; }
.dashboard-mtg-sec a#openModalBtn { display:none; }
.dashboard-mtg-sec .active-deactive-bt ul li {
    width: auto;
    height: auto;
    padding: 0px;
    background: transparent;
    margin-right: 10px;
	border-radius:0px;
	
}
.dashboard-mtg-sec .meeting-hdg-cls .active-deactive-bt ul li a {
    padding: 0px;
    color: #333;
	font-size: 16px;
	padding: 6px 12px;
	background: #fff;
	border: 2px solid #ccc;
	border-radius: 8px;
}
.dashboard-mtg-sec .meeting-hdg-cls .active-deactive-bt .nav-item .fa {
    color: #333; margin-right:6px;
}
.dashboard-mtg-sec .meeting-hdg-cls .month_cal {
    border: 2px solid #ccc;
    border-radius: 8px;
    margin-left: 10px;
    padding: 6px 2px 2px;
}
.dashboard-mtg-sec .meeting-hdg-cls .month_cal .fa {
    color: #007abc;
	cursor: pointer;
}
.dashboard-mtg-sec .month_cal h4 {
    top: 0;
    margin: 0px;
}
.dashboard-mtg-sec .meeting-hdg-cls .active-deactive-bt .nav-item>a:hover {
    color: #fff;
	background:#007abc;
	border:2px solid #007abc;
}
.dashboard-mtg-sec .meeting-hdg-cls .active-deactive-bt .nav-item>a:hover .fa { color:#fff; } 
.dashboard-mtg-sec .tab button {
    background: transparent;
    color: #333;
    border-bottom: 1px solid #ddd;
    margin: 0px;
    font-family: 'MetLifeCircularWeb-Medium';
}
.dashboard-mtg-sec .tab button.active {
    background-color: transparent;
    color:#007abc;
    border-bottom: 2px solid #007abc;
	font-weight: 600;
    font-family: 'MetLifeCircularWeb-Normal';
}
.dashboard-mtg-sec .tab button.tablinks:last-child, .dashboard-mtg-sec .tab button.tablinks:first-child {
    border-radius: 0px;
}
.dashboard-mtg-sec .tab button:hover {
    background-color: transparent;
}
.dashboard-mtg-sec .m_tabs_content .tab_content { display:flex; }
.dashboard-mtg-sec .m_tabs_content .tab_content .left {
    width: 31%;
    height: 145px;
    float: left;
    overflow: hidden;
    border-radius: 8px;
}
.dashboard-mtg-sec .m_tabs_content .tab_content .right {
    float: left;
    width: 69%;
    padding-left: 15px;
}
.dashboard-mtg-sec .m_tabs_content .tab_content .left img {
    transform: scale(1);
    transition: .3s ease-in-out;
    object-fit: cover;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
}
.dashboard-mtg-sec .m_tabs_content .tab_content .left:hover img {
    transform: scale(1.2);
}
.dashboard-mtg-sec .tab_content .f_meeting .fa-circle {
    display: none;
}
.meeting-usr-cls {
    color: #007abc;
    font-weight: 600;
    font-family: 'MetLifeCircularWeb-Normal';
    font-size: 14px;
    margin-bottom: 10px;
}
.dashboard-mtg-sec .tab_content h4 {
    font-size: 20px;
    margin-bottom: 10px;
}
.dashboard-mtg-sec .list_address span, .dashboard-mtg-sec .list_address .fa {
    font-size: 14px;
}
.dashboard-mtg-sec .title-dash {
    margin-top: 0.8rem;
}
.blue-clr-cls {
    color: #007abc;
    font-family: 'MetLifeCircularWeb-Medium';
    font-size: 14px;
}
.dashboard-mtg-sec .tab_content .one_to_one_meeting {
	border: 1px solid #fec500;
	background: #fec500; 
}
.dashboard-mtg-sec .tab_content .ellipsis_icon {
    position: absolute;
    right: 11px;
    top: 16px;
    font-size: 16px;
    color: #007abc;
    border: 1px solid #ddd;
    padding: 8px 12px;
    border-radius: 8px;
    font-family: 'MetLifeCircularWeb-Medium';
}
.dashboard-mtg-sec .more-menu {
    max-width: 250px;
    margin-top: 15px;
    width: auto;
}

.dashboard-mtg-sec .more-menu-caret {
    top: -11px;
	right: 36px;
	left: revert;
}
.meeting-tab {
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 100%;
	margin: auto;
}

.meeting-tab .tabs {
	display: flex;
	border: 1px solid #ccc;
	border-radius: 8px;
	overflow: hidden;
}

.meeting-tab .tab {
	padding: 10px 20px;
	cursor: pointer;
	background-color: white;
	border-right: 1px solid #ccc;
	font-weight: 600;
	color: #1f2937;
	font-size: 14px;
}

.meeting-tab.tab:last-child {
	border-right: none;
}

.meeting-tab .tab.active {
	background-color: #0284c7;
	color: white;
}

.meeting-tab .actions {
	display: flex;
	gap: 10px;
}

.meeting-tab .button {
	display: flex;
	align-items: center;
	gap: 6px;
	border: 1px solid #ccc;
	padding: 8px 12px;
	border-radius: 8px;
	background-color: white;
	font-weight: 600;
	color: #1f2937;
	cursor: pointer;
}

.meeting-tab .button:hover {
	background-color: #f3f4f6;
}

.meeting-tab .icon {
	width: 16px;
	height: 16px;
}
.dashboard-mtg-sec .dash_hr {
    border: 2px solid rgb(0, 0, 0) !important;
    width: 98%;
    margin: 20px auto 35px;
    position: relative;
    top: 0px;
}
.dashboard-mtg-sec .app-res hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 2px solid #EAECF0;
}
.dashboard-mtg-sec .meeting-hdg-cls .meeting-popup {
    display: block;
	max-width:400px;
    width:400px;
	word-break: break-word;
}

.custom-select-wrapper {
  position: relative;
  width: 250px;
}

/* .custom-select-wrapper .custom-select {
  padding: 12px 16px;
  background: white;
  border: 1px solid #ccc;
  border-radius: 8px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
} */

.custom-select-wrapper.arrow {
  font-size: 12px;
  margin-left: 8px;
}

.custom-select-wrapper .options {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: white;
  border:1px solid #EAECF0;
  border-radius: 8px;
  margin-top: 4px;
  z-index: 1000;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  padding: 10px 12px;
}

.custom-select-wrapper  .option {
  padding: 10px 8px;
  cursor: pointer;
  transition: background 0.2s ease;
  border-radius: 6px;
}

.custom-select-wrapper .option:hover {
  background-color: #f0f4f8;
}

.custom-select-wrapper .selected {
  background-color: #f0f4f8;
  border-radius: 6px;
}

.meeting-tab select { 
    padding:8px 30px 8px 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background-color: white;
    color: #344054;
    font-size: 14px;
    -webkit-appearance: none;
   -moz-appearance: none;
   background-image: url("data:image/svg+xml;utf8,<svg fill='%23344054' height='12' viewBox='0 0 18 12' xmlns='http://www.w3.org/2000/svg'><path d='M4 6H14M1.5 1H16.5M6.5 11H11.5' stroke='%23344054' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    background-repeat: no-repeat;
	width: auto !important;
	background-position:150px 12px;
	font-weight: 600;
}
.meeting-tab select option { padding-left:12px !important; }
.asset-sec .middle-content { margin-top:4rem; }
.asset-sec .alert { margin-bottom:20px; border:1px solid #E4E7EC; box-shadow:0px 1px 3px rgb(16 24 40 / 10%), 0px 1px 2px rgb(16 24 40 / 6%);
border-radius:12px; padding:15px; width:100%; max-width:680px; float:left; position:relative; }
.asset-sec .alert-title { margin-bottom:5px; display:flex; align-items:center; font-size:18px; color:#101828; font-family:'MetLifeCircularWeb-Medium';
font-weight:500; }
.asset-sec .alert-title span.icon { margin-right:8px; }
.asset-sec .alert-text { font-size:14px; color:#333; }


.joining-cstm-sec .recording-elements button#create_notes, .joining-cstm-sec .recording-elements button#view_notes {
 background:#E6F2F9; border:1px solid #007ABC; padding:6px 10px; display:inline-block; width:auto; border-radius:14px;
 line-height:1; color:#333; font-family:'NotoSans'; font-weight:500; margin:34px 0px; }
.joining-cstm-sec .recording-elements button#view_notes { background:transparent; margin-left:14px; }
.joining-cstm-sec div#note_content_div button#submit_notes { color:#007ABC; background:#fff; font-weight:500; font-size:14px;
 border-radius:8px; border:1px solid #007ABC; margin-top:24px; margin-right:14px; }
.joining-cstm-sec div#note_content_div button#close_notes { color:#333; background:#E6F2F9; font-weight:500; font-size:14px;
 border-radius:8px; border:1px solid #007ABC; margin-top:24px; }
.joining-cstm-sec .vd-listing { display:grid; grid-template-columns:auto auto auto; gap:30px; justify-content:flex-start; }
.joining-cstm-sec .tab-list { background:transparent; }
.joining-cstm-sec .vd-listing .custom_list { width:350px; border:1px solid #D9D9D9; border-radius:4px; }
.joining-cstm-sec .vd-listing .custom_list.selected { border:1px solid transparent; }
.joining-cstm-sec div#video_list { justify-content:flex-start; height:auto; font-family:'NotoSans'; margin-bottom:32px; }
.joining-cstm-sec div#video_list span { font-size:32px; }
.joining-cstm-sec .tabs { display:flex; border-bottom: 1px solid #D9D9D9; margin-bottom:50px; }
.joining-cstm-sec .tab-button { cursor:pointer; border:none; outline:none; transition:background-color 0.3s; color:#273227;
 font-weight:300; font-size:24px; padding-bottom:23px; background: #fff; margin-right:60px; }
.joining-cstm-sec .tab-content { display:none; padding:0px; border-top:none; }
.joining-cstm-sec .tab-content.active { display:block; }
.joining-cstm-sec button.tab-button.active { border-bottom:4px solid #007ABC; }
.joining-cstm-sec div#note_content_div { margin-bottom:60px; }
.joining-cstm-sec .tab-list.meeting { width:70%; }
.joining-cstm-sec div#other_notes .tab-list { background:#e9f7f6 0% 0% no-repeat padding-box; border-radius:4px; }
.dashboard-mtg-sec .list_address span.date-span-cls { margin-right:10px; display:inline-block; }


.popbgnew { position:fixed; top:0px; left:0px; right:0px; bottom:0px; background:rgba(0, 0, 0, 0.7); z-index: 9999;
 display:none; }
div#pdfPreviewModal .popup { position:absolute; background:#fff; top:50%; left:50%; transform:translate(-50%, -50%);
 width:100%; max-width:700px; height:auto; border-radius:5px; overflow-y:auto; max-height:80%; padding:20px 20px; }
div#pdfPreviewModal .container { max-width:100%; margin:0px; padding:0px; }
div#pdfPreviewModal #closeModal { position:absolute; top:10px; right:20px; font-size:22px; cursor:pointer; }
div#pdfPreviewModal button#downloadFromModal, div#pdfdownlaodcls button#download_pdf { font-family:'NotoSans'; font-weight:600; font-size:14px; background:#007ABC;
 color:#fff; border:1px solid #007ABC; border-radius:8px; transition:0.3s ease; padding:11px 20px; }
div#pdfPreviewModal button#downloadFromModal:hover, div#pdfdownlaodcls button#download_pdf:hover { background:#0061A0; color:#fff; }
div#pdfPreviewModal .footer-model { margin-top:20px; text-align:right; } 
div#pdfPreviewModal div#pdfModalContent { margin-top:20px;}
div#pdfPreviewModal .info-box img { top:0px; }
.downloadpdf_btn { position:absolute; right:20px; top:42px; }

.manage-ai-sec-cls ul { margin:0px -1%; display:-ms-flexbox; display:flex;
-ms-flex-wrap:wrap; flex-wrap:wrap; }
.manage-ai-sec-cls .twelfth-month ul li { -ms-flex:0 0 24%; flex:0 0 24%; max-width:24%; 
 padding:0px 6px; margin-bottom:12px;  }


.month-navigation, .week-navigation { display:flex; align-items:center; margin-bottom:30px; position:relative; }
.month-navigation button, .week-navigation button { background:#fff !important; color:#007abc !important; height:40px;
 width:89px; font-size:24px; border-radius:5px; border: 2px solid #007abc; margin:2px 4px; }
.month-navigation button:hover, .week-navigation button:hover { background:#0090da !important; background:linear-gradient(90deg, #0090da 0, #28b6ff 87%) !important;
  color:#fff !important; } 
.month-navigation span#currentMonthName, .week-navigation span#currentWeekLabel { font-size:2rem; font-weight:bold; 
 color:#007abc; position:absolute; left:50%; transform:translateX(-50%); }
/* .week-navigation span#currentWeekLabel { left:revert; right:0px; transform:none; } */
.currentweekdata ul { list-style:none; margin:0px; padding:0px; }
.currentweekdata ul li { margin-right:20px; padding-bottom:10px; }
.currentweekdata ul li a { font-size:16px; color:#007abc; font-family:'MetLifeCircularWeb-Medium'; }
.currentweekdata ul li.active { border-bottom:3px solid #007abc; }



@media (max-width:1480px){
.learning-sec ul.skills-listing li { display:inline-block; margin-right:15px; }
.learning-sec ul.skills-listing li a { padding:12px 16px; color:#333; font-size:18px; }
.learning-sec .middle-content .content .right p a { width:150px; height:44px; margin-top:-25px; line-height:40px; }
.banner-sec, .breadcrumb_new { padding:40px 0px; }
.old-ui-top-sps { margin-top:40px; }

}

@media (max-width:1366px){
.banner-sec, .breadcrumb_new { padding:30px 0px; }
footer.footer { padding-top:50px; }
footer.footer .content { margin-top:40px; }
footer.footer .content h5 { font-size:30px; margin-bottom:34px; }
footer.footer .footer-bottom { padding:20px 0px; margin-top:30px; }
.old-ui-top-sps { margin-top:30px; }

}
/*--/dap5 learning 17-jan-2023--*/

@media (max-width:1280px){
.couching-sec .top-content h2 { font-size:28px; margin:0px 0px 15px; }
footer.footer .content { margin-top:30px; }
footer.footer .content h5 { font-size:26px; margin-bottom:24px; }
footer.footer .footer-bottom { padding:15px 0px; margin-top:20px; }
header .head-top h2 { font-size:20px; margin:0px 0px 0px 20px; }
header .searc-cls input { height:44px; }
header .searc-cls:before { content:""; top:13px; left:10px; }
.prospect_report_new_cls .top-content h2 { font-size:28px; }
.prospect_report_new_cls .nav-tabs > li > a { font-size:18px; }
.prospecting-sec .top-content h2 { font-size:28px; }
.couching-sec .agent-cls h3 { font-size:24px; }
.table-responsive-cstm, .my-customer-table .table-responsive { min-height:.01%; overflow-x:auto; }
.agent-container .table-responsive { max-height:300px; }
.myvillt-sec-cls ul.viewmore-lst-cls .popupinner { max-width:320px; }
 
}

@media (max-width:1199px){
.couching-sec .top-content h2 { font-size:24px; margin:0px; }
.couching-sec .top-content h3 { padding:15px 25px; font-size:20px; }
.couching-sec .tab-content .middle-content ul { display:inline-block; margin:0px 0px 20px 20px; }
.couching-sec ul.months-listing li a { padding:4px 10px; }
.couching-sec .tab-content { padding:40px 40px; margin-top:50px; }
.couching-sec .tab-content .middle-content ul li { margin:0px 7px 0px 0px; }
.couching-sec .tab-content .middle-content h3 { font-size:18px; margin-right:10px; }
.couching-sec .nav-tabs > li.active > a, .couching-sec .nav-tabs > li.active > a:hover, .couching-sec .nav-tabs > li.active > a:focus {
 border-bottom:6px solid #007ABC; }
header .searc-cls input { height:40px; padding:0px 10px 0px 35px; }
header .searc-cls::before { content:""; top:11px; left:10px; }
header .collapse.navbar-collapse { width:630px; }
.couching-sec .performance-scorecard-sec h1, .couching-sec .agent-cls h3, .couching-sec .rt_sales_cls .performance-scorecard-sec span.date_change_text { font-size:20px; }
.close-goal-btn, .close-recom-btn { font-size:20px; }
.video-wrap-cstm #video_heading h4 { font-family:'NotoSans'; }
.couching-sec .calendar-hide-show { top:100px; width:120px; }
.couching-sec .performance-scorecard-sec .sales_ratio_cls { padding-right:130px; }
.mysales-sec .same_line .sales-date-sec { font-size:16px; margin:3px 15px 0px 0px; }
.mysales-sec .same_line ul li, .mysales-sec .subType-lsd ul li, .mysales-sec .subType-weekly ul li, .prospect_report_new_cls .same_line ul li,
.prospect_report_new_cls .subType-lsd ul li, .prospect_report_new_cls .subType-weekly ul li { margin:0px 7px 0px 0px; padding:6px 10px; }
.mysales-sec h1.text-left { font-size:20px; }
.prospect_report_new_cls .top-content h2 { font-size:24px; padding-bottom:15px; margin-bottom:20px; }
.prospect_report_new_cls .search_cls input { padding-left:25px; height:34px; }
.prospect_report_new_cls .search_cls:before { content:"\f002"; font-size:16px; left:7px; top:8px; }
.prospect_report_new_cls .search_cls { max-width:170px; }
.prospect_report_new_cls .nav-tabs > li > a { font-size:16px; padding:10px 10px; }
.prospect_report_new_cls .nav-tabs > li, .mysales-top-sps .nav-tabs > li { margin-right:7px; }
.prospect_report_new_cls .team_pros_report_tab_con h3 { font-size:20px; }
.prospect_report_new_cls .tab-content { padding:30px 30px; margin-top:50px; }
.mysales-sec .subType-monthly, .prospect_report_new_cls .subType-monthly { max-width:110px; }
.prospect_report_new_cls .goal_setting_cls h3 { font-size:20px; }
.prospect_report_new_cls .goal_setting_cls h4, .prospect_report_new_cls .goal_setting_cls h4 strong{ font-size:18px; }
.prospect_report_new_cls .goal_setting_cls .form-control { margin-bottom:10px; }
.prospecting-sec .top-content h2 { font-size:24px; }
.product-goal-cls h4 strong { font-size:20px; }
.video_listing_smt_cls .custom-play-video-box.custom-star_rating.videoBox, .video_listing_smt_cls .resourceBox,
.video_listing_smt_cls .custom-play-video-box.audio-box, .video-wrap-cstm .video_listing_smt_cls .fileBox { width:48% !important; }
.agent-container { max-width:94%; }
.myvillt-sec-cls ul.viewmore-lst-cls .popupinner { max-width:240px; }

.dashboard-mtg-sec #monthFilterName { font-size:18px; }
.dashboard-mtg-sec .dashboard_title_left h3 { font-size:20px; }
.dashboard-mtg-sec .meeting-hdg-cls .active-deactive-bt ul li a, #main-dashbaord .dashboard_title_right .btn_afm { font-size:14px; }
.dashboard-mtg-sec .month_cal .fa { font-size:18px; padding:0px 4px; }
section#main-dashbaord .container.p-0 { max-width:100%; }

}

@media (max-width:991px){
.DetailPlan_body .lp, .DetailPlan_body .rp { padding-left:15px; padding-right:15px; }
#reprt_date #addIcond { position:static;  margin-top:5px; }
/*--dap5-25-april-22--*/
#requirmet-team-filter .clock-cls { font-size:20px; color:#333;}
.rt_sales_cls .lp { padding:0px; }
.rt_sales_cls .rp { padding-right:0px; }
.rt_salesbody_cls .lp, .rt_salesbody_cls .rp { padding-left:0px; padding-right:0px;  }
/*--metcoins30-sep-22--*/
.metcoin_report_sec .metcoins_hdr .total_user_metcoin { margin:15px 0px 0px; float:none; }
/*--/metcoins30-sep-22--*/
/*--/dap5-25-april-22--*/
.metcoin_report_sec table#metcoins_table tr td:nth-child(1), .metcoin_report_sec table#metcoins_table tr td:nth-child(2) {
 max-width:300px; }
.couching-sec .top-content li { padding:0px 7.5px 15px; width:50%; }
.couching-sec .rt_daily_btn_cls { padding:0px; margin-top:15px !important; }
.couching-sec .tab-content { padding:25px 25px; /* margin-top:30px; */ }
.couching-sec .tab-content .middle-content ul { display:block; margin:10px 0px 10px 0px; white-space:normal; }
.couching-sec .nav-tabs > li > a { font-size:16px; padding:6px 5px; }
header .collapse.navbar-collapse { display:none; }
.couching-sec div#coaching_interventions .table-responsivess { overflow:hidden; overflow-x:auto; }
footer.footer .content h5 { font-size:20px; margin-bottom:20px; }
.couching-sec .pros_rprt-cls .table .thead-light th { min-width:60px !important; }
.couching-sec .top-content li .content h4, .couching-sec .top-content li .content h4 span { font-size:24px; }
.couching-sec .performance-scorecard-sec h1, .couching-sec .agent-cls h3, .couching-sec .rt_sales_cls .performance-scorecard-sec span.date_change_text { font-size:18px; }
.close-goal-btn, .close-recom-btn { font-size:18px; }
header nav .navbar-nav .nav-link { display:block; padding:7px 10px !important; }
header nav .navbar-nav .nav-item { position:relative; font-size:14px; border-bottom:1px solid rgba(0,0,0,.1); padding:0px !important;
 margin:0px !important; width:100%; }
.video-wrap-cstm #video_wrap .custom-play-video-box { width:48%; }
.video-wrap-cstm .audio_listing .custom-play-video-box, .video-wrap-cstm .down_listing .custom-play-video-box {
width:48%; }
.goal-calendar-hide-show { width:120px; }
.couching-sec .tab-content .hg.rp { padding:0px; }
.mysales-sec .teamMembers ul > li.sub_type { width:auto; }
.mysales-sec span.custom_tooltip.cstm { margin-top:0px; }
.prospect_report_new_cls .search_cls { max-width:150px; }
.prospect_report_new_cls .mb-3 { padding:5px 0px; }
.product-goal-cls .goal-hd-cls strong { font-size:16px; }
.product-goal-cls .product-goal-inner-cls .row { padding:0px; }
.product-goal-cls .product-goal-inner-cls .row .form-control { margin-bottom:10px; }
.prospecting-sec .top-content h2 { font-size:20px; }
form#goal_settings_form .d-none-cstm { display:none; }
.prospect_report_new_cls form#goal_settings_form .act-row input { display:block; }
.prospect_report_new_cls form#goal_settings_form .act-row label, .prospect_report_new_cls .product-goal-cls label.label-hide-cls { margin-right:15px; min-width:100px; display:block; }
.prospect_report_new_cls form#goal_settings_form .act-row .label-hide-cls, .prospect_report_new_cls .product-goal-cls label.label-hide-cls { display:block; font-weight:normal; }
.product-goal-cls .product-goal-inner-cls .row.d-none-cstm { display:none; }
.product-goal-cls .product-goal-inner-cls .label-hide-cls { display:block; }
.video-wrap-cstm div#video_heading h4, .video-wrap-cstm div#audio_heading h4, .video-wrap-cstm div#resource_heading h4, .video-wrap-cstm div#down_heading h4, .video-wrap-cstm div#link_heading h4 {
 font-size:20px; }
.myvillt-sec-cls .modal-view .modal-content { max-width:94%; } 
.myvillt-sec-cls ul.viewmore-lst-cls .popupinner { max-width:210px; margin-left:80px; }
.custom-gps-questions-wrapper .custom-gps-sidebar-menu { margin-bottom:55px; }
.dashboard-mtg-sec .m_tabs_content .tab_content { width:100%; }

}

/*--dap5-9-may-22--*/
@media ( min-width:768px) {
.filter-box-resp { display:none; }
.navbar-right { margin-right:10px !important; }
/*--dap5-6-jan-22--*/
.recomment_pln_relevant2 .panel-heading { display:none; }
.recomment_pln_relevant2 .panel { border:none; box-shadow:none; }
.recomment_pln_relevant2 .panel-collapse { height:auto; }
.recomment_pln_relevant2 .panel-collapse.collapse { display:block; }
/*--dap5-6-jan-22--*/

}
/*--dap5-9-may-22--*/
@media (max-width:768px){
.dashboard-mtg-sec .dashboard_title_right { text-align:left; margin-top:20px; }
.dashboard-mtg-sec .dashbaord-box { padding:15px; }
.dashboard-mtg-sec table { display:block; overflow-x:auto;	}
.dashboard-mtg-sec .dashboard_title_right .btn_afm { margin-bottom:5px; height:36px; line-height:24px; }
.customer-list-sec .dashbaord-box { padding:15px; }
.customer-list-sec table { display:block; overflow-x:auto; }
.customer-list-sec .dashboard_title_right { text-align:left; margin-top:20px; }
.customer-list-sec .table-bordered.cards, .customer-list-sec .table-bordered.cards>tbody>tr>td { border:0!important; }
.customer-list-sec .cards thead { display:none; }
.customer-list-sec .cards tbody tr { float:left;width:25em;margin:.5em;border:1px solid #bfbfbf;border-radius:.5em;background-color:transparent!important;box-shadow:.25rem .25rem .5rem rgba(0,0,0,.25); }
.customer-list-sec .cards tbody tr td{ display:block;border:0;}
.customer-list-sec .progreesbar_box{ width:100%; }
.calendar table{margin:20px 15px}
.calendar-view-sec .dashbaord-box { padding:15px !important; }
.manage-ai-sec-cls .twelfth-month ul{ grid-template-columns:repeat(auto-fill,minmax(250px,1fr)); }
.manage-ai-sec-cls .tabs-month{display:flex!important;justify-content:center; }
.manage-ai-sec-cls .tabs-month .tablinks{ flex:1 1 auto;max-width:calc(50% - 5px);padding:10px;text-align:center;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer; }
.manage-ai-sec-cls #ts_performance .desktop-card, .manage-ai-sec-cls .tablinks span.full-text{display:none;}
.manage-ai-sec-cls .tablinks span.abbr-text{display:inline;}
.manage-ai-sec-cls .summary-tabs .tab{display:flex!important;justify-content:center;flex-wrap:wrap;width:100%;}
.manage-ai-sec-cls .tablinks{font-size:16px;padding:12px 15px;}
.manage-ai-sec-cls .tile{ flex:1 1 calc(100% - 20px); }
.manage-ai-sec-cls #ts_performance .tile{ display:block; }
.manage-ai-sec-cls #ts_performance .tile .agents-card { border-bottom:none; }
.manage-ai-sec-cls .summary-main-content{ padding:15px; }
.manage-ai-sec-cls .summary-main-content .summary-flex{ display:flex;justify-content:space-between;flex-direction:column;gap:15px; }
.manage-ai-sec-cls .dashboard_title_right .meeting-popup{position:relative;margin:0;width:100%;}
.manage-ai-sec-cls #agents-performance-1 .agents-left{display:block!important;}
.manage-ai-sec-cls #agents-performance-1 .agents-performance{padding:0 15px;}
.manage-ai-sec-cls .coaching-interview .btn{ background-color:#fff;border:1px solid #d0d5dd;width:100%;border-radius:8px;font-weight:600;padding:10px 16px;color:#344054;box-shadow:0 2px 4px rgb(16 24 40 / 5%);text-wrap:balance; }
.manage-ai-sec-cls .tabs-main .right-button{ position:relative;float:none;margin-top:10px; }
.manage-ai-sec-cls .right-button .dashboard_title_right{ flex-wrap:wrap;display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%; }
.manage-ai-sec-cls .right-button .dashboard_title_right button{ width:100%; }
.manage-ai-sec-cls .coaching-interview{ padding:20px 0; }
.manage-ai-sec-cls .summary-tiles{ display:flex;flex-direction:column;gap:10px; }
.manage-ai-sec-cls #commision-1 .salse-tab-head{ justify-content:space-between; }
.manage-ai-sec-cls .agents_performance #ts_performance{ gap:15px; }
.manage-ai-sec-cls .agents_performance #ts_performance ::before{ content:unset; }
.manage-ai-sec-cls .tile{ flex:1 1 calc(100% - 20px); padding:15px; border:1px solid #eee; border-radius:8px; margin-bottom:10px; box-shadow:0 2px 4px rgb(16 24 40 / 5%); }
.manage-ai-sec-cls .dropbtnmanage,.manage-ai-sec-cls .tile p{ font-size:14px; }
.manage-ai-sec-cls #Commission #CommissionData,.manage-ai-sec-cls #Contribution #salesdata{display:flex;flex-direction:column;width:100%;gap:10px; }
.manage-ai-sec-cls .salse-table .table-footer{ height:0;}
.manage-ai-sec-cls #CommissionData .tile,.manage-ai-sec-cls #salesdata .tile{ display:flex;flex-direction:column;width:100%;padding:15px;border:1px solid #eee;border-radius:8px;margin-bottom:0;box-shadow:0 2px 4px rgb(16 24 40 / 5%); }
.manage-ai-sec-cls #CommissionData .tile span, .manage-ai-sec-cls #salesdata .tile span{ font-size:14px;font-weight:700;color:#333; }
.manage-ai-sec-cls #CommissionData .tile h4,.manage-ai-sec-cls #salesdata .tile h4{ color:#475467; }
.rendor-form .video-box { height:40vh; }

.calendar-view-sect .dashbaord-box{ padding:15px; }
.calendar-view-sect .fc-toolbar { flex-direction:column; align-items:center; }
.calendar-view-sect .fc-left, .calendar-view-sect .fc-right { width:100%; text-align:center; margin:5px 0; }
.calendar-view-sect .fc-center{ margin:10px 0; }
.calendar-view-sect .fc-button-group{ display:flex; justify-content:center; }
.calendar-view-sect .fc-button{ flex:1; margin:2px; }
.calendar-view-sect .fc-day-header.fc-widget-header span{ display:none; }
.calendar-view-sect .fc-day-header.fc-widget-header.fc-sun::after{ content:'Su'; }
.calendar-view-sect .fc-day-header.fc-widget-header.fc-mon::after{ content:'M'; }
.calendar-view-sect .fc-day-header.fc-widget-header.fc-thu::after, .calendar-view-sect .fc-day-header.fc-widget-header.fc-tue::after{ content:'T'; }
.calendar-view-sect .fc-day-header.fc-widget-header.fc-wed::after{ content:'W'; }
.calendar-view-sect .fc-day-header.fc-widget-header.fc-fri::after{ content:'F'; }
.calendar-view-sect .fc-day-header.fc-widget-header.fc-sat::after{ content:'Sa'; }
.calendar-view-sect .fc-toolbar .fc-navigation{ display:none; display:flex; }
.calendar-view-sect .fc-toolbar .fc-center { display:flex; flex-direction:row; align-items:center; justify-content:center; width:100%; }
.calendar-view-sect .fc-toolbar .fc-center h2{ margin:0 10px; }
.calendar-view-sect .fc-toolbar .fc-center .fc-next-button, .calendar-view-sect .fc-toolbar .fc-center .fc-prev-button{ display:block; }
.calendar-view-sect #calendar .calendar .event-container{ padding:50px 20px!important; background-color:#eee!important; }
.calendar-view-sect #calendar .calendar .event-container .close::after, .calendar-view-sect #calendar .calendar .event-container .close::before{ background-color:#000!important; }
.calendar-view-sect #calendar .calendar .day{ text-align:center!important; }
.calendar-view-sect #calendar .calendar .day.has-event:after{ top:calc(50% + .9em)!important;left:calc(50% - 1px)!important; }
.calendar-view-sec .fc-toolbar h2 {	font-size:20px; }

.dashboard-mtg-sec .dashboard_title_left h3 { font-size:18px; margin-bottom:10px; }
.dashboard-mtg-sec .meeting-hdg-cls div { display:block; }
.dashboard-mtg-sec .meeting-hdg-cls .month_cal { margin-left:0px; }
.meeting-sde-tgl span.custom_tooltip.cstm { bottom:10px; }
.meeting-tab .tab { padding:6px 12px; }
.meeting-tab .button { padding:4px 8px; gap:4px; }
.dashboard-mtg-sec .tab button { padding:6px 10px; }
.dashboard-mtg-sec .tab_content h4 { font-size:18px; }

}

@media (max-width:767px){
.competency_form ul { padding:10px 0px; float:left; width:100%; }
.competency_form ul li label { padding:0px; }
#imgpop .modal-dialog { width:90%; }
.metcoin_report_sec .metcoins_hdr .total_user_metcoin { margin:0px 10px 0px 0px; float:left; }
.metcoin_report_sec #coin_res2 { float:left; padding:4.5px 5px; }
.metcoin_report_sec table#metcoins_table tr td:nth-child(1), .metcoin_report_sec table#metcoins_table tr td:nth-child(2) {
max-width:100%; }
.metcoin_report_sec select#activity_type, .metcoin_report_sec #reportrange { width:100%; margin-bottom:10px; }
/*--metcoins6-jan-23--*/
.recomment_pln_relevant2 .panel-title a { display:block; border:none; }
.recomment_pln_relevant2 .panel { margin:0; box-shadow:none; border-radius:0; margin-top:-2px; }
.recomment_pln_relevant2 .tab-pane:first-child .panel { border-radius:5px 5px 0 0; }
.recomment_pln_relevant2 .tab-pane:last-child .panel { border-radius:0 0 5px 5px; }
.recomment_pln_relevant2 a.close_lnk { float:right; margin-top:20px; color:#0090da; }
.personalized_popup { position:absolute; top:50%; left:50%; width:94%; transform:translate(-50%, -50%) !important; margin:0px; }
.personalized_popup div#activity-task-download a { float:left; color:#333; }
.today-task-mob ul#todays-ul li .right .calender-cls .fa-check { background:#333; color:#fff; width:24px; height:24px; border-radius:4px;
line-height:24px; text-align:center; }
/*--3-aprill-23--*/
.popbgnew { position:fixed; top:0px; left:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.7); z-index:9999; display:none; }
.popup { position:absolute; background:#fff; top:50%; left:50%; transform:translate(-50%, -50%); width:92%;
height:auto; border-radius:5px; overflow-y:auto; }
.popup .popup_header { font-size:24px; border-bottom: 1px solid #ccc; line-height: 1.2; padding:5px 25px 5px 15px; display:flex;
align-items:center; }
.popup .popup_body { padding:15px 15px 10px 15px; max-height:480px; overflow-y:auto; }
.popup .popup_header span { font-size:18px; font-weight:bold; }
.popup .popup_header span.close { position:absolute; top:10px; right:8px !important; font-size:30px; cursor:pointer; }
.popup .popup_header .icon_cls { margin:5px 11px 5px 0px; }
.popup .popup_header .icon_cls .fa { padding:14px 15px; background:#c7c221; color:#fff; font-size:20px; border-radius: 5px 0px 0px 0px; }
.popup .popup_header .Meeting .fa { background:#0061a0 !important; }
.popup .popup_header .JFW .fa { background:#fe9e24 !important; }
.popup .popup_header .Task .fa { background:#6f6ee9 !important; }
.popup .popup_header .RolePlay .fa { background:#9bd42a !important; }
.popup .popup_header .Video .fa { background:#53d6e2 !important; }
.popup .popup_header .PDF .fa { background:#c7c221 !important; }
.popup .popup_header .Course .fa { background:#fe6437 !important; }
.popup .popup_header .SSC .fa { background:#d153ea !important; }
.popup .popup_header .VILT .fa { background:#b56f6f !important; }
.popup .popup_header .Survey .fa { background:#fb02c5 !important; }
.popup .popup_header .Manager .fa { background:#009e0e !important; }
.popup .popup_header .Optional .fa { background:#de4518 !important; }
.popup .popup_body h3.rev_n { font-size:18px; }
.popup.pyp-rp {  width:600px; }
.popup.pyp-rp .ttl-pyp-rp { display:block; }
.popup.pyp-rp .act_name .ttl-pyp-rp { display:block; }
.popup.pyp-rp .rev_des { margin-bottom:15px; }
.popup.pyp-rp .rev_data { border-bottom:1px solid #ccc; padding:10px 0px; }
.popup.pyp-rp .rev_p span.rev_n { font-weight:600; }
.popup.pyp-rp .rev_p span.rev_t { display:block; }
.popup.pyp-rp .rev_p span.rev_n span.apprv { color:green; }
.popup.pyp-rp .rev_p span.rev_n span.rejct { color:red; }
.popup .popup_header .excel .fa { background:#1f7049 !important; }
.popup .popup_header .word .fa { background:#2a5390; !important; }
.popup .popup_header .audio .fa { background:#008ba9 !important; }
.popup .popup_header .image .fa { background:#636363 !important; }
.popup .popup_header .ppt .fa { background:#ca4222 !important; }
.popup .act_name { font-size:18px; }
.popup .popup_body a.download_icon .fa, .personalized_popup a.download_icon .fa { margin-right:10px; }
.popup .popup_body img { width:100%; max-height:300px; margin-bottom:10px; height:auto; }
.couching-sec .top-content h2 { font-size:16px; font-weight:600; padding-bottom:10px; margin-bottom:10px; }
.couching-sec .top-content h3 { background:#B1DDF4; padding:10px 15px; font-size:16px; margin-bottom:20px; word-break:break-word; }
.couching-sec .tab-content .middle-content h3 { font-size:16px; }
.couching-sec .nav-tabs > li > a { font-size:14px; padding:6px 10px; border-top:1px solid #e7e7e7; }
.couching-sec .nav-tabs > li.active > a, .couching-sec .nav-tabs > li.active > a:hover, .couching-sec .nav-tabs > li.active > a:focus {
border-bottom:none; background:#007ABC; color:#fff; border-radius:0px; margin:0px; }
.recomment_pln_relevant2 .nav-tabs > li > a { padding:4px 10px; }
.recomment_pln_relevant2 .nav-tabs > li { float:none; border: 1px solid #e8e8e8; }
.recomment_pln_relevant2 .nav-tabs .active { border-bottom:none; background:rgb(0 122 188); color:#fff;
border-radius:0px; margin:0px; }
.couching-sec .top-content .agent-row-cls strong { font-size:14px; margin-bottom:15px; }
.couching-sec .top-content li .content h4, .couching-sec .top-content li .content h4 span { font-size:18px; margin:10px 0px 10px; }
.couching-sec .top-content li .content .complete { font-size:12px; margin-bottom:10px; }
.couching-sec ul.nav.nav-tabs > li { float:none; }
.couching-sec .coaching-tab { border:1px solid #e7e7e7; }
.recomment_pln_relevant2 .recommanded-date-cstm { margin:0px; position:relative; display:block; float:none; padding:8px 0px 0px;
text-align:right; }
.recomment_pln_relevant2 .recommanded-date-cstm .fa { top:14px !important; }
.recomment_pln_relevant2 .nav-tabs > li.active > a, .recomment_pln_relevant2 .nav-tabs > li.active > a:hover, .recomment_pln_relevant2 .nav-tabs > li.active > a:focus {
color:#fff; }
.recomment_pln_relevant2 #tab2 .top-content, .recomment_pln_relevant2 #tab3 .top-content, .recomment_pln_relevant2 #tab1 .top-content {
border:1px solid #9fcde6; padding:15px 0px; }
.sales-cstm-ratio-cls .Sales_Input_Ratios ul:before { content:""; top:45px; }
/* .couching-sec table#prospectTable tbody tr td { position:relative; } */
#performance_impact .pros_rprt-cls .table-responsive { overflow-y:auto; }
.couching-sec div#coaching_interventions .table-responsivess { overflow-y:auto; min-height:.01%; overflow-x:auto; }
.couching-sec .coaching-tab { border:1px solid #e7e7e7; }
.couching-sec ul.nav.nav-tabs > li { float:none; }
.couching-sec table tbody ul li:hover > ul, .couching-sec .agent-cls ul li:hover > ul { right:0px; z-index:9; }
.couching-sec .performance-scorecard-sec h1, .couching-sec .agent-cls h3, .couching-sec .rt_sales_cls .performance-scorecard-sec span.date_change_text { font-size:16px; }
.couching-sec .rt_salesbody_cls .tbc.noSearch tr > th { min-width:60px; }
.close-goal-btn, .close-recom-btn { font-size:14px; }
.couching-sec span.custom_tooltip { margin:8px auto !important; }
.couching-sec span.custom_tooltip.cstm .right { position:absolute; left:50% !important; transform:translateX(-50%); }
/*--3-aprill-23--*/
.recomment_pln_relevant2 h4 { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.banner-sec, .breadcrumb_new {  padding:20px 0px; }
.couching-popup-bg .popup ul { max-height:240px; }
.recomment_pln_relevant2 .card-header span.custom_tooltip.cstm { margin-top:0px !important; }
.couching-sec .calendar-hide-show { top:0px; width:100%; }
.couching-sec .card .alert-cls { margin-top:45px; font-size:16px; line-height:24px; }
.mysales-sec .same_line .sales-date-sec { font-size:14px; }
.couching-sec .nav-tabs > li > a, .prospect_report_new_cls .nav-tabs > li > a { margin-right:0px; }
.mysales-sec h1.text-left { font-size:16px; }
.prospect_report_new_cls .teamMembers { display:block; }
.prospect_report_new_cls .search_cls:before { content:"\f002"; top:5px; }
.prospect_report_new_cls .couching-btn { float:none; margin:10px 0px 0px 0px; border-radius:4px; }
.prospect_report_new_cls .custom_tooltip { margin-top:15px; }
.prospect_report_new_cls .top-content h2 { font-size:16px; }
.prospect_report_new_cls .team_pros_report_tab_con h3 { font-size:16px; margin-bottom:15px; }
.prospect_report_new_cls .tab-content { padding:15px 15px; margin-top:0px; }
.prospect_report_new_cls .nav-tabs > li > a { font-size:14px; }
.mysales-sec .pros_report_page { margin-top:15px; }
.couching-sec ul.nav.nav-tabs, .prospect_report_new_cls ul.nav.nav-tabs { border-bottom:none; }
.mysales-sec ul.nav.nav-tabs > li { margin:0px; }
.mysales-sec table.styled-table tr > th:first-child { position:static; }
.old-ui-top-sps { margin-top:20px; }
.product-goal-cls .goal-hd-cls strong { font-size:14px; }
.product-goal-cls .goal-hd-cls .col-md-3 { display:none; }
.product-goal-cls .product-goal-inner-cls .mb-3 { margin-bottom:1em; }
.prospecting-sec .top-content h2 { font-size:16px; }
.product-goal-cls h4 strong { font-size:16px; }
.video_listing_smt_cls .custom-play-video-box.custom-star_rating.videoBox, .video_listing_smt_cls .resourceBox,
.video_listing_smt_cls .custom-play-video-box.audio-box, .video-wrap-cstm .video_listing_smt_cls .fileBox { width:100% !important; }
.prospect_report_new_cls .goal_setting_cls h4, .prospect_report_new_cls .goal_setting_cls h4 strong{ font-size:16px; }
.couching-sec .rt_salesbody_cls .table thead th { font-size:14px; }
.prospect_report_new_cls table.styled-table tr th:nth-child(1), .prospect_report_new_cls table.styled-table tr td:nth-child(1) {
min-width:100px; max-width:revert; }
.prospect_report_new_cls .pros_rprt-cls div#alert-danger { width:100% !important; }
.daily .col-md-12 { margin-bottom:0px; }
.prospect_report_new_cls .pros_rprt-cls div#alert-danger .alert { margin:0px; }
.couching-sec .rt_sales_cls .card .agent-cls ul { z-index:888; }
.filterdiv-cls { display:block; }
.filterdiv-cls .filterrow { margin:20px 0px; width:100%; }
.couching-sec table#prospectTable tbody tr td { position:relative; }
.couching-sec table thead, .prospect_report_new_cls table thead { z-index:777; }
.couching-sec .table-striped > tbody > tr:nth-of-type(even), .couching-sec table.styled-table > tbody > tr:nth-child(even) > :first-child { z-index:7; }
.prospect_report_new_cls, .mysales-top-sps { margin-top:0px; }
/*--dap-new-ui-13-oct-23--*/
.mysales-sec span.custom_tooltip.cstm .right { height:350px; overflow-y:auto; }
.video-wrap-cstm .video_listing_smt_cls, .video-wrap-cstm .audio_listing, .video-wrap-cstm .down_listing, .video-wrap-cstm .resource_listing { margin:0px; }
.video_listing_smt_cls .custom-play-video-box .custom-play-video-inner-space { margin:0px 0px 20px; }
.video_listing_smt_cls .video-comn-smt-cls { padding:15px 15px; }
.video_listing_smt_cls .video-comn-smt-cls a.smitVideoShare { right:15px !important; }
/*--/dap-new-ui-13-oct-23--*/
.video-wrap-cstm div#video_heading h4, .video-wrap-cstm div#audio_heading h4, .video-wrap-cstm div#resource_heading h4, .video-wrap-cstm div#down_heading h4, .video-wrap-cstm div#link_heading h4 {
font-size:18px; }
.video-wrap-cstm div#audio_podcast_wrap { margin-bottom:10px; }
.video-wrap-cstm .link_listing { margin:0px; }
iframe.set-height { height:100vh !important; }
#manage-ilt-vilt #upcoming,#manage-ilt-vilt #upcoming_wrapper,#manage-ilt-vilt #past_wrapper, #upcoming{display: none;}
/* #manage-ilt-vilt .tabcontent{padding: 0;} */
#manage-ilt-vilt{padding: 20px 0px !important;}
#manage-ilt-vilt .tabs-main .tabcontent{padding: 0 !important; border: 0 !important;}
#manage-ilt-vilt .tabs-main .tabcontent .up_session_header,#manage-ilt-vilt .tabs-main .tabcontent .past_session_header {display: none;}
#manage-ilt-vilt .tabs-main {margin-top: 20px !important;}
#manage-ilt-vilt .search-box-responsive { display:block; margin-top: 20px;}
.page-num.page-1, .page-num.page-2,.page-num.page-3,.page-num.page-4,.page-num.page-5,.page-num.page-6,.page-num.page-7,.page-num.page-8,.page-num.page-9,.page-num.page-10,
.page-num.page-11, .page-num.page-12,.page-num.page-13,.page-num.page-14,.page-num.page-15,.page-num.page-16,.page-num.page-17,.page-num.page-18,.page-num.page-19,.page-num.page-20  { display:none; }
.clock-top-1::after { content:"\a"; white-space:pre; }
.dashbaord-box .calendar header .month { display:flex; justify-content:center; align-items:center; margin-bottom:20px; }
.dashbaord-box .calendar header .month .year { margin-left:5px; }
.coaching-interview h3 { font-size:18px !important; }
.dashbaord-box .dashboard_title_left { display:block !important; text-align:center; }
.dashbaord-box .dashboard_title_left .navbar-nav { margin:7.5px 0px; display:flex; justify-content:center; }
.my-customer-table table.cards { width:92% !important; }
.my-customer-table table.cards tbody tr { float:none; width:100%; }
.my-customer-table table.cards { width:100% !important; display:table !important; }
.update_sale_dtls .row { display:block; }
.dashbaord-box .month_cal h4 { text-align:center; top:0px; }
#main-dashbaord .dashboard_title_left h3 { margin-right:0px !important; }
#main-dashbaord .dashboard_title_right .btn_afm { font-size:14px !important; padding:5px !important; margin-bottom:5px; }
.meeting-forms { width:100%; padding:20px 20px; }
#myModalForm .modal-content { max-width:92%; }
.dashboard-mtg-sec .main_res{ display:none; }
.view-meeting-sec .slider-meetings .tabs-main .tab button{  border-radius:0;font-size:12px;border-top-right-radius:0!important;padding:5px 8px;width:100%;margin-right:0;max-width:100%;}
.view-meeting-sec .slider-meetings .app-res { display:block;}
.view-meeting-sec .slider-meetings .normal-res{ display:none;}
.view-meeting-sec .slider-meetings .tabs-main .tab button.active{ border:1px solid #007abc; }
.view-meeting-sec .tabs-main .tab button { width:100%; max-width:100%; border-radius:0px; }
.view-meeting-sec .tabs-main .tab button.active { border:1px solid #007abc; }
.view-meeting-sec #Paris .owl-nav { top:0; }
.update-meeting-sec .formio-component-firstMeeting .row .col, .update-meeting-sec .formio-component-secondMeeting .row .col,
.update-meeting-sec .formio-component-nonSalesMeeting  .row .col, .update-meeting-sec .formio-component-followUpMeeting .row .col{ flex-basis:100%; }
.update-meeting-sec .formio-form nav { border-bottom:0px; }
#chatbot .chat-title-box .fa-window-maximize { display:none; }
.meeting-sde-tgl span.custom_tooltip.cstm { bottom:60px !important; padding:4px 6px; z-index:9; }
.calendar-view-sec .fc-toolbar.fc-header-toolbar { margin-bottom:0rem; margin-top:3rem; }
.dashboard-mtg-sec .m_tabs_content .tab_content { width:100%; }
.rendor-form nav { margin-top:0px; }
.view-meeting-sec .meeting-forms { padding:30px 20px 8px 20px; }
.view-meeting-sec .owl-carousel { padding-top:0px; }
.container .dashboard-mtg-sec { padding:0px 15px; }
.calendar-view-sec .dashboard_title_right { text-align:left; }
.custom-gps-questions { margin-top:60px; }
.manage-ai-sec-cls .sumarry-tabls .table-responsive, .salse-tab .table-responsive { max-height:300px; overflow:auto; } 
.myvillt-sec-cls .learning-tabs .content-box { padding-top:10px; }
.myvillt-sec-cls .learning-tabs .content-box .green-p { top:14px; right:15px; }
.certificate-cls { top:15px; display:none; }
.myvillt-sec-cls .modal-view table.file-table, .myvillt-sec-cls .modal-view h4 { display:none; }
.myvillt-sec-cls .learning-tabs .content-box .blue-p { padding-right:30px; }
.myvillt-sec-cls .modal-view h4.panel-title { display:block; }
.myvillt-sec-cls .modal-view .panel-group { margin-bottom:0px; }
.dashboard-mtg-sec .tab { overflow:auto; display:flex; }
.myvillt-sec-cls .date-boxes .popupinner { margin-bottom:10px; max-width:300px; padding:15px 25px 15px 15px; }

#mobile_pdf_popup { position:fixed; background:#00000099; top:0px; left:0px; width:100%; height:100%; bottom:0px; right:0px; }
div#mobile_pdf_popup #popupContent { position:absolute; z-index:999; top:50%; left:50%; transform:translate(-50%, -50%);
    background:#fff; box-shadow:0px 0px 12px 1px #9a9a9a; width:94%; border-radius:12px; }
div#mobile_pdf_popup #popupContent a.close_btn { font-size:24px; position:absolute; right:4px; top:4px; width:24px; 
height:24px; line-height:30px; padding:0px; text-align:center; border-radius:50%; background: transparent; }
#mobile_pdf_popup .modal-body { padding:20px 25px 20px 20px; }
#customPopup #popupContent { width:92%; }

}


@media (max-width:565px){
.myvillt-sec-cls .learning-tabs .tabs-boxs { width:100%; }
.dashboard-mtg-sec .tab.m_tabs button {padding: 12px 6px; font-size: 12px;}
.dashboard-mtg-sec .m_tabs_content .tab_content .ai_assite { position: relative; top: 0px; width:auto; display:inline-block; margin-top:10px; } 
.dashboard-mtg-sec .col-md-12.app-res{padding: 0px;}

}

@media (max-width:480px){
#reprt_date #addIcond { position:absolute; margin-top:0px; right:10px !important; top:0px; }
/*--dap5-13-may-22--*/
.breadcrumb_recuritment span.custom_tooltip.tab-i-icon { position:static !important; float:right !important; }
.breadcrumb_recuritment span.custom_tooltip.tab-i-icon .right { right:40px; top:45px; }
.breadcrumb_recuritment ul li a { padding:8px 6.5px; }
.rt_personalised_icon div#addIcond { position:static !important; }
/*--metcoins30-sep-22--*/
.metcoin_report_sec .metcoins_hdr .total_user_metcoin { margin:0px 10px 0px 0px; }
.metcoins_hdr .reset_btn { margin-bottom:2px; }
/*--metcoins30-sep-22--*/
/*--dap5-13-may-22--*/
.couching-sec .tab-content .middle-content ul li { min-width:auto !important; }
.couching-sec .tab-content { padding:15px 15px; margin-top:15px; }
.couching-sec .pros_rprt-cls .mb-70 { margin-bottom:10px; }
.couching-sec .top-content li { width:100%; }
.couching-sec .nav-tabs > li.active > a, .couching-sec .nav-tabs > li.active > a:hover, .couching-sec .nav-tabs > li.active > a:focus {
 border-bottom:none; background:#007ABC; color:#fff; border-radius:0px; margin:0px; }
.couching-sec .tab-content .middle-content ul li { margin:0px 0px 7px; width:49%; display:inline-block; }
.couching-sec ul.months-listing li a { display:block; text-align:center; padding:4px 6px; font-size:12px; }
.couching-sec .top-content li .content h4, .couching-sec .top-content li .content h4 span { font-size:16px; }
.recomment_pln_relevant2 .tab-content, .recomment_pln_relevant2 ul.nav.nav-tabs { margin-top:15px; }
.couching-sec .performance-scorecard-sec .agent-cls { display:block; }
.couching-sec .agent-cls div#clock_cls { margin:13px 0px 10px 0px; display:block; }
.couching-sec .agent-cls div#clock_cls input#recom_start, .couching-sec .agent-cls div#clock_cls input#goal_start { width:100%;
 height:34px; margin:1px 0px; }
.video-wrap-cstm #video_wrap .custom-play-video-box { width:100%; margin:1% 0px; }
.video-wrap-cstm .audio_listing .custom-play-video-box, .video-wrap-cstm .down_listing .custom-play-video-box {
 width:100%; margin:10px auto; min-height:auto; }
.scroll-list.video-wrap-cstm { margin:0px 0px 30px 0px; }
.couching-popup-bg .popup ul { max-height:380px; }
.custom-desc a.smitVideoShare { display:initial; }
.shared-sec .star-rating .fa-star { font-size:14px; margin-right:2px; }
.couching-sec .performance-scorecard-sec .box_point > .val { font-size:12px; width:54px; }
.couching-sec .performance-scorecard-sec .sales_ratio_cls { padding-right:0px; }
.goal-calendar-hide-show { float:none; top:5px; }
.prospect_report_new_cls .teamMembers ul > li { min-width:100% !important; margin:0px 0px 10px; }
.mysales-sec .subType-monthly, .prospect_report_new_cls .subType-monthly { max-width:120px; }
.mysales-sec .subType-monthly .fa, .prospect_report_new_cls .subType-monthly .fa { font-size:20px; top:7px; right:10px; }
.prospect_report_new_cls .search_cls input { border-radius:4px !important; }
.mysales-sec .subType-monthly, .prospect_report_new_cls .subType-monthly, .prospect_report_new_cls .search_cls { max-width:100%; }
.prospect_report_new_cls .search_cls { margin-top:10px; }
.prospect_report_new_cls .nav-tabs > li, .mysales-top-sps .nav-tabs > li { margin-right:0px; float:none; }
.prospect_report_new_cls .nav-tabs > li.active > a:hover, .prospect_report_new_cls .nav-tabs > li.active > a:focus, .prospect_report_new_cls .nav-tabs > li > a.active {
 color:#fff; background-color:#007ABC; border-bottom:1px solid transparent; border-radius:0px; }
.prospect_report_new_cls ul.nav.nav-tabs { margin-top:15px; border-bottom:none; }
.prospect_report_new_cls .nav-tabs > li > a { padding:6px 10px; border-top:1px solid #e7e7e7; border-radius:0px }
/* .prospect_report_new_cls .custom_tooltip .right { display:flex; } */
.prospect_report_new_cls table.styled-table tr th:nth-child(1), .prospect_report_new_cls table.styled-table tr td:nth-child(1) {
 position:static; }
.prospect_report_new_cls .team_pros_report_tab_con h3 { text-align:center; }
.mysales-sec .same_line ul, .prospect_report_new_cls .same_line ul { margin:0px 0px 0px 0px; padding:0px; }
.mysales-sec .same_line ul li, .mysales-sec .subType-lsd ul li, .mysales-sec .subType-weekly ul li, .prospect_report_new_cls .same_line ul li,
.prospect_report_new_cls .subType-lsd ul li, .prospect_report_new_cls .subType-weekly ul li { border-radius:4px; }
.mysales-sec .teamMembers ul > li { min-width:100% !important; margin:0px 0px 10px; }
.mysales-sec .same_line .sales-date-sec { font-size:14px; margin:0px 0px 10px; display:block; text-align:center; }
.mysales-sec div#lrBtn.noLabel, .prospect_report_new_cls div#lrBtn.noLabel { top:revert; bottom:-20px; }
.prospect_report_new_cls .custom_tooltip .right span, .mysales-sec .custom_tooltip .right span { margin-bottom:10px; display:inline-block; }
.prospect_report_new_cls form#goal_settings_form .act-row label, .prospect_report_new_cls form#goal_settings_form .act-row input,
.prospect_report_new_cls .product-goal-cls label.label-hide-cls { display:block; width:100%; }
.pros_bck_btn { float:none; margin-bottom:10px; }
.prospect_report_new_cls .couching-btn { margin:15px auto 0px; display:table; }
.product-goal-cls thead.goal-hd-cls > tr > :first-child { min-width:130px; }
.prospect_report_new_cls .mrk_leave_cls, .mrk_leave_cls { float:none; margin:10px auto 0px; display:table; }

/*--dap5-30-may-24--*/
.myvillt-sec-cls .learning-tabs .tab button { float:none !important; width:100%; }
.myvillt-sec-cls .learning-tabs .tabs-boxs{ width:100%;}
.myvillt-sec-cls .content-box .view-more-join { position:static; }
.myvillt-sec-cls .propspecting-advance { display:flex; position:static; padding-top:0px; }
.myvillt-sec-cls .propspecting-advance h3 { margin:0; font-weight:bold; color:#333; font-size:18px; padding-right:25px; }
.myvillt-sec-cls .propspecting-advance .ilt{top:0px !important; }
.myvillt-sec-cls .modal-view .modal-content { max-width:94%; padding:16px; height:400px; }
.myvillt-sec-cls #myModalViewMore p { font-size:16px; }
.myvillt-sec-cls ul.viewmore-lst-cls li { width:100%; padding-left:0px; }
.myvillt-sec-cls .modal-view .close { top:10px; right:10px !important; }
.myvillt-sec-cls .learning-tabs .learn-join { width:auto; margin-left:5px; }
div#alertboxmyilt { max-width:96%; left:2%; margin-left:0px; width:100%; }
.myvillt-sec-cls .learning-tabs .learn-more { width:auto; }
.myvillt-sec-cls .learning-tabs .learn-wait { width:auto; margin-left:5px; }
.mark-web-cls .modal-content h3, .mark-web-cls .modal-header h3 span, #manage-ilt-vilt h3, #manage-ilt-vilt h3 { font-size:18px; }
.meeting_popup .modal-header h3 span, #manage-ilt-vilt .header .title-box h2 { font-size:18px !important; }
#manage-ilt-vilt .paging_simple_numbers { top:100%; }

.rendor-form .video-box { height:25vh; }
.rendor-form .flowplayer { width:98% !important; }
.fullWidth .col { display:block; width:100%; flex-basis:revert; } 
/*--dap5-30-may-24--*/


.agents-performance .agents-header { display:block; }
.agents-performance .agents-header .agents-dost { margin-top:10px; }
.agents-left .summary-relative .btn-filter { margin-left:0px; }
.meeting-sde-tgl span.custom_tooltip.show div#infobox { width:280px !important; right:35px !important;  }
.meeting_popup .modal-content { max-width:92%; }
.ai-download { display:block; }
.ai-download h4 { margin-bottom:10px !important; }
.ai-download div { margin-bottom:20px; }
#formio-id button.btn.btn-primary.btn-md { width:auto !important; padding:8px 15px !important; margin-bottom:5px; }
#cris-johnson .slider-meetings .owl-nav { right: 0px !important; left:revert; top:0px; }
.dashbaord-box .app-res .tab_content .f_meeting { display:inline-block; }
.dashbaord-box .app-res .tab.m_tabs button { margin-bottom:5px; white-space:nowrap; } 
.view-meeting-sec .meeting-forms h3 { font-size:18px; }
.view-meeting-sec .heading-title p { font-size:14px; }
.rendor-form .formio-form nav{border:0px;}
.rendor-form .formio-component-page2Container .title_part{flex-direction: column;}
.rendor-form .formio-component-page2Container .title_part .right_title h4{ padding-left:0px; }
.rendor-form .formio-component-page2Container .inner-content { padding: 0px;}
.rendor-form .formio-component-page2Container .main_content { padding: 0px; box-shadow: none;}
.rendor-form .formio-component-firstMeeting .row .col, .rendor-form .formio-component-secondMeeting .row .col, .rendor-form .formio-component-nonSalesMeeting .row .col,
.rendor-form .formio-component-followUpMeeting .row .col{  flex-basis:100%; }
.manage-ai-sec-cls .twelfth-month ul{grid-template-columns:1fr;}
.manage-ai-sec-cls .tablinks{ font-size:14px; padding:10px 12px; flex:1 1 100%; }
.manage-ai-sec-cls .btn{ width:100%; text-align:center; }
.rendor-form .video-box { height:25vh; }
.rendor-form .flowplayer { width:98% !important; }

.rendor-form ul.pagination { display:block; }
.rendor-form ul.pagination li { display:block; margin:0px; }
.rendor-form .pagination .page-link { float:none; display:block; border-radius:0px !important; text-align:center; }
.fullWidth .col { display:block; width:100%; flex-basis:revert; }
.view-meeting-sec .slider-meetings .owl-carousel .owl-nav button { top:50px; }
.myvillt-sec-cls ul.viewmore-lst-cls .description-popup1 { max-width:320px; }
.myvillt-sec-cls .popupinner .close { right:0px !important; top:0px; }
.myvillt-sec-cls ul.viewmore-lst-cls .popupinner { top:-34px; }
.myvillt-sec-cls ul.viewmore-lst-cls li:last-child { display:none; }

.dashboard-mtg-sec a#openModalBtn { display:none !important; }
#main-dashbaord .dashboard_title_right .btn_afm { display:block; }
.meeting-tab { display:block; }
.meeting-tab .tabs { display:block; margin-bottom:10px; }
.dashboard-mtg-sec .dash_hr { width:92%; margin:15px auto 15px; }
.dashboard-mtg-sec .m_tabs_content .tab_content { width:100%; display:block; }
.dashboard-mtg-sec .m_tabs_content .tab_content .left { width:100%; float:none; margin-bottom:10px; }
.dashboard-mtg-sec .m_tabs_content .tab_content .right { float:none; width:100%; padding-left:0px; margin-top:10px; }
.dashboard-mtg-sec .tab_content .ellipsis_icon { position:static; display:inline-block; margin:10px 0px; }
.dashboard-mtg-sec .pagination { margin:0px 0px 20px; padding-top:0px; }
.dashboard-mtg-sec .more-menu { top:300px; float:left; left:0px; }
.dashboard-mtg-sec .more-menu-caret { top:-11px; right:revert; left:36px; }
.calendar-view-sec .meeting-sde-tgl span.custom_tooltip.cstm { bottom:90px !important; right:15px; }
.calendar-view-sec .app_res_nav { margin-left:0px; }

}

@media (max-width:390px){ 
#chatbot .chatbot-topbar .logo { width:60px; height:60px; }
#chatbot .chatbot-topbar .logo svg { width:100%; }
#chatbot .chat-title-box h3 { width:50% !important; }
.myvillt-sec-cls ul.viewmore-lst-cls .description-popup1 { max-width:280px; }

}

@media (max-width:360px){ 
.meeting-sde-tgl span.custom_tooltip.show div#infobox { width:260px; }
.dashboard-mtg-sec .meeting-popup{ left:-30px; width:360px; }
	
}
