	
	img{max-width: 100%;border:none;}
	ul,ol{list-style-type:none;}
	textarea{
	  resize: none;
	}
	body {
	  color: #333; font-size: 14px;  font-weight: 400;  line-height: 1.471;    background-color: #f5f5f5; 
		font-family:"Arial", "sans-serif";
    background:#2c8ff1 url("/dashboard/images/bg-center-part.jpg");
		background-repeat:repeat;
		backgroun-position: center top;
		background-size: cover;
height:100% !important;
		
			
	}
#page{
}

	.nav-sm .navbar.nav_title {
	  width: 70px; }

	.nav-sm .navbar.nav_title a span {
	  display: none; }

	.nav-sm .navbar.nav_title a i {
	  font-size: 27px;
	  margin: 13px 0 0 3px; }

	.site_title i {
	  border: 1px solid #EAEAEA;
	  padding: 5px 6px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%; 
	}
	.nav-sm .main_container .top_nav {
	  display: block;
	  margin-left: 70px;
	  z-index: 2; }

	.nav-sm .nav.side-menu li a {
	  text-align: center !important;
	  font-weight: 400;
	  font-size: 10px;
	  padding: 10px 5px; }

	.nav-sm ul.nav.child_menu ul,
	.nav-sm .nav.side-menu li.active-sm ul ul {
	  position: static;
	  width: 200px;
	  background: none; }

	.nav-sm > .nav.side-menu > li.active-sm > a {
	  color: #1ABB9C !important; }

	.nav-sm .nav.side-menu li a i.toggle-up {
	  display: none !important; }

	.nav-sm .nav.side-menu li a i {
	  font-size: 25px !important;
	  text-align: center;
	  margin-bottom: 5px; }

	.nav-sm ul.nav.child_menu {
	  left: 100%;
	  position: absolute;
	  top: 0;
	  width: 210px;
	  z-index: 4000;
	  background: #3E5367;
	  display: none; }

	.nav-sm ul.nav.child_menu li {
	  padding: 0 10px; }

	.nav-sm ul.nav.child_menu li a {
	  text-align: left !important; }

	.nav-sm .profile {
	  display: none; }

	.menu_section {
	  margin-bottom: 35px; }

	.menu_section h3 {
	  padding-left: 23px;
	  color: #fff;
	  text-transform: uppercase;
	  letter-spacing: .5px;
	  font-weight: bold;
	  font-size: 11px;
	  margin-bottom: 0;
	  margin-top: 0;
	  text-shadow: 1px 1px #000; 
	}
	.profile_pic {
	  width: 35%;
	  float: left; 
	}
	.icn-circle{
	  width: 50px;
	  height: 50px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  background-color: #caecf8;
	  font-size: 20px;
	  text-align: center;
	  vertical-align: middle;
	  display: table-cell;
	}
	.img-circle.profile_img {
	  width: 70%;
	  background: #fff;
	  margin-left: 15%;
	  z-index: 1000;
	  position: inherit;
	  margin-top: 20px;
	  border: 1px solid rgba(52, 73, 94, 0.44);
	  padding: 4px; }

	.profile_info {
	  padding: 25px 10px 10px;
	  width: 65%;
	  float: left; }

	.profile_info span {
	  font-size: 13px;
	  line-height: 30px;
	  color: #BAB8B8; }

	.profile_info h2 {
	  font-size: 14px;
	  color: #ECF0F1;
	  margin: 0;
	  font-weight: 300; }

	.profile.img_2 {
	  text-align: center; }

	.profile.img_2 .profile_pic {
	  width: 100%; }

	.profile.img_2 .profile_pic .img-circle.profile_img {
	  width: 50%;
	  margin: 10px 0 0; }

	.profile.img_2 .profile_info {
	  padding: 15px 10px 0;
	  width: 100%;
	  margin-bottom: 10px;
	  float: left; }

	.main_menu span.fa {
	  float: right;
	  text-align: center;
	  margin-top: 5px;
	  font-size: 10px;
	  min-width: inherit;
	  color: #fff; }

	.active a span.fa {
	  text-align: right !important;
	  margin-right: 4px; }

	.nav-sm .menu_section {
	  margin: 0; }
	.nav-sm .menu_section .srm-pnl .srm-pic{
	  width: 60px;
	  height: 60px;
	  margin-right: 0;
	}
	.nav-sm .menu_section .srm-pnl .name {
	  font-size: 14px;
	}

	.nav-sm li li i.fa {
	  display: inline-block; 
	}

	.nav-sm li li span.fa {
	  display: inline-block; }
	.nav_menu {
	  float: left;
	  background: #fff;
	  width: 100%;
	  position: relative; }

	@media (min-width: 480px) {
	  .nav_menu {
		position: static; } }
	.nav-md .container.body .col-md-3.left_col {
	  min-height: 100%;
	  width: 230px;
	  padding: 0;
	  position: absolute;
	  display: -ms-flexbox;
	  display: flex;
	  z-index:22; }

	.nav-md .container.body .col-md-3.left_col.menu_fixed {
	  height: 100%;
	  position: fixed; }

	body .container.body .right_col {
	    border:1px solid #ddd; padding:20px;}


	body .container.body .right_col.dashboard-page{padding:0; background-color: transparent; border:0px none;}

	body .container.body .right_col [role="tabpanel"]{width: 100%;}

body #page #page-header {  
    display: none;
}


	.nav_title {
	  width: 230px;
	  float: left;
	  background: #2A3F54;
	  border-radius: 0;
	  height: 57px; }

	@media (max-width: 991px) {
	  .nav-md .container.body .right_col, .nav-md .container.body .top_nav {
		width: 100%;
		margin: 0; }

	  .nav-md .container.body .col-md-3.left_col {
		display: none; }

	  .nav-md .container.body .right_col {
		width: 100%;
		padding-right: 0; }
    .talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content{
    width:100% !important;
    margin-right:0px !important;
    }
    
    
    
	  }  

	  @media (max-width: 1200px) {
	  .x_title h2 {
		width: 62%;
		font-size: 17px; }

	  .tile, .graph {
		height: inherit; } }
	@media (max-width: 1270px) and (min-width: 192px) {
	  .x_title h2 small {
		display: none; } }
	.left_col .mCSB_scrollTools {
	  width: 6px; }

	.left_col .mCSB_dragger {
	  max-height: 400px !important; }

	/**  ------------------------------------------  **/
	.blue {
	  color: #3498DB; }

	.purple {
	  color: #9B59B6; }

	.burgundy {
	  color: #f37372; }

	.green {
	  color: #1ABB9C !important; }

	.aero {
	  color: #9CC2CB; }

	.red {
	  color: #E74C3C; }

	.dark {
	  color: #34495E; }

	.border-blue {
	  border-color: #3498DB !important; }

	.border-purple {
	  border-color: #9B59B6 !important; }

	.border-green {
	  border-color: #1ABB9C !important; }

	.border-aero {
	  border-color: #9CC2CB !important; }

	.border-red {
	  border-color: #E74C3C !important; }

	.border-dark {
	  border-color: #34495E !important; }

	

	.bg-green {
	  background: #1ABB9C !important;
	  border: 1px solid #1ABB9C !important;
	  color: #fff; }

	.bg-red {
	  background: #E74C3C !important;
	  border: 1px solid #E74C3C !important;
	  color: #fff; }

	.bg-blue {
	  background: #3498DB !important;
	  border: 1px solid #3498DB !important;
	  color: #fff; }

	.bg-orange {
	  background: #F39C12 !important;
	  border: 1px solid #F39C12 !important;
	  color: #fff; }

	.bg-purple {
	  background: #9B59B6 !important;
	  border: 1px solid #9B59B6 !important;
	  color: #fff; }

	.bg-blue-sky {
	  background: #50C1CF !important;
	  border: 1px solid #50C1CF !important;
	  color: #fff; }

	.container {
	  width: 100%;
	  padding: 0; }

	.navbar-nav > li > a, .navbar-brand, .navbar-nav > li > a {
	  color: #fff !important; }

	.top_nav .nav > li > a:focus, .top_nav .nav > li > a:hover, .top_nav .nav .open > a, .top_nav .nav .open > a:focus, 
	.top_nav .nav .open > a:hover {
	  background: #d3d3d3; }

	.main_container .top_nav {
	  display: block;
	  margin-left: 230px; }

	.no-padding {
	  padding: 0 !important; }

	.page-title {
	  width: 100%;
	  height: 82px;
	  padding: 10px 0; }

	.page-title .title_left {
	  width: 75%;
	  float: left;
	  display: block; 
	padding-top: 10px;
	}

	.page-title .title_left h3 {
	  margin: 4px 0; }

	.page-title .title_right {
	  width: 25%;
	  float: left;
	  display: block; 
	  position: relative;
	}

	.page-title .title_right .pull-right {
	  margin: 10px 0; }

	.fixed_height_320 {
	  height: 320px; }

	.fixed_height_390 {
	  height: 390px; }

	.fixed_height_200 {
	  height: 200px; }

	.overflow_hidden {
	  overflow: hidden; }

	.progress-bar-dark {
	  background-color: #34495E !important; }

	.progress-bar-gray {
	  background-color: #BDC3C7 !important; }

	table.no-margin .progress {
	  margin-bottom: 0; }

	.main_content {
	  padding: 10px 20px; }

	.col-md-55 {
	  width: 50%;
	  margin-bottom: 10px; }

	@media (min-width: 768px) {
	  .col-md-55 {
		width: 20%; } }
	@media (min-width: 992px) {
	  .col-md-55 {
		width: 20%; } }
	@media (min-width: 1200px) {
	  .col-md-55 {
		width: 20%; } }
	@media (min-width: 192px) and (max-width: 1270px) {
	  table.tile_info span.right {
		margin-right: 7px;
		float: left; } }
	.center-margin {
	  margin: 0 auto;
	  float: none !important; }

	.col-md-55, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, 
	.col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, 
	.col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, 
	.col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, 
	.col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	  position: relative;
	  min-height: 1px;
	  float: left;
	  padding-right: 10px;
	  padding-left: 10px; }

	.row {
	  margin-right: -10px;
	  margin-left: -10px; }

	.grid_slider .col-md-6 {
	  padding: 0 40px; }

	h1, .h1, h2, .h2, h3, .h3 {
	  margin-top: 10px;
	  margin-bottom: 10px; }

	a {
	  color: #666;
	  text-decoration: none; }

	a, a:visited, a:focus, a:active, :visited, :focus, :active, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, 
	.btn:active.focus, .btn.active.focus {
	  outline: 0; }

	a:hover, a:focus {
	  text-decoration: none; color:#333;}

	.navbar {
	  margin-bottom: 0; }

	.navbar-header {
	  background: #34495E; }

	.navbar-right {
	  margin-right: 0; }

	.top_nav .navbar-right {
	  margin: 0;
	  width: 70%;
	  float: right; }

	.top_nav .navbar-right li {
	  display: inline-block;
	  float: right;
	  position: static; 
	}
	.top_nav .navbar-right li a{
	  border-bottom: none;
	}
	.top_nav .navbar-right li a.user-profile{
	  color: #4d4d4d !important;
	}
	@media (min-width: 480px) {
	  .top_nav .navbar-right li {
		position: relative; } }
	.top_nav .dropdown-menu li {
	  width: 100%; }
	.top_nav .dropdown-menu li a {
	  width: 100%;
	  padding: 12px 20px; 
	}
	.top_nav li a i {
	  font-size: 15px; 
	}
	.navbar-static-top {
	  position: fixed;
	  top: 0;
	  width: 100%; 
	}
	.sidebar-header {
	  border-bottom: 0;
	  margin-top: 46px; }

	.sidebar-header:first-of-type {
	  margin-top: 0; 
	}
	.nav.side-menu > li {
	  position: relative;
	  display: block;
	  cursor: pointer; 
	}
	.nav.side-menu > li > a {
		padding: 14px 15px 13px;
	}
	.nav.side-menu > li > a:hover {
	  color: #F2F5F7 !important;
	}
	.nav.side-menu > li > a:hover, .nav > li > a:focus {
	  text-decoration: none;
	  background: transparent; }

	.nav.child_menu {
	  display: none; 
	  background-color: #05141f;
	}
	.nav.child_menu li:hover,
	.nav.child_menu li.active, .nav.child_menu li.current-page {
	  background-color: #0a6c9b;
	}
	.nav.side-menu > li > a:hover {
		background:#034984;
	}
	.nav.child_menu li:last-child{
	 border-bottom: none; 
	}
	.nav-md ul.nav.child_menu li:before {
	  bottom: auto;
	  content: "";
	  height: 8px;
	  left: 23px;
	  margin-top: 15px;
	  position: absolute;
	  right: auto;
	  width: 8px;
	  z-index: 1;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%; 
	}
	.nav-md ul.nav.child_menu li:after {
	  bottom: 0;
	  content: "";
	  left: 27px;
	  position: absolute;
	  top: 0; }

	.nav.side-menu > li > a{
	  color: #fff;
	  font-weight: 500; }
	.nav.child_menu > li > a {
	  color: #fff;
	  font-weight: 400; }
	.nav.child_menu li li:hover,
	.nav.child_menu li li.active {
	  background: none; }

	.nav.child_menu li li a:hover,
	.nav.child_menu li li a.active {
	  color: #fff; }

	.nav > li > a {
	  position: relative;
	  display: block;
	  padding: 13px 15px 12px; 
	  border-bottom: 1px solid #05141f;
	}
	.nav li.current-page {
	  background: rgba(255, 255, 255, 0.05); }

	.nav li li li.current-page {
	  background: none; }

	.nav li li.current-page a {
	  color: #fff; }

	.nav.side-menu > li.active{background-color: #024882;}

	.nav.side-menu > li.active > a {  
	 /*box-shadow: rgba(82, 82, 82, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;*/
	 border-bottom:1px solid #135184;
	 /*background: url("../img/menu-active.png") no-repeat scroll right center transparent !important;*/
	  }
	.navbar-brand, .navbar-nav > li > a {
	  font-weight: 500;
	  color: #ECF0F1 !important;
	  margin-left: 0 !important;
	  line-height: 32px; }

	.site_title {
	  text-overflow: ellipsis;
	  overflow: hidden;
	  font-weight: 400;
	  font-size: 22px;
	  width: 100%;
	  color: #ECF0F1 !important;
	  margin-left: 0 !important;
	  line-height: 59px;
	  display: block;
	  height: 55px;
	  margin: 0;
	  padding-left: 10px; }

	.site_title:hover, .site_title:focus {
	  text-decoration: none; }

	.nav.navbar-nav > li > a {
	  color: #013b6b !important; }

	.nav.top_menu > li > a {
	  position: relative;
	  display: block;
	  padding: 10px 15px;
	  color: #34495E !important; }

	.nav > li > a:hover, .nav > li > a:focus {
	  background-color: transparent; }
	.nav.child_menu > li > a {
	  color: #fff;
	  font-size: 13px;
	  padding: 13px 0 13px 30px;
	  border-bottom:1px solid #05141f; 
	}
	.top_search {
	  padding: 0; }

	.top_search .form-control {
	  border-right: 0;
	  box-shadow: inset 0 1px 0px rgba(0, 0, 0, 0.075);
	  border-radius: 25px 0px 0px 25px;
	  padding-left: 20px;
	  border: 1px solid rgba(221, 226, 232, 0.49); }

	.top_search .form-control:focus {
	  border: 1px solid rgba(221, 226, 232, 0.49);
	  border-right: 0; }

	.top_search .input-group-btn button {
	  border-radius: 0px 25px 25px 0px;
	  border: 1px solid rgba(221, 226, 232, 0.49);
	  border-left: 0;
	  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	  color: #93A2B2;
	  margin-bottom: 0 !important; }

	.toggle {
	  float: left;
	  margin: 0;
	  padding-top: 16px;
	  width: 70px; }

	.toggle a {
	  padding: 15px 15px 0 0;
	  margin: 0;
	  cursor: pointer; }
	.toggle a i {
	  font-size: 26px; 
	  color: #013b6b;
	}
	.panel_toolbox {
	  float: right;
	  min-width: 70px; }

	.panel_toolbox > li {
	  float: left;
	  cursor: pointer; }

	.panel_toolbox > li > a {
	  padding: 5px;
	  color: #C5C7CB;
	  font-size: 14px; }

	.panel_toolbox > li > a:hover {
	  background: #F5F7FA; }

	.line_30 {
	  line-height: 30px; }

	.main_menu_side {
	  padding: 0; }

	.bs-docs-sidebar .nav > li > a {
	  display: block;
	  padding: 4px 6px; }

	footer {
	  clear:both;
	  border-top: 1px solid #ccc;
	  background: #fff;
	  padding: 19px 20px;
	  display: block; }

	footer .powered-by{display: flex; align-items: center; font-size:12px;}
	footer .powered-by img{margin-left: 10px;}


	.nav-sm footer {
	  margin-left: 70px; }

	.footer_fixed footer {
	  position: fixed;
	  left: 0px;
	  bottom: 0px;
	  width: 100%; }

	@media (min-width: 768px) {
	  .footer_fixed footer {
		margin-left: 0; } }
	@media (min-width: 768px) {
	  .footer_fixed .nav-sm footer {
		margin-left: 0; } }
	.tile-stats.sparkline {
	  padding: 10px;
	  text-align: center; }

	.jqstooltip {
	  background: #34495E !important;
	  width: 30px !important;
	  height: 22px !important;
	  text-decoration: none; }

	.tooltip {
	  display: block !important;  }
	.tooltip-inner {
		background-color: #2c3e50;
		color: #fff;
	}

	.tooltip.top .tooltip-arrow {
		border-top-color: #2c3e50;
	}

	.tooltip.right .tooltip-arrow {
		border-right-color: #2c3e50;
	}

	.tooltip.bottom .tooltip-arrow {
		border-bottom-color: #2c3e50;
	}

	.tooltip.left .tooltip-arrow {
		border-left-color: #2c3e50;
	}
	.tiles {
	  border-top: 1px solid #ccc;
	  margin-top: 15px;
	  padding-top: 5px;
	  margin-bottom: 0; }

	.tile {
	  overflow: hidden; }

	.top_tiles {
	  margin-bottom: 0; }

	.top_tiles .tile h2 {
	  font-size: 30px;
	  line-height: 30px;
	  margin: 3px 0 7px;
	  font-weight: bold; }

	article.media {
	  width: 100%; }

	/* *********  custom accordion  **************************** */
	*, *:before, *:after {
	  box-sizing: border-box; }

	#integration-list {
	  width: 100%;
	  margin: 0 auto;
	  display: table; }

	#integration-list ul {
	  padding: 0;
	  margin: 20px 0;
	  color: #555; }

	#integration-list ul > li {
	  list-style: none;
	  border-top: 1px solid #ddd;
	  display: block;
	  padding: 15px;
	  overflow: hidden; }

	#integration-list ul:last-child {
	  border-bottom: 1px solid #ddd; }

	#integration-list ul > li:hover {
	  background: #efefef; }

	.expand {
	  display: block;
	  text-decoration: none;
	  color: #555;
	  cursor: pointer; }

	.expand h2 {
	  width: 85%;
	  float: left; }

	h2 {
	  font-size: 18px;
	  font-weight: 400; }

	#left, #right {
	  display: table; }

	#sup {
	  display: table-cell;
	  vertical-align: middle;
	  width: 80%; }

	.detail a {
	  text-decoration: none;
	  color: #C0392B;
	  border: 1px solid #C0392B;
	  padding: 6px 10px 5px;
	  font-size: 13px;
	  margin-right: 7px; }

	.detail {
	  margin: 10px 0 10px 0px;
	  display: none;
	  line-height: 22px;
	  height: 150px; }

	.detail span {
	  margin: 0; }

	.right-arrow {
	  width: 10px;
	  float: right;
	  font-weight: bold;
	  font-size: 20px; }

	.accordion .panel {
	  margin-bottom: 15px;
	  border-radius: 0;
	  border-bottom: 1px solid #efefef; }

	.accordion .panel-heading {
	  background: #ffffff;
	padding: 25px 0;
	width: 100%;
	display: block;
	border-radius: 4px;
	overflow: hidden;
	}
	.accordion .openpanel .panel-heading {background: #fff; color:#05141f;border-bottom: 1px solid #c5cfe4;}
	.accordion .panel:hover .panel-heading{
	  background: #fff;
	  box-shadow: 0px 3px 10px #8a888a;
	  -webkit-box-shadow: 0px 3px 10px #8a888a;
	  -moz-box-shadow: 0px 3px 10px #8a888a; 
	}
	.x_panel {
	  position: relative;
	  width: 100%;
	  min-height:443px;
	  margin-bottom: 0px;
	  padding: 10px 17px;
	  display: inline-block;
	  background: #fff;
	  border: 1px solid #E6E9ED;
	  -webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
	  page-break-inside: avoid; /* Firefox */
	  break-inside: avoid; /* IE 10+ */
	  opacity: 1;
	  transition: all .2s ease; }

	.x_title {
	  border-bottom: 2px solid #E6E9ED;
	  padding: 1px 5px 6px;
	  margin-bottom: 10px; }

	.x_title .filter {
	  width: 40%;
	  float: right; }

	.x_title h2 {
	  margin: 5px 0 6px;
	  float: left;
	  display: block;
	  text-overflow: ellipsis;
	  overflow: hidden;
	  white-space: nowrap; }

	.x_title h2 small {
	  margin-left: 10px; }

	.x_title span {
	  color: #BDBDBD; }

	.x_content {
	  padding: 0 5px 6px;
	  position: relative;
	  width: 100%;
	  float: left;
	  clear: both;
	  margin: 0; }

	.x_content h4 {
	  font-size: 16px;
	  font-weight: 500;

	  color: #666; 
	}
	.x_content table td a{margin:5px;}
	.x_content table td a:hover{text-decoration: underline;}
	.x_content .last{text-align: center;}
	.x_content .pagination{margin: 0px 0 5px;}
	.GreenTxt{color:#63c5ad;}
	legend {
	  padding-bottom: 7px; }

	.demo-placeholder {
	  height: 280px; }

	/** Contacts **/
	.profile_details:nth-child(3n) {
	  clear: both; }

	.profile_details .profile_view {
	  display: inline-block;
	  padding: 10px 0 0;
	  background: #fff; }

	.profile_details .profile_view .divider {
	  border-top: 1px solid #e5e5e5;
	  padding-top: 5px;
	  margin-top: 5px; }

	.profile_details .profile_view .ratings {
	  margin-bottom: 0; }

	.profile_details .profile_view .bottom {
	  background: #F2F5F7;
	  padding: 9px 0;
	  border-top: 1px solid #E6E9ED; }

	.profile_details .profile_view .left {
	  margin-top: 20px; }

	.profile_details .profile_view .left p {
	  margin-bottom: 3px; }

	.profile_details .profile_view .right {
	  margin-top: 0px;
	  padding: 10px; }

	.profile_details .profile_view .img-circle {
	  border: 1px solid #E6E9ED;
	  padding: 2px; }

	.profile_details .profile_view h2 {
	  margin: 5px 0; }

	.profile_details .profile_view .ratings {
	  text-align: left;
	  font-size: 16px; }

	.profile_details .profile_view .brief {
	  margin: 0;
	  font-weight: 300; }

	.profile_details .profile_left {
	  background: white; }

	.pagination.pagination-split li {

	  display: inline-block;
	  margin-right: 3px; }

	.pagination.pagination-split li a {
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  color: #768399;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px; }

	/** Contacts **/
	/* *********  /custom accordion  **************************** */
	/* *********  dashboard widget  **************************** */
	table.tile h3, table.tile h4, table.tile span {
	  font-weight: bold;
	  vertical-align: middle !important; }

	table.tile th, table.tile td {
	  text-align: center; }

	table.tile th {
	  border-bottom: 1px solid #E6ECEE; }

	table.tile td {
	  padding: 5px 0; }

	table.tile td ul {
	  text-align: left;
	  padding-left: 0; }

	table.tile td ul li {
	  list-style: none;
	  width: 100%; }

	table.tile td ul li a {
	  width: 100%; }

	table.tile td ul li a big {
	  right: 0;
	  float: right;
	  margin-right: 13px; }

	table.tile_info {
	  width: 100%; }

	table.tile_info td {
	  text-align: left;
	  padding: 1px;
	  font-size: 15px; }

	table.tile_info td p {
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  margin: 0;
	  line-height: 28px; }

	table.tile_info td i {
	  margin-right: 8px;
	  font-size: 17px;
	  float: left;
	  width: 18px;
	  line-height: 28px; }

	table.tile_info td:first-child {
	  width: 83%; }

	td span {
	  line-height: 28px; }

	.sidebar-widget {
	  overflow: hidden; }

	.error-number {
	  font-size: 90px;
	  line-height: 90px;
	  margin: 20px 0; }

	.col-middle {
	  margin-top: 5%; }

	.mid_center {
	  width: 370px;
	  margin: 0 auto;
	  text-align: center;
	  padding: 10px 20px; }

	h3.degrees {
	  font-size: 22px;
	  font-weight: 400;
	  text-align: center; }

	.degrees:after {
	  content: "o";
	  position: relative;
	  top: -12px;
	  font-size: 13px;
	  font-weight: 300; }

	.daily-weather .day {
	  font-size: 14px;
	  border-top: 2px solid rgba(115, 135, 156, 0.36);
	  text-align: center;
	  border-bottom: 2px solid rgba(115, 135, 156, 0.36);
	  padding: 5px 0; }

	.weather-days .col-sm-2 {
	  overflow: hidden;
	  width: 16.66666667%; }

	.weather .row {
	  margin-bottom: 0; }

	/* *********  tables styling  ******************************* */
	.bulk-actions {
	  display: none; }

	table.countries_list {
	  width: 100%; }

	table.countries_list td {
	  padding: 0 10px;
	  line-height: 30px;
	  border-top: 1px solid #eeeeee; }

	.dataTables_paginate a {
	  padding: 6px 9px !important;
	  background: #ddd !important;
	  border-color: #ddd !important; }


	.dataTables_paginate a:hover {
	  color:#05141f!important;}


	.paging_full_numbers a.paginate_active {
	  background-color: rgba(38, 185, 154, 0.59) !important;
	  border-color: rgba(38, 185, 154, 0.59) !important; }

	button.DTTT_button, div.DTTT_button, a.DTTT_button {
	  border: 1px solid #E7E7E7 !important;
	  background: #E7E7E7 !important;
	  box-shadow: none !important; }

	table.jambo_table {
	  border: 1px solid rgba(221, 221, 221, 0.78); }

	table.jambo_table thead {
	  background:#575656;
	  color: #ECF0F1; }

	table.jambo_table tbody tr:hover td {
	  background: rgba(38, 185, 154, 0.07);
	  border-top: 1px solid rgba(38, 185, 154, 0.11);
	  border-bottom: 1px solid rgba(38, 185, 154, 0.11); }

	table.jambo_table tbody tr.selected {
	  background: rgba(38, 185, 154, 0.16); }

	table.jambo_table tbody tr.selected td {
	  border-top: 1px solid rgba(38, 185, 154, 0.4);
	  border-bottom: 1px solid rgba(38, 185, 154, 0.4); }

	.dataTables_paginate a {
	  background: #ff0000; }

	.dataTables_wrapper {
	  position: relative;
	  clear: both; width:100%;}
	.dataTables_processing {
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  width: 250px;
	  height: 30px;
	  margin-left: -125px;
	  margin-top: -15px;
	  padding: 14px 0 2px 0;
	  border: 1px solid #ddd;
	  text-align: center;
	  color: #999;
	  font-size: 14px;
	  background-color: white; }

	.dataTables_length {
	  width: 40%;
	  float: left; }

	.dataTables_filter {
	  width: 50%;
	  float: right;
	  text-align: right; }

	.dataTables_info {
	  width: 60%;
	  float: left; }

	.dataTables_paginate {
	  float: right;
	  text-align: right; }

	table.dataTable th.focus,
	table.dataTable td.focus {
	  outline: 2px solid #1ABB9C !important;
	  outline-offset: -1px; }

	table.display {
	  margin: 0 auto;
	  clear: both;
	  width: 100%; }

	table.display thead th {
	  padding: 8px 18px 8px 10px;
	  border-bottom: 1px solid black;
	  font-weight: bold;
	  cursor: pointer; }

	table.display tfoot th {
	  padding: 3px 18px 3px 10px;
	  border-top: 1px solid black;
	  font-weight: bold; }

	table.display tr.heading2 td {
	  border-bottom: 1px solid #aaa; }

	table.display td {
	  padding: 3px 10px; }

	table.display td.center {
	  text-align: center; }

	table.display thead th:active, table.display thead td:active {
	  outline: none; }

	.dataTables_scroll {
	  clear: both; }

	.dataTables_scrollBody {
	  margin-top: -1px;
	  -webkit-overflow-scrolling: touch; }

	.top .dataTables_info {
	  float: none; }

	.clear {
	  clear: both; }

	.dataTables_empty {
	  text-align: center; }

	tfoot input {
	  margin: 0.5em 0;
	  width: 100%;
	  color: #444; }

	tfoot input.search_init {
	  color: #999; }

	td.group {
	  background-color: #d1cfd0;
	  border-bottom: 2px solid #A19B9E;
	  border-top: 2px solid #A19B9E; }

	td.details {
	  background-color: #d1cfd0;
	  border: 2px solid #A19B9E; }

	.example_alt_pagination div.dataTables_info {
	  width: 40%; }

	.paging_full_numbers {
	  width: 400px;
	  height: 22px;
	  line-height: 22px; }

	.paging_full_numbers a:active {
	  outline: none; }

	.paging_full_numbers a:hover {
	  text-decoration: none; }

	.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active {
	  border: 1px solid #aaa;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  padding: 2px 5px;
	  margin: 0 3px;
	  cursor: pointer; }

	.paging_full_numbers a.paginate_button {
	  background-color: #ddd; }

	.paging_full_numbers a.paginate_button:hover {
	  background-color: #ccc;
	  text-decoration: none !important; }

	.paging_full_numbers a.paginate_active {
	  background-color: #99B3FF; }

	table.display tr.even.row_selected td {
	  background-color: #B0BED9; }

	table.display tr.odd.row_selected td {
	  background-color: #9FAFD1; }

	div.box {
	  height: 100px;
	  padding: 10px;
	  overflow: auto;
	  border: 1px solid #8080FF;
	  background-color: #E5E5FF; }

	/* *********  /tables styling  ****************************** */
	/* *********  /dashboard widget  **************************** */
	/* *********  widgets  *************************************** */
	ul.msg_list li {
	  background: #ffffff;
	  padding: 5px;
	  display: -ms-flexbox;
	  display: flex;
	  margin: 6px 6px 0;
	  width: 96% !important; }

	ul.msg_list li:last-child {
	  margin-bottom: 6px;
	  padding: 10px; }

	ul.msg_list li a {
	  padding: 3px 5px !important; }

	ul.msg_list li a .image img {
	  border-radius: 2px 2px 2px 2px;
	  -webkit-border-radius: 2px 2px 2px 2px;
	  float: left;
	  margin-right: 10px;
	  width: 11%; }

	ul.msg_list li a .time {
	  font-size: 11px;
	  font-style: italic;
	  font-weight: bold;
	  position: absolute;
	  right: 35px; }

	ul.msg_list li a .message {
	  display: block !important;
	  font-size: 11px; }

	.dropdown-menu.msg_list span {
	  white-space: normal; }

	.dropdown-menu {
	  border: medium none;
	  box-shadow: none;
	  display: none;

	  float: left;
	  font-size: 12px;
	  left: 0;
	  list-style: none outside none;
	  padding: 0;
	  position: absolute;
	  text-shadow: none;
	  top: 100%;
	  z-index: 9998;
	  border: 1px solid #05141f;
	  border-top-left-radius: 0;
	  border-top-right-radius: 0; }

	.dropdown-menu > li > a {
	  color: #5A738E; }

	.navbar-nav .open .dropdown-menu {
	  position: absolute;
	  background: #e8e9e9;
	  margin-top: 0;
	  border: 1px solid #D9DEE4;
	  -webkit-box-shadow: none;
	  right: 0;
	  left: auto;
	  width: 220px; }

	.navbar-nav .open .dropdown-menu.msg_list {
	  width: 300px; }

	.info-number .badge {
	  font-size: 10px;
	  font-weight: normal;
	  line-height: 13px;
	  padding: 1px 4px;
	  position: absolute;
	  right: 7px;
	  top: 8px; }

	ul.to_do {
	  padding: 0; }

	ul.to_do li {
	  background: #f3f3f3;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  position: relative;
	  padding: 7px;
	  margin-bottom: 5px;
	  list-style: none; }

	ul.to_do p {
	  margin: 0; }

	.dashboard-widget {
	  background: #f6f6f6;
	  border-top: 5px solid #79C3DF;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  padding: 5px 10px 10px; }

	.dashboard-widget .dashboard-widget-title {
	  font-weight: normal;
	  border-bottom: 1px solid #c1cdcd;
	  margin: 0 0 10px 0;
	  padding-bottom: 5px;
	  padding-left: 40px;
	  line-height: 30px; }

	.dashboard-widget .dashboard-widget-title i {
	  font-size: 100%;
	  margin-left: -35px;
	  margin-right: 10px;
	  color: #33a1c9;
	  padding: 3px 6px;
	  border: 1px solid #abd9ea;
	  border-radius: 5px;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  background: #fff; }

	ul.quick-list {
	  width: 45%;
	  padding-left: 0;
	  display: inline-block; }

	ul.quick-list li {
	  padding-left: 10px;
	  list-style: none;
	  margin: 0;
	  padding-bottom: 6px;
	  padding-top: 4px;
	  white-space: nowrap;
	  text-overflow: ellipsis;
	  overflow: hidden; }

	ul.quick-list li i {
	  padding-right: 10px;
	  color: #757679; }

	.dashboard-widget-content {
	  padding-top: 9px; }

	.dashboard-widget-content .sidebar-widget {
	  width: 50%;
	  display: inline-block;
	  vertical-align: top;
	  background: #fff;
	  border: 1px solid #abd9ea;
	  border-radius: 5px;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  text-align: center;
	  float: right;
	  padding: 2px;
	  margin-top: 10px; }

	.widget_summary {
	  width: 100%;
	  display: -ms-inline-flexbox;
	  display: inline-flex; }

	.widget_summary .w_left {
	  float: left;
	  text-align: left; }

	.widget_summary .w_center {
	  float: left; }

	.widget_summary .w_right {
	  float: left;
	  text-align: right; }

	.widget_summary .w_right span {
	  font-size: 20px; }

	.w_20 {
	  width: 20%; }

	.w_25 {
	  width: 25%; }

	.w_55 {
	  width: 55%; }

	h5.graph_title {
	  text-align: left;
	  margin-left: 10px; }

	h5.graph_title i {
	  margin-right: 10px;
	  font-size: 17px; }

	span.right {
	  float: right;
	  font-size: 14px !important; }

	.tile_info a {
	  text-overflow: ellipsis; }

	.sidebar-footer {
	  bottom: 0px;
	  clear: both;
	  display: block;
	  padding: 5px 0 0 0;
	  position: fixed;
	  width: 230px;
	  background: #2A3F54; }

	.sidebar-footer a {
	  padding: 7px 0 3px;
	  text-align: center;
	  width: 25%;
	  font-size: 17px;
	  display: block;
	  float: left;
	  background: #172D44; }

	.sidebar-footer a:hover {
	  background: #425567; }

	/** top tiles  */
	.tile_count {
	  margin-bottom: 20px;
	  margin-top: 20px; }

	.tile_count .tile_stats_count {
	  border-bottom: 1px solid #D9DEE4;
	  padding: 0 10px 0 20px;
	  text-overflow: ellipsis;
	  overflow: hidden;
	  white-space: nowrap;
	  position: relative; }

	@media (min-width: 992px) {
	  footer {
		margin-left:0px; } }
	@media (min-width: 992px) {
	  .tile_count .tile_stats_count {
		margin-bottom: 10px;
		border-bottom: 0;
		padding-bottom: 10px; } }
	.tile_count .tile_stats_count:before {
	  content: "";
	  position: absolute;
	  left: 0;
	  height: 65px;
	  border-left: 2px solid #ADB2B5;
	  margin-top: 10px; }

	@media (min-width: 992px) {
	  .tile_count .tile_stats_count:first-child:before {
		border-left: 0; } }
	.tile_count .tile_stats_count .count {
	  font-size: 30px;
	  line-height: 47px;
	  font-weight: 600; }

	@media (min-width: 768px) {
	  .tile_count .tile_stats_count .count {
		font-size: 40px; } }
	@media (min-width: 992px) and (max-width: 1100px) {
	  .tile_count .tile_stats_count .count {
		font-size: 30px; } }
	.tile_count .tile_stats_count span {
	  font-size: 12px; }

	@media (min-width: 768px) {
	  .tile_count .tile_stats_count span {
		font-size: 13px; } }
	.tile_count .tile_stats_count .count_bottom i {
	  width: 12px; }

	/**********breadcrumb**********/
	.page-header .breadcrumb {
		padding: 0;
		margin: 5px 0 0;
		padding-left: 5px;
		background-color: transparent;
	}

	/** /top tiles **/
	.dashboard_graph {
	  background: #fff;
	  padding: 7px 10px; }

	.dashboard_graph .col-md-9, .dashboard_graph .col-md-3 {
	  padding: 0; }

	a.user-profile {
	  color: #5E6974 !important; }

	.user-profile img {
	  width: 29px;
	  height: 29px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  margin-right: 10px; }

	ul.top_profiles {
	  height: 330px;
	  width: 100%; }

	ul.top_profiles li {
	  margin: 0;
	  padding: 3px 5px; }

	ul.top_profiles li:nth-child(odd) {
	  background-color: #eee; }

	.media .profile_thumb {
	  border: 1px solid;
	  width: 50px;
	  height: 50px;
	  margin: 5px 10px 5px 0;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  padding: 9px 12px; }

	.media .profile_thumb i {
	  font-size: 30px; }

	.media .date {
	  background: #ccc;
	  width: 52px;
	  margin-right: 10px;
	  border-radius: 10px;
	  -webkit-border-radius: 10px;
	  -moz-border-radius: 10px;
	  padding: 5px; }

	.media .date .month {
	  margin: 0;
	  text-align: center;
	  color: #fff; }

	.media .date .day {
	  text-align: center;
	  color: #fff;
	  font-size: 27px;
	  margin: 0;
	  line-height: 27px;
	  font-weight: bold; }

	.event .media-body a.title {
	  font-weight: bold; }

	.event .media-body p {
	  margin-bottom: 0; }

	h4.graph_title {
	  margin: 7px;
	  text-align: center; }

	/* *********  /widgets  *************************************** */
	/* *********  iconts-display  **************************** */
	.fontawesome-icon-list .fa-hover a:hover {
	  background-color: #ddd;
	  color: #fff;
	  text-decoration: none; }

	.fontawesome-icon-list .fa-hover a {
	  display: block;
	  line-height: 32px;
	  height: 32px;
	  padding-left: 10px;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px; 
	}

	.fontawesome-icon-list .fa-hover a:hover .fa {
	  font-size: 28px;
	  vertical-align: -6px; }

	.fontawesome-icon-list .fa-hover a .fa {
	  width: 32px;
	  font-size: 16px;
	  display: inline-block;
	  text-align: right;
	  margin-right: 10px; }

	.main_menu .fa {
	  width: 26px;
	  opacity: .99;
	  display: inline-block;
	  font-family: FontAwesome;
	  font-style: normal;
	  font-weight: normal;
	  font-size: 18px;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale; }

	/* *********  /iconts-display  **************************** */
	/** tile stats **/
	.tile-stats {
	  position: relative;
	  display: block;
	  margin-bottom: 12px;
	  border: 1px solid #E4E4E4;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	  -moz-border-radius: 5px;
	  overflow: hidden;
	  padding-bottom: 5px;
	  -webkit-background-clip: padding-box;
	  -moz-background-clip: padding;
	  background-clip: padding-box;
	  background: #FFF;
	  transition: all 300ms ease-in-out; }

	.tile-stats:hover .icon i {
	  animation-name: tansformAnimation;
	  animation-duration: .5s;
	  animation-iteration-count: 1;
	  color: rgba(58, 58, 58, 0.41);
	  animation-timing-function: ease;
	  animation-fill-mode: forwards;
	  -webkit-animation-name: tansformAnimation;
	  -webkit-animation-duration: .5s;
	  -webkit-animation-iteration-count: 1;
	  -webkit-animation-timing-function: ease;
	  -webkit-animation-fill-mode: forwards;
	  -moz-animation-name: tansformAnimation;
	  -moz-animation-duration: .5s;
	  -moz-animation-iteration-count: 1;
	  -moz-animation-timing-function: ease;
	  -moz-animation-fill-mode: forwards; }

	.tile-stats .icon {
	  width: 20px;
	  height: 20px;
	  color: #BAB8B8;
	  position: absolute;
	  right: 53px;
	  top: 22px;
	  z-index: 1; }

	.tile-stats .icon i {
	  margin: 0;
	  font-size: 60px;
	  line-height: 0;
	  vertical-align: bottom;
	  padding: 0; }

	.tile-stats .count {
	  font-size: 38px;
	  font-weight: bold;
	  line-height: 1.65857; }

	.tile-stats .count, .tile-stats h3, .tile-stats p {
	  position: relative;
	  margin: 0;
	  margin-left: 10px;
	  z-index: 5;
	  padding: 0; }

	.tile-stats h3 {
	  color: #BAB8B8; }

	.tile-stats p {
	  margin-top: 5px;
	  font-size: 12px; }

	.tile-stats > .dash-box-footer {
	  position: relative;
	  text-align: center;
	  margin-top: 5px;
	  padding: 3px 0;
	  color: #fff;
	  color: rgba(255, 255, 255, 0.8);
	  display: block;
	  z-index: 10;
	  background: rgba(0, 0, 0, 0.1);
	  text-decoration: none; }

	.tile-stats > .dash-box-footer:hover {
	  color: #fff;
	  background: rgba(0, 0, 0, 0.15); }

	.tile-stats > .dash-box-footer:hover {
	  color: #fff;
	  background: rgba(0, 0, 0, 0.15); }

	table.tile_info {
	  padding: 10px 15px; }

	table.tile_info span.right {
	  margin-right: 0;
	  float: right;
	  position: absolute;
	  right: 4%; }

	.tile:hover {
	  text-decoration: none; }

	.tile_header {
	  border-bottom: transparent;
	  padding: 7px 15px;
	  margin-bottom: 15px;
	  background: #E7E7E7; }

	.tile_head h4 {
	  margin-top: 0;
	  margin-bottom: 5px; }

	.tiles-bottom {
	  padding: 5px 10px;
	  margin-top: 10px;
	  background: rgba(194, 194, 194, 0.3);
	  text-align: left; }

	/** /tile stats **/
	/** inbox **/
	a.star {
	  color: #428bca !important; }

	.mail_content {
	  background: none repeat scroll 0 0 #FFFFFF;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  margin-top: 20px;
	  min-height: 500px;
	  padding: 10px 11px;
	  width: 100%; }

	.list-btn-mail {
	  margin-bottom: 15px; }

	.list-btn-mail.active {
	  border-bottom: 1px solid #39B3D7;
	  padding: 0 0 14px; }

	.list-btn-mail > i {
	  float: left;
	  font-size: 18px;
	  font-style: normal;
	  width: 33px; }

	.list-btn-mail > .cn {
	  background: none repeat scroll 0 0 #39B3D7;
	  border-radius: 12px;
	  -webkit-border-radius: 12px;
	  -moz-border-radius: 12px;
	  color: #FFFFFF;
	  float: right;
	  font-style: normal;
	  padding: 0 5px; }

	.button-mail {
	  margin: 0 0 15px !important;
	  text-align: left;
	  width: 100%; }

	button,
	.buttons,
	.btn,
	.modal-footer .btn + .btn {
	  margin-bottom: 5px;
	  margin-right: 5px; }

	.btn-group-vertical .btn, .btn-group .btn {
	  margin-bottom: 3px;
	  margin-right: 0; }

	.mail_list_column {
	  border-left: 1px solid #DBDBDB; }

	.mail_view {
	  border-left: 1px solid #DBDBDB; }

	.mail_list {
	  width: 100%;
	  border-bottom: 1px solid #DBDBDB;
	  margin-bottom: 2px;
	  display: inline-block; }

	.mail_list .left {
	  width: 5%;
	  float: left;
	  margin-right: 3%; }

	.mail_list .right {
	  width: 90%;
	  float: left; }

	.mail_list h3 {
	  font-size: 15px;
	  font-weight: bold;
	  margin: 0px 0 6px; }

	.mail_list h3 small {
	  float: right;
	  color: #ADABAB;
	  font-size: 11px;
	  line-height: 20px; }

	.mail_list .badge {
	  padding: 3px 6px;
	  font-size: 8px;
	  background: #BAB7B7; }

	@media (max-width: 767px) {
	  .mail_list {
		margin-bottom: 5px;
		display: inline-block; } }
	.mail_heading h4 {
	  font-size: 18px;
	  border-bottom: 1px solid #ddd;
	  padding-bottom: 10px;
	  margin-top: 20px; }

	.attachment {
	  margin-top: 30px; }

	.attachment ul {
	  width: 100%;
	  list-style: none;
	  padding-left: 0;
	  display: inline-block;
	  margin-bottom: 30px; }

	.attachment ul li {
	  float: left;
	  width: 150px;
	  margin-right: 10px;
	  margin-bottom: 10px; }

	.attachment ul li img {
	  height: 150px;
	  border: 1px solid #ddd;
	  padding: 5px;
	  margin-bottom: 10px; }

	.attachment ul li span {
	  float: right; }

	.attachment .file-name {
	  float: left; }

	.attachment .links {
	  width: 100%;
	  display: inline-block; }

	.compose {
	  padding: 0;
	  position: fixed;
	  bottom: 0;
	  right: 0;
	  background: #fff;
	  border: 1px solid #D9DEE4;
	  border-right: 0;
	  border-bottom: 0;
	  z-index: 9999;
	  display: none; }

	.compose .compose-header {
	  padding: 10px;
	  background: #232c42;
	  color: #fff;
	 }

	.compose .compose-header .close {
	  text-shadow: 0 1px 0 #ffffff;
	  line-height: .8; }
	.compose .compose-header .close span{color:#fff;}
	.compose .compose-body .editor.btn-toolbar {
	  margin: 0; }

	.compose .compose-body .editor-wrapper {
	  height: 100%;
	  min-height: 50px;
	  max-height: 180px;
	  border-radius: 0;
	  border-left: none;
	  border-right: none;
	  overflow: auto; }

	.compose .compose-body .attached-files .attach-file-show{
		background-color: #f5f5f5;
		border: 1px solid #dcdcdc;
		font-weight: bold;
		margin: 0 10px 9px;
		overflow-y: hidden;
		padding: 4px 4px 4px 8px;
	}
	.compose .compose-body{
	  height:400px; 
	  overflow-y: scroll; 
	  position:relative;
	}
	.compose .compose-body .attached-files.posabsolute{
	  position:absolute; 
	  bottom: 0px; 
	  width:100%;
	}
	.compose .compose-body .attached-files .attach-file-show a.flname{
	  color:#15c; 
	  max-width:85%; 
	  height: 20px; 
	  float: left; 
	  overflow-y: hidden; 
	  margin-right: 10px;
	}
	.compose .compose-body .attached-files .attach-file-show .load-img a.flname{
	  max-width:55%;
	}
	.compose .compose-body .progress{
	  margin-bottom: 0px;
	  width: 150px; 
	  float: right; 
	  margin-right:10px; 
	  background-color: #e6e6e6;
	}
	.compose .compose-body .multsl .btn-group button {
	background-color: #fff;
	border:none;
	border-bottom: 1px solid #ccc;
	border-radius: 0px;
	height:45px;
	}
	.compose .compose-footer {
	  padding: 10px;
	  background-color: #f3f5f7;
	  border-top:1px solid #dbdcde;
	}

	.compose .compose-footer .attach-file{position:relative;}
	.compose .compose-footer .attach-file input[type="file"] {
		display: block;
		position: absolute;
		top: -11px;
		right: 0;
		opacity: 0;
		left: 0px;
		filter: alpha(opacity=0);
		cursor: pointer;
		width: 117px;
		height: 39px;
	}
	.file-upload-optn-els{
		background-color: #f5f5f5;
		border: 1px solid #dcdcdc;
		font-weight: bold;
		margin: 0 0 9px 0;
		overflow-y: hidden;
		padding: 4px 4px 4px 8px;
		clear: both;
	}
	.file-upload-optn-els a.flname{color:#15c; max-width:54%; height: 20px; float: left; overflow-y: auto; margin-right: 10px;}
	.els-block{float: right !important; padding: 0 5px 0 0 !important;}
	.file-upload-optn-els .progress{margin-bottom: 0px;width: 150px; float: right; margin-right:10px; background-color: #e6e6e6;}
	.file-upload-els{position:relative;height: 200px; overflow-y: auto;}
	.file-upload-rec{position:relative;height: 115px;}
	.els-upload{ margin-bottom: 10px; }
	.col-st-notes textarea{ width: 100%;  height: 200px; resize: none;}

	/** /inbox **/
	/* *********  form design  **************************** */
	.editor.btn-toolbar {
	  background: #F7F7F7;
	  margin: 5px 2px;
	  padding: 3px 0;
	  border: 1px solid #EFEFEF; }

	.input-group {
	  margin-bottom: 10px; }

	.ln_solid {
	  border-top: 1px solid #e5e5e5;
	  color: #ffffff;
	  background-color: #ffffff;
	  height: 1px;
	  margin: 20px 0; }
	.ln_solid.mrgn{margin: 10px 0;}
	span.section {
	  display: block;
	  width: 100%;
	  padding: 0;
	  margin-bottom: 20px;
	  font-size: 21px;
	  line-height: inherit;
	  color: #333;
	  border: 0;
	  border-bottom: 1px solid #e5e5e5; }

	.form-control {
	  border-radius: 0;
	  width: 100%; }

	.form-horizontal .control-label {
	  padding-top: 8px;
	  color: #666;
	}
	.form-horizontal .control-label.left-txt-add-evnt-label{
	  text-align: left;
	}
	.form-control:focus {
	  border-color: #CCD0D7;
	  box-shadow: none !important; }

	legend {
	  font-size: 18px;
	  color: inherit; }

	.form-horizontal .form-group {
	  margin-right: 0;
	  margin-left: 0; }

	.form-control-feedback {
	  margin-top: 8px;
	  height: 23px;
	  color: #bbb;
	  line-height: 24px;
	  font-size: 15px; }

	.form-control-feedback.left {
	  border-right: 1px solid #ccc;
	  left: 13px; }

	.form-control-feedback.right {
	  border-left: 1px solid #ccc;
	  right: 13px; }

	.form-control.has-feedback-left {
	  padding-left: 45px; }

	.form-control.has-feedback-right {
	  padding-right: 45px; }

	.form-group {
	  margin-bottom: 10px; }

	.validate {
	  margin-top: 10px; }

	.invalid-form-error-message {
	  margin-top: 10px;
	  padding: 5px; }

	.invalid-form-error-message.filled {
	  border-left: 2px solid #E74C3C; }

	p.parsley-success {
	  color: #468847;
	  background-color: #DFF0D8;
	  border: 1px solid #D6E9C6; }

	p.parsley-error {
	  color: #B94A48;
	  background-color: #F2DEDE;
	  border: 1px solid #EED3D7; }

	ul.parsley-errors-list {
	  list-style: none;
	  color: #E74C3C;
	  padding-left: 0; }

	input.parsley-error, textarea.parsley-error, select.parsley-error {
	  background: #FAEDEC;
	  border: 1px solid #E85445; }

	.btn-group .parsley-errors-list {
	  display: none; }

	.bad input, .bad select, .bad textarea {
	  border: 1px solid #CE5454;
	  box-shadow: 0 0 4px -2px #CE5454;
	  position: relative;
	  left: 0;
	  -moz-animation: .7s 1 shake linear;
	  -webkit-animation: 0.7s 1 shake linear; }

	.item input, .item textarea {
	  transition: 0.42s; }

	/* alerts (when validation fails) */
	.item .alert {
	  float: left;
	  margin: 0 0 0 20px;
	  padding: 3px 10px;
	  color: #FFF;
	  border-radius: 3px 4px 4px 3px;
	  background-color: #CE5454;
	  max-width: 170px;
	  white-space: pre;
	  position: relative;
	  left: -15px;
	  opacity: 0;
	  z-index: 1;
	  transition: 0.15s ease-out; }

	.item .alert::after {
	  content: '';
	  display: block;
	  height: 0;
	  width: 0;
	  border-color: transparent #CE5454 transparent transparent;
	  border-style: solid;
	  border-width: 11px 7px;
	  position: absolute;
	  left: -13px;
	  top: 1px; }

	.item.bad .alert {
	  left: 0;
	  opacity: 1; }

	.inl-bl {
	  display: inline-block; }

	.well .markup {
	  background: #fff;
	  color: #777;
	  position: relative;
	  padding: 45px 15px 15px;
	  margin: 15px 0 0 0;
	  background-color: #fff;
	  border-radius: 0 0 4px 4px;
	  box-shadow: none; }

	.well .markup::after {
	  content: "Example";
	  position: absolute;
	  top: 15px;
	  left: 15px;
	  font-size: 12px;
	  font-weight: bold;
	  color: #bbb;
	  text-transform: uppercase;
	  letter-spacing: 1px; }

	/* ***** autocomplete ***** */
	.autocomplete-suggestions {
	  border: 1px solid #e4e4e4;
	  background: #F4F4F4;
	  cursor: default;
	  overflow: auto; }

	.autocomplete-suggestion {
	  padding: 2px 5px;
	  font-size: 1.2em;
	  white-space: nowrap;
	  overflow: hidden; }

	.autocomplete-selected {
	  background: #f0f0f0; }

	.autocomplete-suggestions strong {
	  font-weight: normal;
	  color: #3399ff;
	  font-weight: bolder; }

	/* ***** /autocomplete *****/
	/* ***** buttons ********/
	.btn {
	  border-radius: 12px;
	  -webkit-border-radius: 12px;
	  -moz-border-radius: 12px;
	  padding-left: 15px;
	  padding-right: 15px; 
	}

	a.btn-success, a.btn-primary, a.btn-warning, a.btn-danger {
	  color: #fff !important;

}

	.btn-success {
	  background: #5d7d2a !important;
		}

	.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	  background: #466711; }

	.btn-dark {
	  color: #E9EDEF;
	  background-color: #4B5F71;
	  border-color: #364B5F; }

	.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .open .dropdown-toggle.btn-dark {
	  color: #FFFFFF;
	  background-color: #394D5F;
	  border-color: #394D5F; }

	.btn-round {
	  border-radius: 30px;
	  -webkit-border-radius: 30px;
	  -moz-border-radius: 30px; 
	}

	.btn.btn-app {
	  position: relative;
	  padding: 15px 5px;
	  margin: 0 0 10px 10px;
	  min-width: 80px;
	  height: 60px;
	  box-shadow: none;
	  border-radius: 0;
	  text-align: center;
	  color: #666;
	  border: 1px solid #ddd;
	  background-color: #fafafa;
	  font-size: 12px; }

	.btn.btn-app > .fa, .btn.btn-app > .glyphicon, .btn.btn-app > .ion {
	  font-size: 20px;
	  display: block; }

	.btn.btn-app:hover {
	  background: #f4f4f4;
	  color: #444;
	  border-color: #aaa; }

	.btn.btn-app:active, .btn.btn-app:focus {
	  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

	.btn.btn-app > .badge {
	  position: absolute;
	  top: -3px;
	  right: -10px;
	  font-size: 10px;
	  font-weight: 400; }

	/* ***** /buttons *******/
	/* *********  /form design  **************************** */
	/* *********  form textarea  **************************** */
	textarea {
	  padding: 10px;
	  vertical-align: top;
	  width: 200px; }

	textarea:focus {
	  outline-style: solid;
	  outline-width: 2px; }

	.btn_ {
	  display: inline-block;
	  padding: 3px 9px;
	  margin-bottom: 0;
	  font-size: 14px;
	  line-height: 20px;
	  text-align: center;
	  vertical-align: middle;
	  cursor: pointer;
	  color: #333333;
	  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	  background-color: #f5f5f5;
	  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  border: 1px solid #cccccc;
	  border-bottom-color: #b3b3b3;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); 
	}
	/*form textarea*/
	/*glyphicons*/
	.bs-glyphicons {
	  margin: 0 -10px 20px;
	  overflow: hidden; 
	}

	.bs-glyphicons-list {
	  padding-left: 0;
	  list-style: none; }

	.bs-glyphicons li {
	  float: left;
	  width: 25%;
	  height: 115px;
	  padding: 10px;
	  font-size: 10px;
	  line-height: 1.4;
	  text-align: center;
	  background-color: #f9f9f9;
	  border: 1px solid #fff; }

	.bs-glyphicons .glyphicon {
	  margin-top: 5px;
	  margin-bottom: 10px;
	  font-size: 24px; }

	.bs-glyphicons .glyphicon-class {
	  display: block;
	  text-align: center;
	  word-wrap: break-word; }

	.bs-glyphicons li:hover {
	  color: #fff;
	  background-color: #1ABB9C; }

	@media (min-width: 768px) {
	  .bs-glyphicons {
		margin-right: 0;
		margin-left: 0; }

	  .bs-glyphicons li {
		width: 12.5%;
		font-size: 12px; } }
	/* *********  /glyphicons  **************************** */
	/* *********  form tags input  **************************** */
	.tagsinput {
	  border: 1px solid #CCC;
	  background: #FFF;
	  padding: 6px 6px 0;
	  width: 300px;
	  overflow-y: auto; }

	span.tag {
	  -moz-border-radius: 2px;
	  -webkit-border-radius: 2px;
	  border-radius: 2px;
	  display: block;
	  float: left;
	  padding: 5px 9px;
	  text-decoration: none;
	  background: #1ABB9C;
	  color: #F1F6F7;
	  margin-right: 5px;
	  font-weight: 500;
	  margin-bottom: 5px;}

	span.tag a {
	  color: #F1F6F7 !important; }

	.tagsinput span.tag a {
	  font-weight: bold;
	  color: #82ad2b;
	  text-decoration: none;
	  font-size: 11px; }

	.tagsinput input {
	  width: 80px;
	  margin: 0px;
	  font-size: 13px;
	  border: 1px solid transparent;
	  padding: 3px;
	  background: transparent;
	  color: #000;
	  outline: 0px; }

	.tagsinput div {
	  display: block;
	  float: left; }

	.tags_clear {
	  clear: both;
	  width: 100%;
	  height: 0px; }

	.not_valid {
	  background: #FBD8DB !important;
	  color: #90111A !important; }

	/* *********  /form tags input  **************************** */
	/** Tabs **/
	ul.bar_tabs {
	  overflow: visible;
	  background: none;
	  height: auto;
	  margin: 0px 0 20px;
	  padding: 0px;
	  position: relative;
	  width: 100%;
	  border:0px none;

	}

	ul.bar_tabs > li {

	  margin-top: 0px;
	  margin-left: 25px;
	  text-transform: uppercase;
	}

	ul.bar_tabs > li:first-child{margin-left: 0;}

	ul.bar_tabs > li.active {
	  margin-top: 0px; }

	ul.bar_tabs > li a {
	  padding: 5px 17px;
	  background: none;
	  margin: 0;
	  color: #cccccc;
	  font-weight: 400;
	  border-bottom:2px solid #999;
	 }

	ul.bar_tabs > li a:hover {border: none; padding: 5px 17px; color:#05141f; border-bottom: 2px solid #05141f;
	 }

	ul.bar_tabs > li.active a {border: none; padding: 5px 17px; color:#05141f; border-bottom: 2px solid #05141f;
	   }

	ul.bar_tabs > li.active a:link{border: none; padding: 5px 17px; color:#05141f; border-bottom: 2px solid #05141f;
	   }
	ul.bar_tabs > li.active a:visited{border: none; padding:5px 17px; color:#05141f; border-bottom: 2px solid #05141f;
	   }   

	ul.bar_tabs.right {
	  padding-right: 14px; }
	ul.bar_tabs.right li {
	  float: right; }
	a:focus {
	  outline: none; }
	.nav-tabs > li > a {border:0px;color:#fff; font-size: 14px;}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
	  border: 0px;border-bottom: 2px solid #fff; color:#fff; background-color: transparent;}
	/** /Tabs **/
	/* *********  timeline  **************************** */
	.link-color-white{
	  color: #ccc
	}
	.link-color-white:hover{
	  color: #ccc
	}
	.sectionPanel .sec-body .com-profile .com-detail .link-color-white .com-detail-Subsec{
		color: #ccc;
	}
	.plnnr-sml-head{
	  color: #ccc;
	  margin: 0;
	}
	ul.content-analytics-list-box{ 
	  width: 100%; 
	  margin: 0; 
	  padding: 0; 
	  } 
	ul.content-analytics-list-box li:nth-child(4n){ 
	  clear:both; 
	}
	ul.timeline{
	  margin-bottom: 0;
	}
	ul.timeline li {
	  position: relative;
	  border-bottom: 1px solid #e8e8e8;
	  clear: both; 
	}
	ul.timeline li:last-child {
	  border-bottom: none;
	}
	.timeline .block {
	  margin: 0;
	  border-left: 3px solid #e8e8e8;
	  overflow: visible;
	  padding: 10px 15px;
	  margin-left: 105px; }

	.timeline.widget {
	  min-width: 0;
	  max-width: inherit; }

	.timeline.widget .block {
	  margin-left: 5px; }

	.timeline .tags {
	  position: absolute;
	  top: 15px;
	  left: 0;
	  width: 84px; }

	.timeline .tag {
	  display: block;
	  height: 30px;
	  font-size: 13px;
	  padding: 8px; }

	.timeline .tag span {
	  display: block;
	  overflow: hidden;
	  width: 100%;
	  white-space: nowrap;
	  text-overflow: ellipsis; }

	.tag {
	  line-height: 1;
	  background: #1ABB9C;
	  color: #fff !important; }

	/*.tag:after {
	  content: " ";
	  height: 30px;
	  width: 0;
	  position: absolute;
	  left: 100%;
	  top: 0;
	  margin: 0;
	  pointer-events: none;
	  border-top: 14px solid transparent;
	  border-bottom: 14px solid transparent;
	  border-left: 11px solid #1ABB9C; }*/

	.timeline h2.title {
	  position: relative;
	  font-size: 16px;
	  margin: 0; }

	.timeline h2.title:before {
	  content: "";
	  position: absolute;
	  left: -23px;
	  top: 3px;
	  display: block;
	  width: 14px;
	  height: 14px;
	  border: 3px solid #d2d3d2;
	  border-radius: 14px;
	  -webkit-border-radius: 14px;
	  -moz-border-radius: 14px;
	  background: #f9f9f9; }

	.timeline .byline {
	  padding: .25em 0; }

	.byline {
	  -webkit-font-smoothing: antialiased;
	  font-style: italic;
	  font-size: .9375em;
	  line-height: 1.3;
	  color: #aab6aa; }

	ul.social li {
	  border: 0; }

	/* *********  /timeline  **************************** */
	/* *********  profile/social  **************************** */
	.social-sidebar, .social-body {
	  float: right; }

	.social-sidebar {
	  background: #EDEDED;
	  width: 22%; }

	.social-body {
	  border: 1px solid #ccc;
	  width: 78%; }

	.thumb img {
	  width: 50px;
	  height: 50px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	}

	.chat .thumb img {
	  width: 27px;
	  height: 27px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%; 
	}

	.chat .status {
	  float: left;
	  margin: 16px 0 0 -16px;
	  font-size: 14px;
	  font-weight: bold;
	  width: 12px;
	  height: 12px;
	  display: block;
	  border: 2px solid #FFF;
	  z-index: 12312;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%; 
	}

	.chat .status.online {
	  background: #1ABB9C; }

	.chat .status.away {
	  background: #F39C12; }

	.chat .status.offline {
	  background: #ccc; }

	.chat .media-body {
	  padding-top: 5px; }

	/* *********  /profile/social  **************************** */
	/* *********  widgets  **************************** */
	.dashboard_graph .x_title {
	  padding: 5px 5px 7px; }

	.dashboard_graph .x_title h3 {
	  margin: 0;
	  font-weight: normal; }

	.chart {
	  position: relative;
	  display: inline-block;
	  width: 110px;
	  height: 110px;
	  margin-top: 5px;
	  margin-bottom: 5px;
	  text-align: center; }

	.chart canvas {
	  position: absolute;
	  top: 0;
	  left: 0; }

	.percent {
	  display: inline-block;
	  line-height: 110px;
	  z-index: 2;
	  font-size: 18px; }

	.percent:after {
	  content: '%';
	  margin-left: 0.1em;
	  font-size: .8em; }

	.angular {
	  margin-top: 100px; }

	.angular .chart {
	  margin-top: 0; }

	.widget {
	  min-width: 250px;
	  max-width: 310px; }

	.widget_tally_box .btn-group button {
	  text-align: center; }

	.widget_tally_box .btn-group button {
	  color: inherit;
	  font-weight: 500;
	  background-color: #f5f5f5;
	  border: 1px solid #e7e7e7; }

	ul.widget_tally, ul.widget_tally li {
	  width: 100%; }

	ul.widget_tally li {
	  padding: 2px 10px;
	  border-bottom: 1px solid #ECECEC;
	  padding-bottom: 4px; }

	ul.widget_tally .month {
	  width: 70%;
	  float: left; }

	ul.widget_tally .count {
	  width: 30%;
	  float: left;
	  text-align: right; }

	.pie_bg {
	  border-bottom: 1px solid rgba(101, 204, 182, 0.16);
	  padding-bottom: 15px;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	  padding-bottom: 10px;
	  box-shadow: 0 4px 6px -6px #222; }

	.widget_tally_box .flex {
	  display: -ms-flexbox;
	  display: flex; }

	ul.widget_profile_box {
	  width: 100%;
	  height: 42px;
	  padding: 3px;
	  background: #ececec;
	  margin-top: 40px;
	  margin-left: 1px; }

	ul.widget_profile_box li:first-child {
	  width: 25%;
	  float: left; }

	ul.widget_profile_box li:first-child a {
	  float: left; }

	ul.widget_profile_box li:last-child {
	  width: 25%;
	  float: right; }

	ul.widget_profile_box li:last-child a {
	  float: right; }

	ul.widget_profile_box li a {
	  font-size: 22px;
	  text-align: center;
	  width: 35px;
	  height: 35px;
	  border: 1px solid rgba(52, 73, 94, 0.44);
	  display: block;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  padding: 0px; }

	ul.widget_profile_box li a:hover {
	  color: #1ABB9C !important;
	  border: 1px solid #26b99a; }

	ul.widget_profile_box li .profile_img {
	  width: 85px;
	  height: 85px;
	  margin: 0;
	  margin-top: -28px; }

	.widget_tally_box p, .widget_tally_box span {
	  text-align: center; }

	.widget_tally_box .name {
	  text-align: center;
	  margin: 25px; }

	.widget_tally_box .name_title {
	  text-align: center;
	  margin: 5px; }

	.widget_tally_box ul.legend {
	  margin: 0; }

	.widget_tally_box ul.legend p, .widget_tally_box ul.legend span {
	  text-align: left; }

	.widget_tally_box ul.legend li .icon {
	  font-size: 20px;
	  float: left;
	  width: 14px; }

	.widget_tally_box ul.legend li .name {
	  font-size: 14px;
	  margin: 5px 0 0 14px;
	  text-overflow: ellipsis;
	  float: left; }

	.widget_tally_box ul.legend p {
	  display: inline-block;
	  margin: 0; }

	.widget_tally_box ul.verticle_bars li {
	  height: 140px;
	  width: 23%; }

	.widget .verticle_bars li .progress.vertical.progress_wide {
	  width: 65%; }

	ul.count2 {
	  width: 100%;
	  margin-left: 1px;
	  border: 1px solid #ddd;
	  border-left: 0;
	  border-right: 0;
	  padding: 10px 0; }

	ul.count2 li {
	  width: 30%;
	  text-align: center; }

	ul.count2 li h3 {
	  font-weight: 400;
	  margin: 0; }

	ul.count2 li span {
	  font-weight: 300; }

	/* *********  /widgets  **************************** */
	.divider {
	  border-bottom: 1px solid #ddd;
	  margin: 10px; }

	.divider-dashed {
	  border-top: 1px dashed #e7eaec;
	  background-color: #ffffff;
	  height: 1px;
	  margin: 10px 0; }

	ul.messages {
	  padding: 0;
	  list-style: none; }

	ul.messages li, .tasks li {
	  border-bottom: 1px dotted #e6e6e6;
	  padding: 8px 0; }

	ul.messages li img.avatar, img.avatar {
	  height: 32px;
	  width: 32px;
	  float: left;
	  display: inline-block;
	  border-radius: 2px;
	  -webkit-border-radius: 2px;
	  -moz-border-radius: 2px;
	  padding: 2px;
	  background: #f7f7f7;
	  border: 1px solid #e6e6e6; }

	ul.messages li .message_date {
	  float: right;
	  text-align: right; }

	ul.messages li .message_wrapper {
	  margin-left: 50px;
	  margin-right: 40px; }

	ul.messages li .message_wrapper h4.heading {
	  font-weight: 600;
	  margin: 0;
	  cursor: pointer;
	  margin-bottom: 10px;
	  line-height: 100%; }

	ul.messages li .message_wrapper blockquote {
	  padding: 0px 10px;
	  margin: 0;
	  border-left: 5px solid #eee; }

	ul.user_data li {
	  margin-bottom: 6px; }

	ul.user_data li p {
	  margin-bottom: 0; }

	ul.user_data li .progress {
	  width: 90%; }

	.project_progress .progress {
	  margin-bottom: 3px !important;
	  margin-top: 5px; }

	.projects .list-inline {
	  margin: 0; }

	.profile_title {
	  background: #F5F7FA;
	  border: 0;
	  padding: 7px 0;
	  display: -ms-flexbox;
	  display: flex; }

	ul.stats-overview {
	  border-bottom: 1px solid #e8e8e8;
	  padding-bottom: 10px;
	  margin-bottom: 10px; }

	ul.stats-overview li {
	  display: inline-block;
	  text-align: center;
	  padding: 0 15px;
	  width: 30%;
	  font-size: 14px;
	  border-right: 1px solid #e8e8e8; }

	ul.stats-overview li:last-child {
	  border-right: 0; }

	ul.stats-overview li .name {
	  font-size: 12px; }

	ul.stats-overview li .value {
	  font-size: 14px;
	  font-weight: bold;
	  display: block; }

	ul.stats-overview li:first-child {
	  padding-left: 0; }

	ul.project_files li {
	  margin-bottom: 5px; }

	ul.project_files li a i {
	  width: 20px; }

	.project_detail p {
	  margin-bottom: 10px; }

	.project_detail p.title {
	  font-weight: bold;
	  margin-bottom: 0; }

	.avatar img {
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  max-width: 45px; }

	/* *********  pricing  **************************** */
	.pricing {
	  background: #fff; }

	.pricing .title {
	  background: #1ABB9C;
	  height: 110px;
	  color: #fff;
	  padding: 15px 0 0;
	  text-align: center; }

	.pricing .title h2 {
	  text-transform: capitalize;
	  font-size: 18px;
	  border-radius: 5px 5px 0 0;
	  margin: 0;
	  font-weight: 400; }

	.pricing .title h1 {
	  font-size: 30px;
	  margin: 12px; }

	.pricing .title span {
	  background: rgba(51, 51, 51, 0.28);
	  padding: 2px 5px; }

	.pricing_features {
	  background: #FAFAFA;
	  padding: 20px 15px;
	  min-height: 230px;
	  font-size: 13.5px; }

	.pricing_features ul li {
	  margin-top: 10px; }

	.pricing_footer {
	  padding: 10px 15px;
	  background-color: #f5f5f5;
	  border-top: 1px solid #ddd;
	  text-align: center;
	  border-bottom-right-radius: 3px;
	  border-bottom-left-radius: 3px; }

	.pricing_footer p {
	  font-size: 13px;
	  padding: 10px 0 2px;
	  display: block; }

	.ui-ribbon-container {
	  position: relative; }

	.ui-ribbon-container .ui-ribbon-wrapper {
	  position: absolute;
	  overflow: hidden;
	  width: 85px;
	  height: 88px;
	  top: -3px;
	  right: -3px; }

	.ui-ribbon-container.ui-ribbon-primary .ui-ribbon {
	  background-color: #5b90bf; }

	.ui-ribbon-container .ui-ribbon {
	  position: relative;
	  display: block;
	  text-align: center;
	  font-size: 15px;
	  font-weight: 700;
	  color: #fff;
	  transform: rotate(45deg);
	  padding: 7px 0;
	  left: -5px;
	  top: 15px;
	  width: 120px;
	  line-height: 20px;
	  background-color: #555;
	  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }

	.ui-ribbon-container.ui-ribbon-primary .ui-ribbon:after, .ui-ribbon-container.ui-ribbon-primary .ui-ribbon:before {
	  border-top: 2px solid #5b90bf; }

	.ui-ribbon-container .ui-ribbon:before {
	  left: 0;
	  bottom: -1px; }

	.ui-ribbon-container .ui-ribbon:before {
	  right: 0; }

	.ui-ribbon-container .ui-ribbon:after, .ui-ribbon-container .ui-ribbon:before {
	  position: absolute;
	  content: " ";
	  line-height: 0;
	  border-top: 2px solid #555;
	  border-left: 2px solid transparent;
	  border-right: 2px solid transparent; }

	/* *********  /pricing  **************************** */
	/* *********  media gallery  **************************** */
	.thumbnail .image {
	  height: 120px;
	  overflow: hidden; }

	.caption {
	  padding: 9px 5px;
	  background: #F7F7F7; }

	.caption p {
	  margin-bottom: 5px; }

	.thumbnail {
	  height: 190px;
	  overflow: hidden; }

	.view {
	  overflow: hidden;
	  position: relative;
	  text-align: center;
	  box-shadow: 1px 1px 2px #e6e6e6;
	  cursor: default; }

	.view .mask, .view .content {
	  position: absolute;
	  width: 100%;
	  overflow: hidden;
	  top: 0;
	  left: 0; }

	.view img {
	  display: block;
	  position: relative; }

	.view .tools {
	  text-transform: uppercase;
	  color: #fff;
	  text-align: center;
	  position: relative;
	  font-size: 17px;
	  padding: 3px;
	  background: rgba(0, 0, 0, 0.35);
	  margin: 43px 0 0 0; }

	.mask.no-caption .tools {
	  margin: 90px 0 0 0; }

	.view .tools a {
	  display: inline-block;
	  color: #FFF;
	  font-size: 18px;
	  font-weight: 400;
	  padding: 0 4px; }

	.view p {
	  font-family: Georgia, serif;
	  font-style: italic;
	  font-size: 12px;
	  position: relative;
	  color: #fff;
	  padding: 10px 20px 20px;
	  text-align: center; }

	.view a.info {
	  display: inline-block;
	  text-decoration: none;
	  padding: 7px 14px;
	  background: #000;
	  color: #fff;
	  text-transform: uppercase;
	  box-shadow: 0 0 1px #000; }

	.view-first img {
	  transition: all 0.2s linear; }

	.view-first .mask {
	  opacity: 0;
	  background-color: rgba(0, 0, 0, 0.5);
	  transition: all 0.4s ease-in-out; }

	.view-first .tools {
	  transform: translateY(-100px);
	  opacity: 0;
	  transition: all 0.2s ease-in-out; }

	.view-first p {
	  transform: translateY(100px);
	  opacity: 0;
	  transition: all 0.2s linear; }

	.view-first:hover img {
	  transform: scale(1.1); }

	.view-first:hover .mask {
	  opacity: 1; 
	}
	.view-first:hover .tools, .view-first:hover p {
	  opacity: 1;
	  transform: translateY(0px); 
	}
	.view-first:hover p {
	  transition-delay: 0.1s; 
	}
	/* *********  /media gallery  **************************** */
	/* *********  verticle tabs  **************************** */
	.tabs-left, .tabs-right {
	  border-bottom: none;
	  padding-top: 2px; }

	.tabs-left {
	  border-right: 1px solid #F7F7F7; }

	.tabs-right {
	  border-left: 1px solid #F7F7F7; }

	.tabs-left > li, .tabs-right > li {

	  float: none;
	  margin-bottom: 2px; }

	.tabs-left > li {
	  margin-right: -1px; }

	.tabs-right > li {
	  margin-left: -1px; }

	.tabs-left > li.active > a, .tabs-left > li.active > a:hover, .tabs-left > li.active > a:focus {
	  border-bottom-color: #F7F7F7;
	  border-right-color: transparent; }

	.tabs-right > li.active > a, .tabs-right > li.active > a:hover, .tabs-right > li.active > a:focus {
	  border-bottom: 1px solid #F7F7F7;
	  border-left-color: transparent; }

	.tabs-left > li > a {
	  border-radius: 4px 0 0 4px;
	  margin-right: 0;
	  display: block;
	  background: #F7F7F7;
	  text-overflow: ellipsis;
	  overflow: hidden; }

	.tabs-right > li > a {
	  border-radius: 0 4px 4px 0;
	  margin-right: 0;
	  background: #F7F7F7;
	  text-overflow: ellipsis;
	  overflow: hidden; }

	.sideways {
	  margin-top: 50px;
	  border: none;
	  position: relative; }

	.sideways > li {
	  height: 20px;
	  width: 120px;
	  margin-bottom: 100px; }

	.sideways > li > a {
	  border-bottom: 1px solid #ddd;
	  border-right-color: transparent;
	  text-align: center;
	  border-radius: 4px 4px 0px 0px; }

	.sideways > li.active > a, .sideways > li.active > a:hover, .sideways > li.active > a:focus {
	  border-bottom-color: transparent;
	  border-right-color: #ddd;
	  border-left-color: #ddd; }

	.sideways.tabs-left {
	  left: -50px; }

	.sideways.tabs-right {
	  right: -50px; }

	.sideways.tabs-right > li {
	  transform: rotate(90deg); }

	.sideways.tabs-left > li {
	  transform: rotate(-90deg); }

	/* *********  /verticle tabs  **************************** */
	/* *********  moris  **************************** */
	.morris-hover {
	  position: absolute;
	  z-index: 1000; }

	.morris-hover.morris-default-style {
	  padding: 6px;
	  color: #666;
	  background: rgba(243, 242, 243, 0.8);
	  border: solid 2px rgba(195, 194, 196, 0.8);
	  font-family: sans-serif;
	  font-size: 12px;
	  text-align: center; }

	.morris-hover.morris-default-style .morris-hover-row-label {
	  font-weight: bold;
	  margin: 0.25em 0; }

	.morris-hover.morris-default-style .morris-hover-point {
	  white-space: nowrap;
	  margin: 0.1em 0; }

	/* *********  /moris  **************************** */
	/* *********  ecommerce  **************************** */
	.price {
	  font-size: 40px;
	  font-weight: 400;
	  color: #26B99A;
	  margin: 0; }

	.prod_title {
	  border-bottom: 1px solid #DFDFDF;
	  padding-bottom: 5px;
	  margin: 30px 0;
	  font-size: 20px;
	  font-weight: 400; }

	.product-image img {
	  width: 90%; }

	.prod_color li {
	  margin: 0 10px; }

	.prod_color li p {
	  margin-bottom: 0; }

	.prod_size li {
	  padding: 0; }

	.prod_color .color {
	  width: 25px;
	  height: 25px;
	  border: 2px solid rgba(51, 51, 51, 0.28) !important;
	  padding: 2px;
	  border-radius: 50px;
	  -webkit-border-radius: 50px;
	  -moz-border-radius: 50px; 
	}

	.product_gallery a {
	  width: 100px;
	  height: 100px;
	  float: left;
	  margin: 10px;
	  border: 1px solid #e5e5e5; }

	.product_gallery a img {
	  width: 100%;
	  margin-top: 15px; }

	.product_price {
	  margin: 20px 0;
	  padding: 5px 10px;
	  background-color: #FFFFFF;
	  text-align: left;
	  border: 2px dashed #E0E0E0; }

	.price-tax {
	  font-size: 18px; }

	.product_social {
	  margin: 20px 0; }

	.product_social ul li a i {
	  font-size: 35px; }

	/* *********  /ecommerce  **************************** */
	/** login **/
	.login {
	  background: #F7F7F7; }

	.login .fa-paw {
	  font-size: 26px; }

	a.hiddenanchor {
	  display: none; }

	.login_wrapper {
	  right: 0px;
	  margin: 0px auto;
	  margin-top: 5%;
	  max-width: 350px;
	  position: relative; }

	.registration_form, .login_form {
	  position: absolute;
	  top: 0px;
	  width: 100%; }

	.registration_form {
	  z-index: 21;
	  opacity: 0;
	  width: 100%; }

	.login_form {
	  z-index: 22; }

	#signup:target ~ .login_wrapper .registration_form, #signin:target ~ .login_wrapper .login_form {
	  z-index: 22;
	  animation-name: fadeInLeft;
	  animation-delay: .1s; }

	#signup:target ~ .login_wrapper .login_form, #signin:target ~ .login_wrapper .registration_form {
	  animation-name: fadeOutLeft; }

	.animate {
	  -webkit-animation-duration: 0.5s;
	  -webkit-animation-timing-function: ease;
	  -webkit-animation-fill-mode: both;
	  -moz-animation-duration: 0.5s;
	  -moz-animation-timing-function: ease;
	  -moz-animation-fill-mode: both;
	  -o-animation-duration: 0.5s;
	  -o-animation-timing-function: ease;
	  -o-animation-fill-mode: both;
	  -ms-animation-duration: 0.5s;
	  -ms-animation-timing-function: ease;
	  -ms-animation-fill-mode: both;
	  animation-duration: 0.5s;
	  animation-timing-function: ease;
	  animation-fill-mode: both; }

	/** /login **/
	/** signup **/
	.login_box {
	  padding: 20px;
	  margin: auto; }

	.left {
	  float: left; }

	.alignleft {
	  float: left;
	  margin-right: 15px; }

	.alignright {
	  float: right;
	  margin-left: 15px; }

	.clearfix:after, form:after {
	  content: ".";
	  display: block;
	  height: 0;
	  clear: both;
	  visibility: hidden; }

	.login_content {
	  margin: 0 auto;
	  padding: 25px 0 0;
	  position: relative;
	  text-align: center;
	  text-shadow: 0 1px 0 #fff;
	  min-width: 280px; }

	.login_content a,
	.login_content .btn-default:hover {
	  text-decoration: none; }

	.login_content a:hover {
	  text-decoration: underline; }

	.login_content h1 {
	  font: normal 25px Helvetica, Arial, sans-serif;
	  letter-spacing: -0.05em;
	  line-height: 20px;
	  margin: 10px 0 30px; }

	.login_content h1:before, .login_content h1:after {
	  content: "";
	  height: 1px;
	  position: absolute;
	  top: 10px;
	  width: 27%; }

	.login_content h1:after {
	  background: #7e7e7e;
	  background: linear-gradient(left, #7e7e7e 0%, white 100%);
	  right: 0; }

	.login_content h1:before {
	  background: #7e7e7e;
	  background: linear-gradient(right, #7e7e7e 0%, white 100%);
	  left: 0; }

	.login_content h1:before, .login_content h1:after {
	  content: "";
	  height: 1px;
	  position: absolute;
	  top: 10px;
	  width: 20%; }

	.login_content h1:after {
	  background: #7e7e7e;
	  background: linear-gradient(left, #7e7e7e 0%, white 100%);
	  right: 0; }

	.login_content h1:before {
	  background: #7e7e7e;
	  background: linear-gradient(right, #7e7e7e 0%, white 100%);
	  left: 0; }

	.login_content form {
	  margin: 20px 0;
	  position: relative; }

	.login_content form input[type="text"], .login_content form input[type="email"], .login_content form input[type="password"] {
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  -ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	  -o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	  box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	  border: 1px solid #c8c8c8;
	  color: #777;
	  margin: 0 0 20px;
	  width: 100%; }

	.login_content form input[type="text"]:focus, .login_content form input[type="email"]:focus, 
	.login_content form input[type="password"]:focus {
	  -ms-box-shadow: 0 0 2px #ed1c24 inset;
	  -o-box-shadow: 0 0 2px #ed1c24 inset;
	  box-shadow: 0 0 2px #A97AAD inset;
	  background-color: #fff;
	  border: 1px solid #A878AF;
	  outline: none; }

	#username {
	  background-position: 10px 10px !important; }

	#password {
	  background-position: 10px -53px !important; }

	.login_content form div a {
	  font-size: 12px;
	  margin: 10px 15px 0 0; }

	.reset_pass {
	  margin-top: 10px !important; }

	.login_content div .reset_pass {
	  margin-top: 13px !important;
	  margin-right: 39px;
	  float: right; }

	.separator {
	  border-top: 1px solid #D8D8D8;
	  margin-top: 10px;
	  padding-top: 10px; }

	.button {
	  background: #f7f9fa;
	  background: linear-gradient(top, #f7f9fa 0%, #f0f0f0 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9fa', endColorstr='#f0f0f0', GradientType=0);
	  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	  border-radius: 0 0 5px 5px;
	  border-top: 1px solid #CFD5D9;
	  padding: 15px 0; }

	.login_content form input[type="submit"], #content form .submit {
	  float: left;
	  margin-left: 38px; }

	.button a {
	  background: url(http://cssdeck.com/uploads/media/items/8/8bcLQqF.png) 0 -112px no-repeat;
	  color: #7E7E7E;
	  font-size: 17px;
	  padding: 2px 0 2px 40px;
	  text-decoration: none;
	  transition: all 0.3s ease; }

	.button a:hover {
	  background-position: 0 -135px;
	  color: #00aeef; }

	header {
	  width: 100%; }

	/** signup **/
	/** NProgress **/
	#nprogress .bar {
	  background: #1ABB9C; }

	#nprogress .peg {
	  box-shadow: 0 0 10px #1ABB9C, 0 0 5px #1ABB9C; }

	#nprogress .spinner-icon {
	  border-top-color: #1ABB9C;
	  border-left-color: #1ABB9C; }

	/** /NProgress **/
	/** bootstrap-wysiwyg **/
	.editor-wrapper {
	  min-height: 250px;
	  background-color: white;
	  border-collapse: separate;
	  border: 1px solid #cccccc;
	  padding: 4px;
	  box-sizing: content-box;
	  box-shadow: rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;
	  border-top-right-radius: 3px;
	  border-bottom-right-radius: 3px;
	  border-bottom-left-radius: 3px;
	  border-top-left-radius: 3px;
	  overflow: scroll;
	  outline: none; }

	.voiceBtn {
	  width: 20px;
	  color: transparent;
	  background-color: transparent;
	  transform: scale(2, 2);
	  -webkit-transform: scale(2, 2);
	  -moz-transform: scale(2, 2);
	  border: transparent;
	  cursor: pointer;
	  box-shadow: none;
	  -webkit-box-shadow: none; }

	div[data-role="editor-toolbar"] {
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none; }

	.dropdown-menu a {
	  cursor: pointer; }

	/** /bootstrap-wysiwyg **/
	/** Select2 **/
	.select2-container--default .select2-selection--single,
	.select2-container--default .select2-selection--multiple {
	  background-color: #fff;
	  border: 1px solid #ccc;
	  border-radius: 0;
	  min-height: 38px; }

	.select2-container--default .select2-selection--single .select2-selection__rendered {
	  color: #73879C;
	  padding-top: 5px; }

	.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	  padding-top: 3px; }

	.select2-container--default .select2-selection--single .select2-selection__arrow {
	  height: 36px; }

	.select2-container--default .select2-selection--multiple .select2-selection__choice,
	.select2-container--default .select2-selection--multiple .select2-selection__clear {
	  margin-top: 2px;
	  border: none;
	  border-radius: 0;
	  padding: 3px 5px; }

	.select2-container--default.select2-container--focus .select2-selection--multiple {
	  border: 1px solid #ccc; }

	/** /Select2 **/
	/** Switchery **/
	.switchery {
	  width: 40px;
	  height: 14px;}

	.switchery > small {
	  width: 19px;
	  height: 19px; }

	/** /Switchery **/
	/** Normalize.css **/
	fieldset {
	  border: none;
	  margin: 0;
	  padding: 0; }

	/** /Normalize.css **/
	/** Cropper **/
	.cropper .img-container,
	.cropper .img-preview {
	  background-color: #f7f7f7;
	  width: 100%;
	  text-align: center; }

	.cropper .img-container {
	  min-height: 200px;
	  max-height: 516px;
	  margin-bottom: 20px; }

	@media (min-width: 768px) {
	  .cropper .img-container {
		min-height: 516px; } }
	.cropper .img-container > img {
	  max-width: 100%; }

	.cropper .docs-preview {
	  margin-right: -15px; }

	.cropper .img-preview {
	  float: left;
	  margin-right: 10px;
	  margin-bottom: 10px;
	  overflow: hidden; }

	.cropper .img-preview > img {
	  max-width: 100%; }

	.cropper .preview-lg {
	  width: 263px;
	  height: 148px; }

	.cropper .preview-md {
	  width: 139px;
	  height: 78px; }

	.cropper .preview-sm {
	  width: 69px;
	  height: 39px; }

	.cropper .preview-xs {
	  width: 35px;
	  height: 20px;
	  margin-right: 0; }

	.cropper .docs-data > .input-group {
	  margin-bottom: 10px; }

	.cropper .docs-data > .input-group > label {
	  min-width: 80px; }

	.cropper .docs-data > .input-group > span {
	  min-width: 50px; }

	.cropper .docs-buttons > .btn,
	.cropper .docs-buttons > .btn-group,
	.cropper .docs-buttons > .form-control {
	  margin-right: 5px;
	  margin-bottom: 10px; }

	.cropper .docs-toggles > .btn,
	.cropper .docs-toggles > .btn-group,
	.cropper .docs-toggles > .dropdown {
	  margin-bottom: 10px; }

	.cropper .docs-tooltip {
	  display: block;
	  margin: -6px -12px;
	  padding: 6px 12px; }

	.cropper .docs-tooltip > .icon {
	  margin: 0 -3px;
	  vertical-align: top; }

	.cropper .tooltip-inner {
	  white-space: normal; }

	.cropper .btn-upload .tooltip-inner,
	.cropper .btn-toggle .tooltip-inner {
	  white-space: nowrap; }

	.cropper .btn-toggle {
	  padding: 6px; }

	.cropper .btn-toggle > .docs-tooltip {
	  margin: -6px;
	  padding: 6px; }

	@media (max-width: 400px) {
	  .cropper .btn-group-crop {
		margin-right: -15px !important; }

	  .cropper .btn-group-crop > .btn {
		padding-left: 5px;
		padding-right: 5px; }

	  .cropper .btn-group-crop .docs-tooltip {
		margin-left: -5px;
		margin-right: -5px;
		padding-left: 5px;
		padding-right: 5px; } }
	.cropper .docs-options .dropdown-menu {
	  width: 100%; }

	.cropper .docs-options .dropdown-menu > li {
	  padding: 3px 20px; }

	.cropper .docs-options .dropdown-menu > li:hover {
	  background-color: #f7f7f7; }

	.cropper .docs-options .dropdown-menu > li > label {
	  display: block; }

	.cropper .docs-cropped .modal-body {
	  text-align: center; }

	.cropper .docs-cropped .modal-body > img,
	.cropper .docs-cropped .modal-body > canvas {
	  max-width: 100%; }

	.cropper .docs-diagram .modal-dialog {
	  max-width: 352px; }

	.cropper .docs-cropped canvas {
	  max-width: 100%; }

	/** /Cropper **/
	/** jQuery Smart Wizard  **/
	.form_wizard .stepContainer {
	  display: block;
	  position: relative;
	  margin: 0;
	  padding: 0;
	  border: 0 solid #CCC;
	  overflow-x: hidden; }

	.wizard_horizontal ul.wizard_steps {
	  display: table;
	  list-style: none;
	  position: relative;
	  width: 100%;
	  margin: 0 0 20px; }

	.wizard_horizontal ul.wizard_steps li {
	  display: table-cell;
	  text-align: center; }

	.wizard_horizontal ul.wizard_steps li a, .wizard_horizontal ul.wizard_steps li:hover {
	  display: block;
	  position: relative;
	  -moz-opacity: 1;
	  filter: alpha(opacity=100);
	  opacity: 1;
	  color: #666; }

	.wizard_horizontal ul.wizard_steps li a:before {
	  content: "";
	  position: absolute;
	  height: 4px;
	  background: #ccc;
	  top: 20px;
	  width: 100%;
	  z-index: 4;
	  left: 0; }

	.wizard_horizontal ul.wizard_steps li a.disabled .step_no {
	  background: #ccc; }

	.wizard_horizontal ul.wizard_steps li a .step_no {
	  width: 40px;
	  height: 40px;
	  line-height: 40px;
	  border-radius: 100px;
	  display: block;
	  margin: 0 auto 5px;
	  font-size: 16px;
	  text-align: center;
	  position: relative;
	  z-index: 5; }

	.wizard_horizontal ul.wizard_steps li a.selected:before, .step_no {
	  background: #34495E;
	  color: #fff; }

	.wizard_horizontal ul.wizard_steps li a.done:before, .wizard_horizontal ul.wizard_steps li a.done .step_no {
	  background: #1ABB9C;
	  color: #fff; }

	.wizard_horizontal ul.wizard_steps li:first-child a:before {
	  left: 50%; }

	.wizard_horizontal ul.wizard_steps li:last-child a:before {
	  right: 50%;
	  width: 50%;
	  left: auto; }

	.wizard_verticle .stepContainer {
	  width: 80%;
	  float: left;
	  padding: 0 10px; }

	.actionBar {
	  width: 100%;
	  border-top: 1px solid #ddd;
	  padding: 10px 5px;
	  text-align: right;
	  margin-top: 10px; }

	.actionBar .buttonDisabled {
	  cursor: not-allowed;
	  pointer-events: none;
	  opacity: .65;
	  filter: alpha(opacity=65);
	  box-shadow: none; }

	.actionBar a {
	  margin: 0 3px; }

	.wizard_verticle .wizard_content {
	  width: 80%;
	  float: left;
	  padding-left: 20px; }

	.wizard_verticle ul.wizard_steps {
	  display: table;
	  list-style: none;
	  position: relative;
	  width: 20%;
	  float: left;
	  margin: 0 0 20px; }

	.wizard_verticle ul.wizard_steps li {
	  display: list-item;
	  text-align: center; }

	.wizard_verticle ul.wizard_steps li a {
	  height: 80px; }

	.wizard_verticle ul.wizard_steps li a:first-child {
	  margin-top: 20px; }

	.wizard_verticle ul.wizard_steps li a, .wizard_verticle ul.wizard_steps li:hover {
	  display: block;
	  position: relative;
	  -moz-opacity: 1;
	  filter: alpha(opacity=100);
	  opacity: 1;
	  color: #666; }

	.wizard_verticle ul.wizard_steps li a:before {
	  content: "";
	  position: absolute;
	  height: 100%;
	  background: #ccc;
	  top: 20px;
	  width: 4px;
	  z-index: 4;
	  left: 49%; }

	.wizard_verticle ul.wizard_steps li a.disabled .step_no {
	  background: #ccc; }

	.wizard_verticle ul.wizard_steps li a .step_no {
	  width: 40px;
	  height: 40px;
	  line-height: 40px;
	  -webkit-border-radius: 100px;
	  -moz-border-radius: 100px;
	  border-radius: 100px;
	  display: block;
	  margin: 0 auto 5px;
	  font-size: 16px;
	  text-align: center;
	  position: relative;
	  z-index: 5; }

	.wizard_verticle ul.wizard_steps li a.selected:before, .step_no {
	  background: #34495E;
	  color: #fff; }

	.wizard_verticle ul.wizard_steps li a.done:before, .wizard_verticle ul.wizard_steps li a.done .step_no {
	  background: #1ABB9C;
	  color: #fff; }

	.wizard_verticle ul.wizard_steps li:first-child a:before {
	  left: 49%; }

	.wizard_verticle ul.wizard_steps li:last-child a:before {
	  left: 49%;
	  left: auto;
	  width: 0; }

	.form_wizard .loader {
	  display: none; }

	.form_wizard .msgBox {
	  display: none; }

	/** jQuery Smart Wizard  **/
	/** bootstrap-progressbar  **/
	.progress {
	  border-radius: 0; }

	.progress-bar-info {
	  background-color: #3498DB; }

	.progress-bar-success {
	  background-color: #26B99A; }

	.progress_summary .progress {
	  margin: 5px 0 12px !important; }

	.progress_summary .row {
	  margin-bottom: 5px; }

	.progress_summary .row .col-xs-2 {
	  padding: 0; }

	.progress_summary .more_info span {
	  text-align: right;
	  float: right; }

	.progress_summary .data span {
	  text-align: right;
	  float: right; }

	.progress_summary p {
	  margin-bottom: 3px;
	  width: 100%; }

	.progress_title .left {
	  float: left;
	  text-align: left; }

	.progress_title .right {
	  float: right;
	  text-align: right;
	  font-weight: 300; }

	.progress.progress_sm {
	  border-radius: 0;
	  margin-bottom: 18px;
	  height: 10px !important; }

	.progress.progress_sm .progress-bar {
	  height: 10px !important; }

	.dashboard_graph p {
	  margin: 0 0 4px; }

	ul.verticle_bars {
	  width: 100%; }

	ul.verticle_bars li {
	  width: 23%;
	  height: 200px;
	  margin: 0; }

	.progress.vertical.progress_wide {
	  width: 35px; }

	/** bootstrap-progressbar  **/
	/** PNotify **/
	.alert-success {
	  color: #ffffff;
	  background-color: rgba(38, 185, 154, 0.88);
	  border-color: rgba(38, 185, 154, 0.88); }

	.alert-info {
	  color: #E9EDEF;
	  background-color: rgba(52, 152, 219, 0.88);
	  border-color: rgba(52, 152, 219, 0.88); }

	.alert-warning {
	  color: #fff;
	  background-color: rgba(243, 156, 18, 0.88);
	  border-color: rgba(243, 156, 18, 0.88); }

	.alert-danger,
	.alert-error {
	  color: #E9EDEF;
	  background-color: rgba(231, 76, 60, 0.88);
	  border-color: rgba(231, 76, 60, 0.88); }

	.ui-pnotify.dark .ui-pnotify-container {
	  color: #E9EDEF;
	  background-color: rgba(52, 73, 94, 0.88);
	  border-color: rgba(52, 73, 94, 0.88); }

	.custom-notifications {
	  position: fixed;
	  margin: 15px;
	  right: 0;
	  float: right;
	  width: 400px;
	  z-index: 4000;
	  bottom: 0; }

	ul.notifications {
	  float: right;
	  display: block;
	  margin-bottom: 7px;
	  padding: 0;
	  width: 100%; }

	.notifications li {
	  float: right;
	  margin: 3px;
	  width: 36px;
	  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); }

	.notifications li:last-child {
	  margin-left: 0; }

	.notifications a {
	  display: block;
	  text-align: center;
	  text-decoration: none;
	  text-transform: uppercase;
	  padding: 9px 8px; }

	.tabbed_notifications .text {
	  padding: 5px 15px;
	  height: 140px;
	  border-radius: 7px;
	  -webkit-border-radius: 7px;
	  -moz-border-radius: 7px;
	  box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.3); }

	.tabbed_notifications div p {
	  display: inline-block; }

	.tabbed_notifications h2 {
	  font-weight: bold;
	  text-transform: uppercase;
	  width: 80%;
	  float: left;
	  height: 20px;
	  text-overflow: ellipsis;
	  overflow: hidden;
	  display: block; }

	.tabbed_notifications .close {
	  padding: 5px;
	  color: #E9EDEF;
	  float: right;
	  opacity: 1; }

	/** /PNotify **/
	/** bootstrap-daterangepicker **/
	.daterangepicker.dropdown-menu {
	  font-size: 13px;
	  padding: 0;
	  overflow: hidden; }

	.daterangepicker.picker_1 {
	  background: #34495E;
	  color: #ECF0F1; }

	.daterangepicker.picker_1 table.table-condensed thead tr:first-child {
	  background: #1ABB9C; }

	.daterangepicker table.table-condensed thead tr:first-child th {
	  line-height: 28px;
	  text-align: center; }

	.daterangepicker.picker_1 table.table-condensed thead tr {
	  background: #213345; }

	.daterangepicker table.table-condensed thead tr {
	  line-height: 14px; }

	.daterangepicker table.table-condensed tbody tr:first-child td {
	  padding-top: 10px; }

	.daterangepicker table.table-condensed th:first-child, .daterangepicker table.table-condensed td:first-child {
	  padding-left: 12px; }

	.daterangepicker table.table-condensed th:last-child, .daterangepicker table.table-condensed td:last-child {
	  padding-right: 12px; }

	.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, 
	.table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
	  padding: 5px 7px;
	  text-align: center; }

	.daterangepicker table.table-condensed tbody tr:last-child td {
	  padding-bottom: 10px; }

	.daterangepicker.picker_2 table.table-condensed thead tr:first-child {
	  color: inherit; }

	.daterangepicker.picker_2 table.table-condensed thead tr {
	  color: #1ABB9C; }

	.daterangepicker.picker_3 table.table-condensed thead tr:first-child {
	  background: #1ABB9C;
	  color: #ECF0F1; }

	.daterangepicker.picker_4 table.table-condensed tbody td {
	  background: #ECF0F1;
	  color: #34495E;
	  border: 1px solid #fff;
	  padding: 4px 7px; }

	.daterangepicker.picker_4 table.table-condensed tbody td.active {
	  background: #536A7F;
	  color: #fff; }

	.daterangepicker.picker_4 table.table-condensed thead tr:first-child {
	  background: #34495E;
	  color: #ECF0F1; }

	.xdisplay_input {
	  width: 240px;
	  overflow: hidden;
	  padding: 0; }

	.xdisplay {
	  background-color: #fff;
	  background-clip: padding-box;
	  border: 1px solid #ccc;
	  margin-bottom: 20px;
	  border: 1px solid rgba(0, 0, 0, 0.15);
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  width: 230px;
	  overflow: hidden;
	  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

	.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar, .daterangepicker.openscenter .ranges, .daterangepicker.openscenter .calendar {
	  float: right; }

	.daterangepicker table {
	  width: 100%;
	  margin: 0; }

	.daterangepicker td, .daterangepicker th {
	  text-align: center;
	  width: 20px;
	  height: 20px;
	  cursor: pointer;
	  white-space: nowrap; }

	.daterangepicker td.off {
	  color: #999; }

	.daterangepicker td.disabled {
	  color: #999; }

	.daterangepicker td.available:hover, .daterangepicker th.available:hover {
	  background: #eee;
	  color: #34495E; }

	.daterangepicker td.in-range {
	  background: #E4E7EA;
	  border-radius: 0; }

	.daterangepicker td.available + td.start-date {
	  border-radius: 4px 0 0 4px; }

	.daterangepicker td.in-range + td.end-date {
	  border-radius: 0 4px 4px 0; }

	.daterangepicker td.start-date.end-date {
	  border-radius: 4px !important; }

	.daterangepicker td.active, .daterangepicker td.active:hover {
	  background-color: #536A7F;
	  color: #fff; }

	.daterangepicker td.week, .daterangepicker th.week {
	  font-size: 80%;
	  color: #ccc; }

	.daterangepicker select.monthselect, .daterangepicker select.yearselect {
	  font-size: 12px;
	  padding: 1px;
	  height: auto;
	  margin: 0;
	  cursor: default;
	  height: 30px;
	  border: 1px solid #ADB2B5;
	  line-height: 30px;
	  border-radius: 0px !important; }

	.daterangepicker select.monthselect {
	  margin-right: 2%;
	  width: 56%; }

	.daterangepicker select.yearselect {
	  width: 40%; }

	.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.ampmselect {
	  width: 50px;
	  margin-bottom: 0; }

	.daterangepicker_start_input {
	  float: left; }

	.daterangepicker_end_input {
	  float: left;
	  padding-left: 11px; }

	.daterangepicker th.month {
	  width: auto; }

	.daterangepicker .daterangepicker_start_input label, .daterangepicker .daterangepicker_end_input label {
	  color: #333;
	  display: block;
	  font-size: 11px;
	  font-weight: normal;
	  height: 20px;
	  line-height: 20px;
	  margin-bottom: 2px;
	  text-shadow: #fff 1px 1px 0px;
	  text-transform: uppercase;
	  width: 74px; }

	.daterangepicker .ranges input {
	  font-size: 11px; }

	.daterangepicker .ranges .input-mini {
	  background-color: #eee;
	  border: 1px solid #ccc;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  color: #555;
	  display: block;
	  font-size: 11px;
	  height: 30px;
	  line-height: 30px;
	  vertical-align: middle;
	  margin: 0 0 10px 0;
	  padding: 0 6px;
	  width: 74px; }

	.daterangepicker .ranges .input-mini:hover {
	  cursor: pointer; }

	.daterangepicker .ranges ul {
	  list-style: none;
	  margin: 0;
	  padding: 0; }

	.daterangepicker .ranges li {
	  font-size: 13px;
	  background: #f5f5f5;
	  border: 1px solid #f5f5f5;
	  color: #536A7F;
	  padding: 3px 12px;
	  margin-bottom: 8px;
	  border-radius: 5px;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  cursor: pointer; }

	.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
	  background: #536A7F;
	  border: 1px solid #536A7F;
	  color: #fff; }

	.daterangepicker .calendar {
	  display: none;
	  max-width: 270px; }

	.daterangepicker.show-calendar .calendar {
	  display: block; }

	.daterangepicker .calendar.single .calendar-date {
	  border: none; }

	.daterangepicker.single .ranges, .daterangepicker.single .calendar {
	  float: none; }

	.daterangepicker .ranges {
	  width: 160px;
	  text-align: left;
	  margin: 4px; }

	.daterangepicker .ranges .range_inputs > div {
	  float: left; }

	.daterangepicker .ranges .range_inputs > div:nth-child(2) {
	  padding-left: 11px; }

	.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {
	  float: left;
	  margin: 4px; }

	.daterangepicker .icon {
	  width: 20px;
	  height: 20px;
	  display: inline-block;
	  vertical-align: middle; }

	/** bootstrap-daterangepicker **/
	/** FullCalendar **/
	.fc-state-default {
	  background: #f5f5f5;
	  color: #73879C; }

	.fc-state-down,
	.fc-state-active {
	  color: #333;
	  background: #ccc; }

	/** /FullCalendar **/
	/** Dropzone.js **/
	.dropzone {
	  min-height: 300px;
	  border: 1px solid #e5e5e5; }

	/** /Dropzone.js **/
	.logo{
	display: block;
	cursor: pointer;
	

	}
	.logo a{
		/*border-bottom: 1px solid #fff;*/
		padding: 14px 15px 13px;
		display: block;
	}
	.nav-sm .container.body .col-md-3.left_col .lable{display: none;}
	.nav-sm .container.body .col-md-3.left_col .logo{text-align: center;}
	.smallmenuLogo{display: none;}
	.logolgn{display:block; padding: 25px; font-weight: 400; color: #fff;}  
	.lftLoginPanel{
	  text-align: center; 
	  display: block; 
	  background-color: transparent; 
	  margin: 80px 0 0 140px; 
	  height: 500px; 
	  padding-top: 203px;
	  /*-webkit-box-shadow: -3px 0px 15px 0px rgba(82,80,82,0.69);
	  -moz-box-shadow: -3px 0px 15px 0px rgba(82,80,82,0.69);
	  box-shadow: -3px 0px 15px 0px rgba(82,80,82,0.69);*/
	  box-shadow: none;
	}
	
	.lgn-single-bod{
	  /*border: 2px solid #fff;*/
	  border-radius: 6px;
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  height: auto;
	}
	.lgn-ttl{
	  display: block;
	  font-size: 23px; 
	  line-height: 25px; 

	  color: #fff; 
	  text-align: center;
	  text-transform: uppercase;
	  margin-top: 58px;
	}
	.lgn-frm{display:block; padding: 30px 90px 0;}
	.fgtpwd{width:100%; display:block;}
	.fgtpwd a{color:#00447c; font-size: 12px; border-bottom:1px solid #00447c; transition:all 0.2s ease; padding-bottom:0px;}
	.fgtpwd a:hover{color:#00447c; border-bottom:1px solid transparent;}
	.sbmtbtn{display:block; clear: both;}
	.sbmtbtn button{width:100%; margin:20px 0px 15px; padding: 10px 0px; border: none; color:#00447c; font-size: 13px;
	line-height: 14px;  text-transform: uppercase; transition:all 0.2s ease; }
	.rpdng{padding-right: 0px; padding-left: 0px;}
	/*===new update fo login background===*/
	.lgn_bg_main{
	  /* background: url(../img/bg/lgn_bg.png) repeat-x 0px 0px; */
	  background: #05141f;
	  height: 100vh;
	  background-size: cover;
	}
	.talent-logo_center{
	  text-align: center;
	  margin-top: 15px;
	}
	.forgot_pswd_inner_cont{
	  background-color: #fff;
	}
	.forgot_pswd_inner_cont .forgot_cent-logo{
	  background-color: #05141f;
	  display: block;
	 padding: 15px 0; 
	}
	.pswd_inner_mid_cont{
	  height: 305px;
	  padding: 55px 100px 0;
	}
	.pswd_inner_mid_cont h4{
	  text-align: center;
	  color: #05141f;
	  font-size: 17px;
	  line-height: 17px;
	  text-transform: uppercase;
	  margin: 0 0 0;
	  padding: 0; 
	}
	.pswd_inner_mid_cont .usrname-mobile{
	  float: left;
	  width: 100%;
	  margin: 67px 0 0;
	  padding: 0;
	}
	.pswd_inner_mid_cont .usrname-mobile label{
	  color: #05141f;
	  font-size: 12px;
	  font-weight: 400;
	  text-align: center;
	}
	.pswd_inner_mid_cont .usrname-mobile input{
	  background-color: transparent; 
	  color:#05141f; 
	  border: 1px solid #05141f; 
	  box-shadow: none; 
	  transition: border-color ease-in-out .15s, 
	  box-shadow ease-in-out .15s;
	  border-width: 0 0 1px 0;
	  font-size: 12px;
	  text-align: center;
	  width: 100%;
	  margin: 0 0 0;
	  padding: 0 0 10px;
	}
	.pswd_inner_mid_cont .pswd_update_round{
	  text-align: center;
	  display: block;
	  margin: 30px auto 40px;
	}
	.pswd_inner_mid_cont .pswd_update_txt{
	  font-size: 16px;
	  color: #05141f;
	  line-height: 16px;
	  text-align: center;
	}
	.pswd_inner_mid_cont .enter_otp{
	  text-align: center;
	  color: #05141f;
	  font-size: 12px;
	  margin: 55px 0 15px;
	}
	.pswd_inner_mid_cont .otp_sent_reg{
	  text-align: center;
	  color: #05141f;
	  font-size: 12px;
	  margin-top: 55px;
	}
	.pswd_inner_mid_cont ul.otp_input_list{
	  width: 100%;
	}
	.pswd_inner_mid_cont ul.otp_input_list li{
	  width: 20%;
	  margin: 0 6% 0 0;
	  padding: 0;
	  float: left;
	  display: inline;
	}
	.pswd_inner_mid_cont ul.otp_input_list li:last-child{
	  margin-right: 0;
	}
	.pswd_inner_mid_cont ul.otp_input_list li input{
	  border: 1px solid #05141f;
	  float: left;
	  width: 100%;
	  background-color: transparent;
	  border-radius: 6px;
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  text-align: center;
	  padding: 10px;
	  height: 35px;
	}
	.pswd_inner_mid_cont .create_new_pass{
	  float: left;
	  margin: 38px 0 0;
	  padding: 0;
	  width: 100%;
	}
	.pswd_inner_mid_cont .create_new_pass label{
	  color: #05141f;
	  font-size: 12px;
	  font-weight: 400;
	  text-align: center;
	}
	.pswd_inner_mid_cont .create_new_pass input{
	  background-color: transparent; 
	  color:#05141f; 
	  border: 1px solid #05141f; 
	  box-shadow: none; 
	  transition: border-color ease-in-out .15s, 
	  box-shadow ease-in-out .15s;
	  border-width: 0 0 1px 0;
	  font-size: 12px;
	  text-align: center;
	  width: 100%;
	  margin: 0;
	  padding: 0 0 10px;
	}
	.forgot_pswd_inner_cont .bod-right{
	  border-right:1px solid #05141f;
	}
	.forgot_pswd_inner_cont .bod-top{
	  border-top:1px solid #05141f;
	}
	.btn-login{
	  font-size: 14px;
	  line-height: 14px;
	  margin: 0;
	  padding: 16px 0;
	  font-family: 'Arial';
	  color: #05141f;
	  background-color: transparent;
	  text-transform: uppercase;
	}
	.btn-login:hover, .btn-login:active, .btn-login:active:hover, .btn-login:focus:hover, .btn-login:focus{
	  color: #05141f;
	  background-color:transparent;
	  box-shadow: none;
	}
	@media only screen and (min-width: 320px) and (max-width: 767px){
	  .pswd_inner_mid_cont{
		height: auto;
		padding: 20px;
	  }
	  .pswd_inner_mid_cont .usrname-mobile{
		margin-top: 20px;
	  }
	  .pswd_inner_mid_cont .enter_otp{
		margin-top: 20px;
	  }
	  .pswd_inner_mid_cont .create_new_pass {
		margin-top: 20px;
	  }
	  .pswd_inner_mid_cont .pswd_update_round{
		margin-bottom: 20px;
	  }
	}
	/*===new update fo login background===*/
	.help{position:fixed; bottom:0px; right:0px; color:#4d4d4d;}
	.helptxt{padding-right: 10px; font-size: 14px;}
	.help a{padding:15px; display: inline-block;}
	.lgnpagettl{color:#fff; padding: 20px 0px;}
	.help img {
		-webkit-transition: all 0.5s ease 0s;
		 -moz-transition: all 0.5s ease 0s;
		 -o-transition: all 0.5s ease 0s;
		 -ms-transition: all 0.5s ease 0s;
		 transition: all 0.5s ease 0s;
		 cursor:pointer;     
	 }
	 .help img:hover {
		 -webkit-transform: rotate(360deg);
		 -moz-transform: rotate(360deg);
		 -ms-transform: rotate(360deg);
		 -o-transform: rotate(360deg);
		 transform: rotate(360deg);
	 }
	 /*============= Login page Radio Button ====================*/
	.radio {
	  display: block;
	}
	.radio input[type="radio"] {
	  position: absolute;
	  opacity: 0;
	}
	.radio input[type="radio"] + .radio-label:before {
	  content: '';
	  background: transparent;
	  border-radius: 100%;
	  -webkit-border-radius: 100%;
	  -moz-border-radius: 100%;
	  /*border: 1px solid #91a3cb;*/
	  display: inline-block;
	  width: 16px;
	  height: 16px;
	  position: relative;
	  /*top: -0.2em;*/
	  margin-right: 10px;
	  vertical-align: top;
	  cursor: pointer;
	  text-align: center;
	  -webkit-transition: all 250ms ease;
	  transition: all 250ms ease;
	   box-shadow: inset 0 0 0 2px #00447c;
	}
	.radio input[type="radio"]:checked + .radio-label:before {
	  background-color: #05141f;
	  box-shadow: inset 0 0 0 2px #00447c;
	}
	.radio input[type="radio"]:focus + .radio-label:before {
	  outline: none;
	  border-color: #3197EE;
	}
	.radio input[type="radio"]:disabled + .radio-label:before {
	  box-shadow: inset 0 0 0 2px #f4f4f4;
	  border-color: #b4b4b4;
	  background: #b4b4b4;
	}
	.radio input[type="radio"] + .radio-label:empty:before {
	  margin-right: 0;
	}
	.radio-label{
	   color: #00447c;
	  font-size: 13px;
	  line-height: 14px;

	  padding-right: 20px;
	}
	/*.like-btn-icon-red{
	  background: url('../images/icons/icons-sprite.png') no-repeat 28.20% 3.333%;
	  width: 27px;
	  height: 26px;
	  display: block;
	}*/
	.lgn-error{color: #fc3905;}
	.resend-otp-span{float: right; margin-right: 8px; border-right: 1px solid #05141f; padding-right: 6px;}
	/*Login page Radio Button End */
	/******* Form Feild *************/
	.lgn-frm .form-control{background-color:rgba(255,255,255,1); color:#013b6b; border: 1px solid #013b6b; box-shadow: none; 
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	font-size: 13px; padding-bottom: 15px; border-radius:5px; padding-left:40px; height:auto;
	}
	.lng-radio-cont{
	  margin-bottom: 20px;
	}
	.lgn-mar-btm{
	  margin-bottom: 25px;
	}
	.lgn-frm input:focus{
	 -webkit-box-shadow: 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff !important;
	}
	/*.lgn-frm ::-webkit-input-placeholder {
	   color: #fff;
	}
	.lgn-frm :-moz-placeholder {
	   color: #fff;  
	}
	.lgn-frm ::-moz-placeholder {
	   color: #fff;  
	}
	.lgn-frm :-ms-input-placeholder {  
	   color: #fff;
	}*/
	.compose-body .lgn-frm ::-webkit-input-placeholder {
	   color: #2c3e50;
	}

	.compose-body .lgn-frm :-moz-placeholder { /* Firefox 18- */
	   color: #2c3e50;  
	}

	.compose-body .lgn-frm ::-moz-placeholder {  /* Firefox 19+ */
	   color: #2c3e50;  
	}

	.compose-body .lgn-frm :-ms-input-placeholder {  
	   color: #2c3e50;
	}

	/************* Button ****************/
	.lgnform .btn-default{background-color: #fff;
	  -webkit-box-shadow: 0px 0px 15px 0px rgba(82,80,82,0.69);
	  -moz-box-shadow: 0px 0px 15px 0px rgba(82,80,82,0.69);
	  box-shadow: 0px 0px 15px 0px rgba(82,80,82,0.69);
	  border:1px solid #00447c;
	  background-color: #00447c;
	  color:#fff;
	}
	.lgnform .btn-default:hover, .lgnform .btn-default:focus, .lgnform .btn-default:active, .lgnform .btn-default:active:focus{
	 background-color: #fff; color: #00447c; box-shadow: 0px 0px 5px 0px #00447c; border:1px solid #00447c;}
	/******** For Mobile***************/
	@media only screen and (min-width: 320px)  and (max-width: 599px) {
	  .lgn_bg_main{min-height: auto !important}
	  .lgnform{height: 350px; width:350px; left:50%; margin-left:-175px; margin-top:-175px;}
	  .lgn-frm{padding: 10px 25px;}
	  .lftLoginPanel{ margin: 10px; height: auto; padding: 10px;}
	  .lng-radio-cont{margin-bottom: 0;}
	  .lgn-mar-btm{margin-bottom: 10px;}
	   .talent-logo_center{margin: 0 0 15px;}
	}
	@media only screen and (min-width: 600px) and (max-width: 767px) {
		.lgn_bg_main{min-height: auto !important}
		.lftLoginPanel{ margin: 20px; height: auto; padding: 20px;}
		.talent-logo_center{margin-bottom: 20px;}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.lgn_bg_main{min-height: auto !important}
		.lftLoginPanel{ margin: 0 40px 40px; height: auto; padding: 20px;}
		.talent-logo_center{margin-bottom: 20px;}
	}
	@media only screen and (min-width: 992px) and (max-width: 1023px) {

	  .lftLoginPanel{margin: 20px 0 20px 20px; height: 450px; padding-top: 50px; }
	  .lgn-frm {padding: 30px 60px 0;}

	}
	@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	  .lftLoginPanel{margin: 40px 0 40px 40px;}
	  .lgn-frm {padding: 30px 60px 0;}

	}
	/******** For Mobile***************/
	/*************Tree Structure *************/

	/*******************Loader******************/

	.loader{position: fixed;top: 0;right: 0;display:none; bottom: 0;left: 0;z-index: 1050; text-align: center;overflow: 
	  hidden;-webkit-overflow-scrolling: touch;outline: 0; background-color: rgba(0,0,0,0.2);
	}
	.loader img{position: fixed;top: 50%;}
	.alert-dismissable .close, .alert-dismissible .close{color:#000000; opacity: .2;}
	.page-header{margin: 0px 0 0px 0px; border-bottom: none;}


	/*****************Tabs *************************/

	/*************Teacher Module ********************/
	/* .nav-md .container.body .right_col.body{padding: 0px 0px 0; margin-left: 230px; float:left; width: calc(100% - 230px); 
	  position: relative;
	} */
	.container.body .right_col.body .page-header{ padding:0px; background-color: transparent; margin: 0px; width: 100%;}
	.container.body .right_col.body .x_panel{border: none; padding: 0px;}
	.container.body .right_col.body .x_content{padding: 0px;}
	.container.body .right_col.body .page-title{padding: 0px 20px; height: auto;}
	.container.body .right_col.body .page-title.nt-tab{float: left; border-bottom: 1px solid #E6E9ED; padding:0px; 
	  margin-bottom: 10px;}
	.nav-sm .container.body .right_col.body{padding: 0px 0px 0; margin-left: 70px;float: left; width: calc(100% - 70px); 
	  position: relative;}
	.tab-content.grybg{}
	.flt-left{float:left;}
	.trng-modrte-box{
	  width: 100%;
	}
	.flt-left.mrgn{margin: 7px 10px 0px;}
	.wth-50{width:50px;}
	.com-profile {
	  color: #5E6974 !important; display: block;}
	.com-profile .com-pic{float:left;}
	.com-profile .com-pic.sm-spc{padding-right: 10px;}
	.addnlist{margin:10px;}
	.master-ttl {
		float:left;
		margin: 10px;
		color: #2c3e50;
		font-size: 16px;
	}
	.fltr{float:right; margin-top: 5px;}
	.fltr .slt-bx{width:150px;}
	.fltr .master-ttl{margin-top:4px;}
	.com-profile .com-pic img, .profile-img {
	  width: 50px;
	  height: 50px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  margin-right: 10px;
	}

	.com-profile .com-detail h3 a{color:#000000; font-weight: normal;}
	.com-profile .com-detail h3 a span{font-weight: bold;
	 font-size: 16px;
    font-family: 'arial', sans-serif;
		color: #fff !important;

	}
	.com-profile .com-detail h3{font-size: 13px; padding-top: 7px;}
	.nav-md .container.body .right_col.body .page-header .breadcrumb a{color: #575656;}
	.accordion .panel {
	  position: relative;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border: 1px solid #c5cfe4;
	  background-color: #fff;
	  margin-bottom: 15px;
	}
	.panel.bdr{border: 1px solid #ccc;}
	.panel.bdr:hover{
	  box-shadow: 0px 3px 10px #8a888a;
	  -webkit-box-shadow: 0px 3px 10px #8a888a;
	  -moz-box-shadow: 0px 3px 10px #8a888a;
	  border:1px solid #c5cfe4;
	}
	.accordion .panel.sub-panel{margin:15px;}
	.accordion .panel .panel-action{position:absolute; top:17px;right:0px;}
	.accordion .panel .panel-action > span{float: right; position: relative;margin-right: 10px;}
	.accordion .panel .panel-action .pnl-setting > a{margin-right: 25px; margin-left: 5px;color:#cfcfcf; font-size: 22px;}
	.accordion .panel .panel-action .pnl-setting.open >a, .accordion .panel .panel-action .pnl-setting > a:hover{color:#05141f;}
	.accordion .panel .panel-action .pnl-setting a.disabled{opacity: 0.4;}
	.accordion .panel .panel-action .pnl-setting a.disabled:hover{color:#cfcfcf; cursor: default;}
	.pnl-setting{float:right;}
	.last .pnl-setting {
		float: none;
	}
	.img-circle{
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  width: 52px;
	  height: 52px;
	  background-color: #e8e9e9;
	  border: 2px solid #05141f;
	  text-align: center;
	  padding-top: 10px;
	  margin:0 auto;
	}
	.pnl-setting.vaddown{float: none; margin:auto; display: block; text-align:center; max-width: 40px;}
	.pnl-setting.vaddown a{float: none; margin:auto;}

	.pnl-setting.vaddown.open > .dropdown-menu {
		display: block;
		right: 5px;
		left: inherit;
		margin-top:5px;
		background-color: #05141f;
		padding: 2px;
	}


	.pnl-setting.open > .dropdown-menu {
		display: block;
		right: 5px;
		left: inherit;
		margin-top:5px;
		background-color: #05141f;
		padding: 2px;
	}
	.x_content table td .pnl-setting.open > .dropdown-menu {
	  margin-top: 13px;
	  right: -10px;
	  background-color: rgba(52, 73, 94, 0.94);
	  border: 1px solid #34495e;
	}
	.x_content table td .pnl-setting ul.dropdown-menu::before {
		border-bottom: 10px solid #34495e;
	}
	.x_content table td .pnl-setting ul.dropdown-menu::after{border-bottom: 12px solid #34495e;}
	.x_content table td  .pnl-setting.open > .dropdown-menu > li > a:focus, .x_content table td .pnl-setting.open > .dropdown-menu > li > a:hover{background-color: #34495e;}
	.x_content table td .pnl-setting a{margin:0px;}
	.pnl-setting.open > .dropdown-menu a{color:#000000;}
	.pnl-setting.open > .dropdown-menu > li > a:focus, .pnl-setting.open > .dropdown-menu > li > a:hover {background-color: #05141f; color: #fff;}
	.pnl-setting ul.dropdown-menu:before {
		content: "";
		border-bottom: 10px solid #05141f;
		border-right: 10px solid transparent;
		border-left: 10px solid transparent;
		position: absolute;
		top: -10px;
		right: 11px;
		z-index: 10;
	}
	.pnl-setting ul.dropdown-menu:after {
		content: "";
		border-bottom: 12px solid #279dc8;
		border-right: 12px solid transparent;
		border-left: 12px solid transparent;
		position: absolute;
		top: -12px;
		right: 9px;
		z-index: 9;
	}
	.table-responsive {
	  overflow-x: visible !important;
	  overflow-y: visible !important;
	}

	.pnl-setting ul.dropdown-menu > li{border-bottom: 1px solid #ddd;}
	.pnl-setting ul.dropdown-menu > li:last-child{border-bottom: none;}
	.pnl-setting ul.dropdown-menu > li > a{padding: 5px 5px;background-color: #fff;}
	.structure{text-align: right;}
	.structure img{margin-right:5px;}
	.structure a{color:#9199a1;}
	.structure a:hover{color:#05141f;}
	.container.body .right_col.body .panel-body{padding: 20px 0px;}

	/* .container.body .right_col.body .module-panel{background-color: #d0e9f2; padding: 5px; float:left;width: 100%;} */
	/* .container.body .right_col.body .module-panel a{background-color: #fff; padding: 10px; display: table; font-size: 12px; width: 100%;} */
	 .right_col.body .module-panel a:hover{background-color: #05141f; color:#fff;}
	 .right_col.body .module-panel a img{display:table-cell; color:#54657e;}
	/* .container.body .right_col.body .module-panel a span{ margin-left: 5px; display:table-cell; padding-left: 10px; vertical-align: top;} */
	 .right_col.body .panel-body .sec-activity{float:left; width:100%; padding: 0px 20px 15px;}
	 .right_col.body .panel-body .sec-activity .sec-panel{background-color: #fff; position: relative; padding:15px; 
	  border:1px solid #e5e5e5; float:left; width:100%;}
	 .right_col.body .panel-body .sec-activity .sec-panel:hover{border:1px solid #cfcfcf;}
	 .right_col.body .panel-body .sec-activity .sec-panel.desc{padding:10px;}
	.panel-info{text-align: right; float:left; width:100%;}
	/*.panel-info > span{float: right; color: #666; font-size: 13px; padding-right: 5px;}
	.panel-info > span > i.panel-duration-clck{font-size: 20px; color: #f27800; display: inline-block; padding-right:5px; position: relative;
	top:3px; }
	.panel-info > span > i.panel-pages-icn{width:16px; height: 18px; display: inline-block; padding-right:5px; position: relative;
	top:3px; }*/
	.panel-info ul.pnl-right-list-cont{
	  margin: 0;
	  padding: 0;
	  float: right;
	}
	.panel-info ul.pnl-right-list-cont li{
	  float: left;
	  color: #999;
	  font-size: 13px;
	  text-transform: capitalize;
	  margin-bottom: 10px;
	}
	.panel-info ul.pnl-right-list-cont li i{
	  display: inline-block;
	  margin-right: 5px;
	}
	.panel-info ul.pnl-right-list-cont li:last-child{
	  margin-left: 10px;
	}
	.panel-info .pnl-setting > a{margin-left: 5px;color:#979e9e; font-size: 22px;}
	.panel-info .pnl-setting.open >a, .panel-info .pnl-setting > a:hover{color:#05141f;}
	.panel-info .pnl-setting.open > .dropdown-menu{right:0px;top: 33px;}
	.panel-info .pnl-setting ul.dropdown-menu::before{right:0px;}
	.panel-info .pnl-setting ul.dropdown-menu::after{right:-1px;}
	.sec-activity .panel-info.diss .pnl-action{width:auto; float: right; margin-right: 10px;}
	.sec-activity .pnl-action{text-align: right; font-size: 12px; float: left;width: 100%; margin-top:10px;}
	/*.sec-activity .pnl-action .result::before{
		  display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: grayscale;
		content: "\f005";
		color: #05141f;
		font-size: 15px;
		padding-right: 5px;

	}*/
	.addnew{color: #2c3e50; font-size: 16px;}
	.addnew .fa{font-size: 25px; color: #05141f;}
	.addnew span{float: right; margin-left: 10px; text-transform: capitalize; color: #333;}
	.sec-activity .pnl-action .published{background-color: #489f21; clear:both; float: right; text-align: center; min-width: 100px; 
	  margin-bottom: 10px; 
	  color:#fff; 
	  padding: 4px 10px; 
	  border-radius: 13px;
	  -webkit-border-radius: 13px;
	  -moz-border-radius: 13px; 
	  margin-left: 5px;
	}
	.sec-activity .pnl-action .Unpublished{background-color: #c32222; clear:both; float: right; text-align: center; min-width: 100px;
	  margin-bottom: 10px; 
	  color:#fff; 
	  padding: 4px 10px; 
	  border-radius: 13px;
	  -webkit-border-radius: 13px;
	  -moz-border-radius: 13px; 
	  margin-left: 5px;
	}
	.sec-activity .pnl-action .continue{
	  border:2px solid #05141f; 
	  clear:both; 
	  float: right;  
	  margin-bottom: 10px; 
	  color:#05141f; 
	  padding: 6px 10px; 
	  border-radius: 30px;
	  -moz-border-radius: 30px;
	  -webkit-border-radius: 30px;
	  font-size: 14px; 
	  margin-left: 5px;
	  min-width: 100px;
	  text-transform: capitalize;
	  text-align: center;
	  -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -moz-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -ms-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -o-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  transition: all .6s cubic-bezier(.165, .84, .44, 1);
	}
	.sec-activity .pnl-action .continue:hover{
	  background-color: #05141f; 
	  color:#fff;
	}
	.sec-activity .pnl-action img.attempt{max-width:40px;}

	.sec-activity .pnl-action .attempt{
	  clear:both;
	  float: right; 
	  text-align: center; 
	  min-width: 100px; 
	 background-color: #0b437c;
	  border: 1px solid #fff;
	  color: #fff;
	  font-size: 14px; 
	  padding: 6px 10px; 
	  border-radius: 30px;
	  -moz-border-radius: 30px;
	  -webkit-border-radius: 30px;
	  margin: 10px 0 0;
	  text-transform: capitalize;
	  text-align: center;
	  -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -moz-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -ms-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -o-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  transition: all .6s cubic-bezier(.165, .84, .44, 1);
	}
	.sec-activity .pnl-action .attempt:hover{
	  color: #fff;
	  background-color: #05141f;
	}
	.sec-activity .pnl-action .result{
	  color:#ffcb07; 
	  font-weight: 400; 
	  clear:both; 
	  float: right;
	  text-transform: capitalize;
	  font-size: 14px;  
	}
	.sec-activity .pnl-action .view-rec{
	  clear:both;
	  float: right; 
	  text-align: center; 
	  min-width: 140px; 
	  color:#008ebf;
	  color: #fff;
	  border:1px slolid #ccc; 
	  font-size: 14px;
	  text-transform: uppercase;
	  padding: 7px 15px; 
	  border-radius: 18px;
	  -webkit-border-radius: 18px;
	  -moz-border-radius: 18px;
	}
	.sec-activity .pnl-action .attempt.disabled{opacity: 0.4; cursor: default;}
	.sec-activity .pnl-action .attempt.disabled:hover{background-color:transparent; color:#05141f;}
	.sec-activity .diss .pnl-action .attempt{margin-bottom: 10px; text-align: center; clear:both; float: right; min-width: 100px;}
	.sec-activity .diss .pnl-action .result{margin-bottom: 10px; text-align: center; clear:both; float: right; min-width: 100px;}
	.sec-activity .diss .pnl-setting{margin-top: 22px;}
	.panel-info.diss .pnl-setting.open > .dropdown-menu {
		right: 0px;
		top: 55px;
	}
	.label-list{background-color:#05141f; border-radius: 10px;-webkit-border-radius: 10px;
	  -moz-border-radius: 10px; color: #ffffff !important; font-size: 70%; font-weight: normal;}
	.listing-ttl .mdl-list{background-color: #dbe5e9; color: #7f8c8d; font-size: 70%; font-weight: normal; border-radius: 10px;}
	.hand{color:#2c3e50 !important; font-size: 12px; padding: 0px 0px 0px 5px;}
	.listing-ttl{
	  color:#05141f;
	  font-size:16px;
	  font-weight: 600;
	  line-height: 20px;
	  margin-top: 5px;
	  display: block;
	}
	.listing-pnl_inner_head{
	  color:#666;
	  font-size:16px;
	  font-family: 'Arial';
	  line-height: 17px;
	  margin: 0 0 5px;
	  padding: 0;
	  display: block;
	}
	/*.listing-ttl span{
	  color:#666;
	  display: block;
	  font-size: 14px;
	  line-height: 16px;
	}*/
	.com-profile .com-detail h3{color:#666; padding: 5px 0px; font-family: 'Arial'; font-size: 16px; font-weight: 400;}
	.time-prd{font-size: 13px; color: #666; font-weight: 400; padding-top: 5px; display: block;}
	.time-prd i.time-calendar-icn{ font-size: 18px; color: #999; display: inline-block; padding-right: 10px; position: relative; top: 2px; }
	.time-prd a.more{color:#05141f;}
	.time-prd img{margin-right:5px;}
	.list-Topic{margin-top:10px; color: #666; font-size: 14px; font-weight: 400;}
	.desc-ttl{font-weight: bold;}
	.activityType{color:#333; padding: 20px; font-size: 16px;}
	.creation-ttl{margin:40px 20px 20px; color:#2c3e50; font-size: 16px;}
	.creation-ttl.desc{margin:0 20px 10px 0; color: #666; font-size: 13px;}
	.creation-ttl.std-ass{margin:10px 20px 10px 0; color: #05141f; font-size: 13px;}
	.creation-ttl.std-ass i{
	  font-size: 16px;
	  display: inline-block;
	  color: #f27800;
	  padding-right: 10px;
	}
	.sm-mrgn{margin-bottom:10px !important;}
	.creation-ttl img{padding-right: 10px;}
	.creation-ttl .lable{background-color:#05141f; color: rgb(255, 255, 255);padding: 2px 10px;border-radius: 20px;
	  -webkit-border-radius: 20px;
	  -moz-border-radius: 20px;}
	.content-ttl .lable{background-color: #05141f; color: rgb(255, 255, 255);padding: 2px 10px;border-radius: 20px;
	-webkit-border-radius: 20px;
	  -moz-border-radius: 20px;}
	.creation-field{margin:10px; color:#2c3e50; font-size: 12px;}.container.body .right_col.body .panel-body
	.creation-field .file-upload{position:relative;height: 75px;}
	.creation-field .form-group{margin-bottom: 20px;}
	.creation-field .uploadbtn{background-color: #f4f4f4; padding: 8px 15px; 
	  border-radius: 20px; 
	  -webkit-border-radius: 20px;
	  -moz-border-radius: 20px;
	  border: 1px solid #e5e5e5; float:left;}
	.creation-field .fa{font-size: 20px; padding-right: 10px; }
	.creation-field .help-block{padding-left: 10px;
	float: left;font-size: 10px;
	padding-top: 5px;}
	.creation-field .instruction{clear: both;font-size: 13px; padding-top: 10px;}
	.creation-field .rm-mr-btm{margin-bottom: 0px;}
	.creation-field .filename{clear:both; display: block; padding: 10px;}
	.creation-field .filenamelogo{clear:both; display:inline-block; padding: 10px; width: 70%; overflow: hidden;}
	.creation-field input[type="file"] {
	display: block;
	  position: absolute;
	  top: 0;
	  right: 0;
	  opacity: 0;
	  left:0px;
	  filter: alpha(opacity=0);
	  cursor: pointer;
	  width: 253px;
	  height: 39px;
	}
	.Module-settings .title, .Module-info .title{color:#000;}
	.Module-settings .desc, .Module-info .desc{color:#9199a1;}
	.Module-settings{margin-top:15px; color: #2c3e50;}
	.Module-settings .settings{display: block; margin-top:15px;}
	.mrgnTop{margin-top: 10px;}
	.discussion-ttl{
	  margin:0 0px 20px; 
	  color:#666; 
	  font-size: 16px;
	  line-height: 22px;
	  font-family: 'Arial';
	  text-transform: capitalize;
	}
	.discussion-ttl.correction-ttl{ display: flex; align-items: center; margin-top: 20px;}
	.discussion-ttl.correction-ttl img{width: 26px; margin-right: 10px;}
	.discussion-ttl.correction-ttl span{margin-left: 10px;}

	.discussion-ttl i{margin-right: 10px; display: inline-block;}
	/*.discussion-ttl img{padding-right: 10px;}*/
	.discussion-ttl .lable{background-color: #05141f; color: rgb(255, 255, 255);padding: 2px 10px;
	  border-radius: 20px;
	  -webkit-border-radius: 20px;
	  -moz-border-radius: 20px;
	}
	.live_class_count{
	  color:#05141f;
	  font-weight:600;
	  margin-left:20px; 
	  font-size:20px;
	}
	.discussion-topic {
		position: relative;
		border-radius: 4px;
		-webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
		border: 1px solid #c5cfe4;
		background-color: #fff;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	}
	.delete-discussion{position: absolute; right: 10px; top:10px; display: none;}
	.discussion-topic:hover, .discussion-topic:hover .panel-heading{background-color: #f6f8fc;}
	.discussion-topic:hover .delete-discussion{display:block;}

	.discussion-topic .panel-heading {
		background: #ffffff;
		padding: 5px 13px;
		width: 100%;
		display: block;
		border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	}
	.discussion-topic .panel-heading .image{display:table-cell; min-width: 80px;}
	.discussion-topic .panel-heading .detail{display:table-cell; padding-left: 20px; vertical-align: top;}
	.discussion-topic .panel-heading .detail .title{font-size: 16px; color:#2c3e50;}
	.discussion-topic .panel-heading .detail .title span{font-size: 12px; margin-left: 5px;}
	.discussion-topic .panel-heading .detail .rating{color:#eece3a;}
	.discussion-topic .panel-heading .detail .rating .lead{margin-bottom: 0px;}
	.discussion-topic .panel-heading .detail .rating span{cursor: pointer;}
	.comments{background-color: #f3f5f7;padding: 5px 8px;}  
	.comments .panel-heading .image{display:table-cell; width: 50px;}
	.comments .panel-heading .image img{max-width: 70px; width:100%;}
	.comments .panel-heading .detail{display:table-cell; padding-left: 20px; vertical-align: top; height:auto;}
	.comments .panel-heading .detail .title{font-size: 16px; color:#2c3e50;}
	.comments .panel-heading .detail .title span{font-size: 12px; margin-left: 5px;}
	.comments ul{padding: 0px; list-style: outside none none;}
	.comments ul li .delete-discussion{top:0px; right:0px;}
	.comments ul li{margin-bottom: 15px; position: relative;}
	.comments ul li:hover .delete-discussion{display:block;}
	.comments .cmntbox{text-align: center;}
	.comments .cmntbox textArea{width:100%; margin-bottom: 10px;}
	.sm-intro{color:#9199a1; font-size: 12px; margin-top:5px;}
	.posRel{position: relative;}
	.posRel .slctPages{position: absolute; top:0px; right:0px; text-align: center;}
	.posRel .slctPages .count{color:#5bb215;}
	.posRel .slctPages .countTxt{font-size: 12px;}
	.txt-center{text-align: center}
	.confrm{color:#2c3e50; margin-top:20px;}
	.inbx span{color:#05141f;}
	.inbx .fa-inbox{font-size: 20px; color:#05141f; margin-right: 10px;}
	.inbx-list, .reply-list{float: left; list-style: none; font-size: 14px; margin-bottom: 10px; padding: 10px 5px; color: #2c3e50; width:100%; border: 1px solid #c5cfe4;background-color: #fff; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05); box-shadow: 0 1px 1px rgba(0,0,0,.05);}
	.reply-list{padding: 0px;}
	.reply-list li{float:left; width:100%; border-bottom: 1px solid #c5cfe4; padding: 10px 0px;}
	.reply-list li:last-child{border-bottom: none;}
	.reply-list li.closed{cursor: pointer; background-color: #f6f8fc;}
	.reply-list li.closed .msg{height: 30px; overflow: hidden; width:100%; padding: 5px 0px;}
	.reply-list li.closed .attachment-pnl{display:none;}

	.reply-list li.closed.active{cursor: default; background-color: #fff;}
	.reply-list li.closed.active .msg{height: auto; overflow: hidden; width:auto;}
	.reply-list li.closed.active .attachment-pnl{display:block;  padding: 20px 0px;}

	.inbx-list:hover{background-color: #f6f8fc; cursor: pointer;}
	.inbx-list.notification:hover{background-color:#fff; cursor: default;}
	.inbx-list .notification-lst:hover{background-color: #f6f8fc; cursor: pointer;}
	.reply-list li.open .attachment-pnl {
		padding: 20px 0px;
	}
	.reply-list li.open .attachment-pnl h2, .reply-list li.closed.active .attachment-pnl h2 {
		margin-top: 0px;
		font-size: 16px;
		font-weight: 400;
		color: #666666;
		border-bottom: 1px solid #cdcccc;
		padding-bottom: 5px;
		position: relative;
	}
	.reply-list li.open .attachment-pnl h2 .download-bt, .reply-list li.closed.active .attachment-pnl h2 .download-bt {
		position: absolute;
		right: 10px;
		font-size: 20px;
		top: -3px;
		color: #666666;
	}
	.attachment-pnl ul{padding: 0px;
	list-style: none;}

	.inbx-list{color:#7f8c8d;}
	.inbx-list.un-read{color: #2c3e50;}
	.inbx-list.un-read .msg{color:#7f8c8d;}
	.inbx-list input[type="checkbox"]{margin-right: 5px; margin-top: 0px;}
	.inbx-list .col-xs-12{overflow: hidden; height: 23px;}
	.inbx-list.notification .col-xs-12,.inbx-list.notification-lst .col-xs-12{overflow: hidden; height: auto;}
	.inbx-list .col-xs-12 .sender{float:left; overflow: hidden;}
	.inbx-list .col-xs-12 .attach-icn{float:left;}
	.reply-list .closed .col-xs-12 .sender .attach-icn{float:right;}
	.reply-list .open .col-xs-12 .sender .attach-icn{display:none;}
	.reply-list .col-xs-12 .msg{color: #7f8c8d; margin-top:5px;}
	.compose-body .lgn-frm {
		display: block;
		padding: 0px;
	}
	.compose-body .lgn-frm .form-control {
		background-color: #494949;
		color: #fff;
		border: none;
		/*border-bottom-color: #05141f;*/
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		border-bottom: 1px solid #5e5e5e;
	}
	.compose-body .lgn-frm .form-control.multiselect-search{border:1px solid #ccc; }
	.compose-body .multsl .btn-group .multiselect-filter input:focus{box-shadow: 0 0px 0 #05141f !important;}
	.compose-body .multsl .btn-group .multiselect-filter button{border:1px solid #ccc; border-radius: 3px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	}
	.compose-body .multsl .open > .dropdown-menu{margin-top:44px;}
	.compose-body .lgn-frm textarea{width:100%; border:none;}
	.compose-body .lgn-frm textarea:focus {
		outline-style: none;
		outline-width: 0px;
	}
	.compose-body .lgn-frm .form-group {
		margin-bottom: 0px;
	}
	.compose-body .lgn-frm  .form-control{height:45px; }
	 .creation-field ul {padding:0 0 0 0; margin:0 0 0 0;}
	 .creation-field ul li {list-style:none;}
	 .creation-field ul li img {cursor: pointer;}
	 .img-gallery .modal-body {padding:5px !important;}
	 .img-gallery .modal-content {border-radius:0;}
	 .img-gallery .modal-dialog img {text-align:center;margin:0 auto;}
	 .img-gallery .controls{width:50px; display:block;font-size:11px;padding-top:8px;font-weight:bold;}
	  .img-gallery .next {float:right;text-align:right;}
	  .creation-field .thumbnail{height:auto;}
	.creation-field .selectPage .thumbnail{border: 1px solid #5bb215;}
	.creation-field .selectPage .thumbnail .selectpage{color:#5bb215;}
	.btnevent{text-align: center;}
	.multsl .btn-group{display:block;}
	.multsl .btn-group button{width:100%; text-align: left;}
	.multsl .open > .dropdown-menu{margin-top: 34px; max-height: 250px;
	overflow-y: scroll; width:100%;}
	.multsl .btn-group button span{float:left;}
	.multsl .btn-group button .caret{float: right; margin-top: 9px;}
	.btn-mrgn .btn.mgrn-right{margin-right: 10px;}
	.box-pnl a.box-number{border:1px solid #2c3e50; width:40px; height:40px; text-align: center;float: left; margin: 5px; 
	  padding-top: 8px; color: #2c3e50;}
	.box-pnl a.active, .box-pnl a.box-number:hover{background-color: #2c3e50; border:1px solid #2c3e50; color:#fff;}
	.form-group .opt{width:100%;}
	.form-group .opt span{float: left; padding-right: 5px;}
	.form-group .opt a{margin-left: 10px;}
	.form-group .opt a .fa{padding-right: 0px;}
	.opt.addnew .fa{padding-right: 0px; color:#ccc;} 
	.opt.addnew  span{font-size: 12px;margin-top: 1px;}
	.opt.addnew:hover, .opt.addnew:hover .fa{color:#05141f;}
	.slt-qtn{color: #2c3e50; font-size: 12px; font-weight: 700;}

	  .slt-qtn-type{
	  padding: 0;
	  margin: 0;
	  border: 1px solid #ccc;
	  width: auto;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  overflow: hidden;
	  background-color: #fff;
	  float: right;
	  padding-right: 20px;
	  background: #fff url("http://www.scottgood.com/jsg/blog.nsf/images/arrowdown.gif") no-repeat 98% 50%;
	}
	.slt-qtn-type.ful-width{clear:both; display: block;width: 100%;}

	.slt-qtn-type select {
	  padding: 5px 8px;
	  border: none;
	  box-shadow: none;
	  background-color: transparent;
	  background-image: none;
	  -webkit-appearance: none;
	  -moz-appearance: none;
	  appearance: none;
	}

	.slt-qtn-type select:focus {
		outline: none;
	}


	/*******************Dashboard*********************/
	.sectionPanel{padding: 10px; margin-bottom: 10px;clear: both; float: left; width:100%;}
	.sectionPanel .sec-title{color:#232c42; font-size: 20px; font-weight: bold; text-align: center;}
	.sectionPanel .sec-title.sub-ttl{color:#4c5e70;}
	.sectionPanel .sec-title.txt-cen{text-align: center; color: #4c5e70;}
	.sectionPanel .sec-title .sub-title{font-size: 14px; font-weight: normal;}
	.sectionPanel .sec-body{margin-top: 15px;}
	.sectionPanel .sec-body .sec-body-ttl{ float:left; width:100%; border:1px solid #c5cfe4; background-color: #ffffff; 
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	}
	.sectionPanel .sec-body .sec-body-ttl.nobdr{border:none; border-radius: 0px; border-right:1px solid #c4cfe3;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy{padding:20px 15px; float:left; width: 100%;}
	.sectionPanel .sec-body .sec-body-ttl .grbg{
	  background-color: #fff; 
	  padding: 20px; 
	  float: left; 
	  width:100%; 
	  border-bottom:1px solid #e3e2e2; 
	  border-top-left-radius: 4px; 
	  border-top-right-radius: 4px;
	}

	.sectionPanel .sec-body .sec-body-ttl .wtbg{background-color: #ffffff; padding: 15px; float: left; width:100%; 
	  border-bottom:1px solid #c5cfe4; border-top-left-radius: 4px; border-top-right-radius: 4px;}
	.sectionPanel .sec-body .sec-body-ttl .wtbg:hover{background-color: #7393da;}
	.sectionPanel .sec-body .sec-body-ttl.nobdr .wtbg{border-radius: 0px; height:131px; padding:10px 15px;}
	.sectionPanel .sec-body .sec-body-ttl.nobdr .batch-ttl{max-width: 295px; height: 51px; position: relative; overflow: hidden;}
	.sectionPanel .sec-body .sec-body-ttl.nobdr .rated-lnk img{max-width: 60px;}
	.sectionPanel .sec-body .com-profile .com-pic{padding-left: 0px;}
	.sectionPanel .sec-body .com-profile .com-pic img{width:70px; height:70px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .txt{ text-align: center; padding-top: 10px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .txt span{color:#4faa19;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .txt.drft-stg, 
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .txt.lv-class{text-align: left; padding-top: 0px; padding-bottom: 10px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .txt.drft-stg span{color:#e79d0e;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .txt.lv-class span{color:#ff0000;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .txt.abs-pos{position: absolute; bottom: 3px;}
	.slide-nav a{ margin: 0px 5px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .slides-icon{display:inline-block; vertical-align: top;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .time-slides div{color:#05141f; font-size:25px; padding: 0px 10px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .slide-sec{text-align: center; padding: 9px 0px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .slide-show-time{display: inline-block;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .slide-show-time .time-slides{display: none;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .slide-show-time .time-slides.active{display:block;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .txt.pub-txt{text-align: right; color:#fdae44;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .txt.reminder-txt{text-align: right;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .cmn-sec{position:relative; padding: 45px 0px 5px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .cmn-sec .number{
	  position: absolute; 
	  color: #333; 
	  font-size: 25px; 
	  top:20%; 
	  left:63%;
	}

	.show-grid {
		margin-bottom: 15px;
	}
	.sectionPanel .sec-body .com-profile .com-detail h2 a{color:#54657e;}

	.sectionPanel .sec-body .com-profile .com-detail h2 a span{color:#234796; font-weight: bold;}
	.sectionPanel .sec-body .sec-body-ttl .wtbg:hover .com-profile .com-detail h2 a, 
	.sectionPanel .sec-body .sec-body-ttl .wtbg:hover .com-profile .com-detail h2 a span {
	  color:#fff;
	}
	.sectionPanel .sec-body .com-profile .com-detail .rating,.sectionPanel .sec-body .com-profile .com-detail .batch-ttl{float:left;}
	.sectionPanel .sec-body .com-profile .com-detail .rating .lead{margin: 12px 0px 0px 15px; color:#05141f !important; 
	  cursor: pointer;
	}
	.sectionPanel .sec-body .com-profile .com-detail .rating .lead.dflt{cursor: default;}
	.rated-lnk{position: absolute;top: -7px; z-index: 999;}
	.sectionPanel .sec-body .com-profile .com-detail .rating .lead .disabled-rate{width:98px;}
	.sectionPanel .sec-body .sec-body-ttl .grbg:hover .com-profile .com-detail .rating .lead{color:#fff !important;}
	.sectionPanel .sec-body .sec-body-ttl .wtbg:hover .com-profile .com-detail .rating .lead{color:#fff !important;}
	.sectionPanel .sec-body .com-profile .share .open > .dropdown-menu {
		display: block;
		padding: 5px;
		min-width:auto;
		left:-45px;
	}
	.sectionPanel .sec-body .com-profile .share{margin-left:10px; float: left;}
	.sectionPanel .sec-body .com-profile .learner-count .share{margin-left:10px; float: right;}
	.sectionPanel .sec-body .com-profile .share .share-icn h2{color:#54657e; font-size: 20px; }
	.sectionPanel .sec-body .sec-body-ttl .wtbg:hover .com-profile .share .share-icn h2{color:#fff;}
	.sectionPanel .sec-body .sec-body-ttl .grbg:hover .com-profile .share .share-icn h2{color:#fff;}
	.sectionPanel .sec-body .com-profile .com-detail h2{margin-bottom: 5px;}
	.sectionPanel .sec-body .com-profile .share lessionPlan.open > .dropdown-menu{left:auto; right:0px;}
	.sectionPanel .sec-body .com-profile .share .open > .dropdown-menu li{margin-bottom: 5px;}
	.sectionPanel .sec-body .com-profile .share .open > .dropdown-menu li:last-child{margin-bottom: 0px;}
	.sectionPanel .sec-body .com-profile .com-detail .com-detail-Subsec{color:#54657e; clear: both;}
	.sectionPanel .sec-body .sec-body-ttl .grbg:hover .com-profile .com-detail .com-detail-Subsec{color:#fff;}
	.sectionPanel .sec-body .sec-body-ttl .grbg:hover .com-profile{color:#fff !important;}
	.sectionPanel .sec-body .sec-body-ttl .wtbg:hover .com-profile .com-detail .com-detail-Subsec{color:#fff;}
	.sectionPanel .sec-body .com-profile .com-detail .com-detail-Sub-Subsec{color:#05141f; clear: both;}
	.sectionPanel .sec-body .sec-body-ttl .wtbg:hover .com-profile .com-detail .com-detail-Sub-Subsec{color:#fff;}
	.sectionPanel .sec-body .com-profile .com-detail .com-detail-Subsec span{font-size: 14px;}
	.sectionPanel .sec-body .com-profile .learner-count{padding-top: 12px; height: 70px;padding-right: 0px; text-align: right;}
	.sectionPanel .sec-body .com-profile .learner-count .learnertext{width:auto; text-align: center; float: right;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl{background-color: #fdfbfb; height: 155px; overflow: hidden; 
	  border:1px solid #ccc; cursor: pointer; 
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px; 
	  padding: 10px; 
	  text-align: center;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl:hover{background-color: #eeeeee; border:1px solid #c5cfe4;}
	.zoom_div:hover
	{   
	  z-index: 2;
	  -webkit-transition: all 200ms ease-in;
	  -webkit-transform: scale(1.1);
	  -ms-transition: all 200ms ease-in;
	  -ms-transform: scale(1.1);   
	  -moz-transition: all 200ms ease-in;
	  -moz-transform: scale(1.1);
	  transition: all 200ms ease-in;
	  transform: scale(1.1);
	}
	.md-planer .btn-mrgn{margin: 0 0 20px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-sub-pnl{background-color: #fff; vertical-align: middle; height: 100px; 
	  width: 100%; 
	  display: table; 
	  border:1px solid #7393da; 
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px; 
	  padding: 7px 10px; 
	  text-align: center;
	}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-sub-pnl:hover{background-color: #eeeeee; border: 1px solid #c5cfe4;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-sub-pnl .txt{display: table-cell; vertical-align: middle; font-size: 12px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-sub-pnl .count{font-size: 30px; color:#54657e;}
	.col-sec-30{width:25%; position: relative; min-height: 1px; float: left; height: 271px; background-color: #fff;}
	.col-sec-60{width:50%; position: relative; min-height: 1px; float: left;}
	.col-sec-30.blue{background-color:#1abce9;}
	.col-sec-12{border:1px solid #c4cfe3; float:left; width:100%;}
	.testimonial-ttl{padding: 12px 14px; font-size: 18px; color: #54657e; background-color: #fff; float:left; width:100%; 
	  border-bottom: 1px solid #dfe0e2;
	}
	.testimonial{padding: 0px; list-style: none;}
	.testimonial li{display: block; border-bottom: 1px solid #dfe0e2; float:left; width:100%;}
	.testimonial li:last-child{border-bottom: none;}
	.testimonial li a{padding:18px 14px; background-color: #fff; float:left; width:100%; cursor: pointer;}
	.testimonial li a .img-sec{float:left; width:15%;}
	.testimonial li a .img-sec img{border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  margin-right: 10px;
	}
	.testimonial li a .bdy-sec{float:left; width:85%; padding-left: 10px;}
	.testimonial li a .bdy-sec .date{font-size: 11px; font-style: italic;}
	.testimonial li a .bdy-sec .message{clear:both; display: block !important;font-size: 11px;}
	a.no-testi{background-color: #fff; float: left;}
	a.no-testi:hover{background-color: #f7f8fc;}
	.testimonial li a:hover{background-color: #f7f8fc;}
	.panel.md-planer{padding: 15px;}
	.inner-pnl-blk-bod{
	  border-left: 7px solid #05141f;
	  padding: 15px;
	  border-top-left-radius: 4px;
	   border-bottom-left-radius: 4px;
	}
	.md-planer .lesson-title{padding: 10px 0px 0px;color: #05141f;font-weight: bold;}
	.md-planer .lesson-obj{color:#2c3e50;}
	 .md-planer .lesson-objTxt{color:#7f8c8d;}
	.md-planer .activityType {
		color: #2c3e50;
		padding: 10px 0px;
		font-size: 16px;
		margin-bottom: 20px;
	}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .sec-pnl .slides-icon img{width:70%;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .sec-pnl .time-slides div{font-size:15px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl .overley-sec{position: absolute;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .sec-pnl .cmn-sec .number{left: 74%;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec{border:1px solid #b3c3d4; background-color: #fff;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .img-sec{text-align: center; height: 200px; overflow: hidden;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .bdy-sec{padding: 10px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .bdy-sec .share .open > .dropdown-menu{
	  min-width: auto; 
	  padding: 5px; 
	  left: -45px;
	}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .bdy-sec .share .open > .dropdown-menu li{margin-bottom: 5px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .bdy-sec .share .share-group > a{color:#25b7d3;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .bdy-sec .rating .lead .starrr{color:#4f679b;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .bdy-sec .gry-txt{color:#4c5d6d;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .bdy-sec .gry-txt span{color:#ec6f13;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .bdy-sec .ble-txt{color:#234697;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .bdy-sec .actions{margin:40px 0px 20px; text-align: center;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .bdy-sec .actions a{
	  border:1px solid #dee1e2; 
	  color:#4c5e70; 
	  padding: 10px 15px; 
	  margin: 0px 10px;
	}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .bdy-sec .actions a:hover{ 
	  background-color: #25b7d3; 
	  color:#fff;
	}
	.lessionPlan{position: relative;clear: both;}
	.lessionPlan .lock-learner{position: absolute; z-index: 9; top:24px;}
	.container.body .right_col.body .panel-body .lessionPlan .sec-activity{padding-left: 43px;}
	.lesson-plan .bdr-line:after {
	content: "";
	position: absolute;
	z-index: 9;
	top: -24px;
	bottom: 10px;
	left: 30px;
	border-left: 4px dotted #707070;

	}
	.question-view{display: block;}
	.question-view .question-pnl{width: auto;clear: both; margin-top: 20px;}
	.question-view .question-pnl .question{clear:both; display: block;}
	.question-view .question-pnl .question .Qno{float: left; color:#ff6600; font-size: 16px; font-family: 'Arial'; }
	.question-view .question-pnl .question .q-dec{float:left; max-width:80%; color:#ff6600; font-size: 16px; padding-left: 10px;}
	.question-view .question-pnl .question .q-dec .lbl{background-color: #dbe5e9; clear:both; float:left;
	  color: #7f8c8d;
	  font-size: 70%;
	  font-weight: normal;
	  border-radius: 10px;
	  -webkit-border-radius: 10px;
	  -moz-border-radius: 10px;
	  padding: 4px;font-size: 11px;
	}
	.current-no{position:absolute; top:0px; margin-left: 7px; color:#2c3e50;}
	.question-view .question-pnl .question .que{clear:both; float:left;}
	.question-view .question-pnl .question .q-flg{float:right; color:#8b9094;}
	.question-view .question-pnl .options{clear:both; display:block; padding: 10px 0px;}
	.question-view .question-pnl .options .opt{clear:both; margin:0; float: left;}
	.question-view .box-pnl{margin:0 auto 20px; overflow: hidden; display: flex; }
	.question-view .box-pnl .sec{display:inline-block; float: left;}
	.question-view .box-pnl .box-number{
	  border: 1px solid #05141f;
	  width: 35px;
	  height: 35px;
	  text-align: center;
	  float: left;
	  margin: 1px;
	  color: #05141f;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  font-size: 16px;
	  font-weight: 400;
	  line-height: 18px;
	  margin-right: 6px;
	}
	.question-view .box-pnl .box-number.up-down{background-color: #fff; color:#666; border:1px solid #666;}
	.question-view .box-pnl a.active, .question-view .box-pnl a.box-number:hover{
	  background-color: #05141f; 
	  border-color:#05141f; 
	  color:#fff; 
	  font-weight: 600;
	}
	.question-view .box-pnl a.box-number.up-down:hover{background-color: #05141f; border-color: #05141f;}
	.question-view .box-pnl .box-number.up-down.disabled{opacity: 0.4; cursor: default;}
	.question-view .box-pnl .box-number.up-down.disabled:hover{background-color: #2c3e50; color:#fff;}
	.question-view .box-pnl .scroll-sec{overflow: hidden;float: left;display: flex;}
	.mrgn-20{margin:10px 20px 0px;}
	.download-file img{margin-right: 5px;}
	.assignment{margin:0px 20px;}
	.assignment .checkbox{margin:0px; color: #000;}
	.panel.gry-pnl{background-color: #f4f5f7;}
	.c100.x-small{font-size: 40px;}
	.c100.x-small span{font-size:12px; left: -10px;
	top: -9px; color:#000;}
	.c100.x-small .bar{border: 0.08em solid #05141f;}
	.attendant .Attmarg-tp, .attendant canvas{float:left;}
	.attendant-bk{font-size: 16px;margin-top: 8px;margin-left: 50px;}
	.Attmarg-tp{margin-top:10px; margin-right: 25px;}
	.Attmarg-tp span{color:#05141f; margin-right: 5px; font-weight: bold;}
	.student-info.mrgn-tp{margin-top:20px; margin-left: 5px;}
	.student-info.dwn-file a{color:#000; margin-right: 10px;}
	.student-info.dwn-file a .fa{margin-right:10px; color: #05141f;}
	.student-info.dwn-file span{color:#7f8c8d;}
	.student-info .c100:hover > span {width: 100%;line-height: 5em;left: 1px;top: -15px;font-size: 14px;}
	.student-info.attendance{float: right; margin: -4px 10px 0px 0px;}
	.panel-info > span.atten-mgrn{margin-right: 0px;}
	.listing-ttl.attendance{width:70%; float:left; margin-top: 5px;}
	.panel-info.attendance{width:30%; float:left;}
	.teacher-view-atttendance{ width: 50% !important; }
	.student-info.attend{margin-right: 20px; float: left;}
	.student-info.attend img{margin-right: 10px;}
	.mrk-recived{text-align: left;
	float: right;margin-left: 10px;}
	.mrk-recived .form-control{width: 50px;
	float: left;}
	.mrk-recived span.mrgn-tp{padding-top: 9px;float: left;
	padding-left: 7px;}
	.input-chk{float: left; margin-left: 10px;}
	.mail-input{float: left; width: calc(100% - 33px);}
	/***********Select For inbox ***************/
	select.minimal {
	  /* styling */
	  background-color: white;
	  border: thin solid blue;
	  display: inline-block;
	  font: inherit;
	  line-height: 1.5em;
	  padding: 0.5em 3.5em 0.5em 0.9em;
	  color: #2c3e50;
	  font-size: 14px;
	  outline: none;
	  /* reset */
	  cursor: pointer;
		padding: 6px 8px;
	  margin: 0;      
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  -webkit-appearance: none;
	  -moz-appearance: none;
		appearance: none;
	}

	select.minimal:focus {
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	outline:none;
	} 
	select.minimal:-moz-focusring {
	  color: transparent;
	  text-shadow: 0 0 0 #000;  
	}
	.caretselect {
		position: absolute;
		right: 10px;
		z-index: 999;
		color: #000;
		top:12px;
	}
	.lgn-error{color:#fff; margin:0px 0px 10px; font-size: 13px;}
	/************************Shorting Div *******************/
	.connectedSortable{float:left; width:100%;}
	.connectedSortable .lessionPlan{clear:both; float:left; width:100%;}
	/********************Button ***************/
	.slt-bx{float: left;        
	margin-right: 15px;}
	.button-checkbox .btn-box.gry {
		color: #2c3e50;
	background-color: #f4f4f4;
	border-color: #dddddd;
	}

	.btn-box {
		color: #2c3e50;
		background-color: #ffffff;
		border-color: #05141f;
	}
	.btn-box:hover, .btn-box:focus {
		background-color: #05141f;
		color:#ffffff;
	}

	.btn-primary {
		color: #fff;
		background-color: #05141f;
		border-color: #05141f;    
	}
	.btn-primary.active{box-shadow: none;}
	.btn-primary.active:hover, .btn-primary.active, .btn-primary.active:focus{
		color: #fff;
		background-color: #05141f;
		border-color: #05141f;
	}

	.btn-primary:hover, .btn-primary:focus{
		color: #fff;
		background-color: #05141f;
		border-color: #05141f;
	}
	.btn-default {
		color: #2c3e50;
		background-color: #f4f4f4;
		border-color: #dddddd;
	}
	.btn-default:hover, .btn-default:focus {
		color: #2c3e50;
		background-color: #d7d7d7;
		border-color: #dddddd;
	}

	.btn-pink{background-color: #f35656;margin-bottom: 0px;
	margin-right: 0px; color:#fff;}
	.btn-grey{background-color: #e0e7ea; margin-bottom: 0px;
	margin-right: 0px;}

	.btn-pink .btn-switch{background-color: #e0e7ea;}
	.btn-grey .btn-switch{background-color: #f35656;}
	.btn-pink:hover, .btn-pink:focus {color:#fff;}

	.discussion-topic{padding: 10px;}
	.discussion-topic img{max-width: 70px; width:100%;}
	.btn-mrgn .btn{margin-right:0px;}

	/*****************Content Viewer ******************/
	.content-ttl,.content-file{margin:0px 20px;font-size: 14px;}
	.content-ttl .desc{color: #666; font-size: 13px;}
	.content-ttl .desc .tm-slot{color: #9199a1;}
	.content-ttl .desc span{color: #000;}
	.content-ttl .desc .pubby{margin-left: 50px;}
	.content-ttl .desc.ins img{margin-right: 10px; margin-bottom: 5px;}
	.result-attempt{margin: 0px 20px;}
	.result-attempt p{margin:20px 0px; color:#000000; font-size: 16px;}
	.result-attempt .taken .lft-pnl{float:left;width: 200px; text-align: center;}
	.result-attempt .taken .rght-pnl{border-left: 1px solid #ccc; float:left; padding-left: 20px;}
	.result-attempt .taken .rght-pnl .result-info{
	  color: #9199a1; 
	  clear:both; 
	  display: block; 
	  font-size: 14px; 
	  padding-bottom: 10px;
	}
	.result-attempt .taken .rght-pnl .result-info img{margin-right:10px;}
	.result-attempt .taken .rght-pnl .result-info span{color: #000;}
	.down-content{
	  background-color: #f4f4f4;
	  padding: 8px 15px;
	  border-radius: 20px;
	  -webkit-border-radius: 20px;
	  -moz-border-radius: 20px;
	  border: 1px solid #e5e5e5;
	  color: #000;
	}
	.down-content i{padding-right: 10px;}
	.content a i{margin-right:5px;}
	.track-content{margin:10px 0px;}
	.track-content .viewed{float:left; color:#000; font-size: 14px;}
	.track-content .viewed span{color:#05141f;}
	.track-likes-comp{float:right; font-size: 10px; color:#000;}
	.track-likes-comp .likes i{font-size:18px; color: #05141f;}
	.table-responsive .glyphicon{font-size: 17px; line-height: 23px;}
	.track-likes-comp .comp{padding-left: 5px;}
	.tbl-list{margin:0px;}
	.tbl-list .action-block{display:flex; width: 100%; align-items: flex-end; justify-content: flex-end; margin:15px 0;}
	.tbl-list .action-block input[type="button"]{text-align: center; padding: 8px 30px; background-color: #00447b; border: 0px none; cursor: pointer; font-size: 13px; font-family: "Arial", "sans-serif"; color: #fff; text-decoration: none; border-radius: 15px;}
	.progresspie-foreground{stroke: #05141f !important;}
	.track-likes-comp .onsilver{font-size: 15px; float: right;}
	.track-likes-comp .onsilver span{font-size: 10px;}
	.track-likes-comp .onsilver svg{float:right; margin-left: 5px;}
	.disabled-rate{position:absolute; top:0px;width:107px; height:28px; cursor: default;}
	.avg-rate{display: none;}
	.rating .lead{position:relative;}
	.modal-sm{width: 400px;}
	.ratingErrorMsg{color:red; font-size: 12px;}
	.ratingSuccess{color:green; font-size: 12px;}
	.pdfheight{position:relative; padding: 20px; height: 1100px;}
	.content-desc{margin: 20px 20px 0px;
	padding-bottom: 20px; border-bottom:1px solid #ccc;}
	.detaild-desc{margin: 20px; color:#000;}
	.video-cntnt{padding: 10px 20px 0px;}
	.txt_cen{text-align: center;}
	.student-list{ position: relative; clear:both;}
	.abs{position: absolute; top:0px; left:0px; margin-top:0px;}
	.student-info{color:#54657e; float:left; font-size: 12px; margin:10px 10px 0px 0px;}
	.student-info i{margin-right:6px;}
	.student-info span{color:#05141f;}
	.home-top-tab{
	  font-size: 18px !important;
	}
	/************** Share Button **************/
	.btn-share {
		background-color: #BEBEBE;
		border-color: #CCCCCC;
		color: #333333;
	}

	.btn-twitter {
		background-color: #3399CC !important;
		width: 51px;
		color:#FFFFFF!important;
	}

	.btn-facebook {
		background-color: #3D5B96 !important;
		width: 51px;
		color:#FFFFFF!important;
	}

	.btn-facebook {
		background-color: #3D5B96 !important;
		width: 51px;
		color:#FFFFFF!important;
	}

	.btn-google {
		background-color: #DD3F34 !important;
		width: 51px;
		color:#FFFFFF!important;
	}

	.btn-linkedin {
		background-color: #1884BB !important;
		width: 51px;
		color:#FFFFFF!important;
	}

	.btn-pinterest {
		background-color: #CC1E2D !important;
		width: 51px;
		color:#FFFFFF!important;
	}

	.btn-mail {
		background-color: #FFC90E !important;
		width: 51px;
		color:#FFFFFF!important;
	}
	/*
	.SuccessMessage
	*/
	/**************** Notyfire message **********/
	.successMessage {
		top: 30%;
		margin: 0;
		font-family: arial, sans-serif;
		font-weight: bold;    
		z-index: 8;
		position: absolute;
		text-align: center;
		/*width: 100%;*/
		left: 50%;
		transform: translateX(-50%);
		color:#fff;
		display:none;
	}
	#flashMsg {
	  position: relative;
	  display: inline-block;
	  min-width:300px;
	  padding: 10px 20px;
	  background-color: rgba(60,60,60,1);
	  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	  border-radius: 10px;
	  -webkit-border-radius: 10px;
	  -moz-border-radius: 10px;
	}
	#flashMsg #flashMessage{width:90%; float:left;}
	#flashMsg a{float:right; color:#fff; padding-left: 10px;}

	/************Custom Checkbox ********************/
	.control {
	  display: block;
	  position: relative;
	  margin-bottom: 15px;
	  cursor: pointer;  
	}
	.checkbox .control, .radio .control
	{
		padding-left: 28px;
		color: #666;
		font-size: 14px;
	}
	.control input {
	  position: absolute;
	  z-index: -1;
	  opacity: 0;
	  margin-right: 10px;
	}
	.control__indicator {
	  position: absolute;
	  top: 0px;
	  left: 0;
	  height: 24px;
	  width: 24px;
	  background: #eceded;
	  border:1px solid #dcdcdc;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	}
	.control__indicator.blue{background: #fff; border: 1px solid #c5cfe4;}
	.control--radio .control__indicator {
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	}
	.control:hover input ~ .control__indicator
	{
	  background: #ccc;
	}
	.control input:checked ~ .control__indicator {
	  background: #2aa1c0;
	}
	.control__indicator:after {
	  content: '';
	  position: absolute;
	  display: none;
	}
	.control input:checked ~ .control__indicator:after {
	  display: block;
	}
	.control--checkbox .control__indicator:after {
	  left: 7px;
	  top: 3px;
	  width: 5px;
	  height:10px;
	  border: solid #fff;
	  border-width: 0 2px 2px 0;
	  transform: rotate(45deg);
	}
	.control--checkbox input:disabled ~ .control__indicator:after {
	  border-color: #7b7b7b;
	}
	.control--radio .control__indicator:after {
	  left: 7px;
	  top: 7px;
	  height: 8px;
	  width: 8px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  background: #fff;
	}
	.control--radio input:disabled ~ .control__indicator:after {
	  background: #7b7b7b;
	}
	/********************** Chart ****************/
	#chartdiv {
	  width: 200px;
	  height: 100px;
	  margin: 0 auto;
	  border: 1px dotted #ccc;
	}
	.highcharts-contextbutton, .highcharts-plot-border, .highcharts-plot-background, .highcharts-background, .highcharts-credits, 
	.highcharts-title, .highcharts-data-labels{
	  display:none;
	}
	.highcharts-root{vertical-align: top;}
	.highcharts-series-group{position: absolute; top:0px;}
	.cross-sign{display: none !important;}
	.black-drop{display: none;}
	 .web-responsive{display: block;}
	 .responsive{display: none;}
	 .social-feed{font-size: 12px; color:#2c3e50;}
	 .social-feed > .col-xs-4, .social-feed >.col-sm-1,.social-feed >.col-md-1{padding: 0px; margin: 14px 0 0 0;}
	.social-feed .list-group-item{border-right: none; border-left: none;border-top-right-radius: 0px}
	.social-feed .list-group-item{padding: 13px 15px 15px;}
	.social-feed .list-group{margin-bottom: 0px; border-right: 1px solid #ccc;}
	.social-feed ul{margin: 0px; padding: 0px;}
	.social-feed ul li:first-child{line-height: 16px; padding: 16px;}
	.social-feed ul li{list-style: none; border-bottom: 1px solid #ccc; padding-right: 10px;}
	.social-feed ul li:last-child{border-bottom: 0px;}
	.social-feed ul li a{line-height: 16px; display: block; padding: 8px;white-space: nowrap;overflow: hidden;}
	.social-feed ul li a:hover{background-color: #f6f8fc;}
	.social-feed ul li a span.ttl{color:#2c3e50;}
	.social-feed ul li a span.desc{color:#7f8c8d;}
	.social-feed .list-group-item:last-child{border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;}
	.bhoechie-tab{padding: 0px;}
	.social-feed ul li a img {
	  width: 29px;
	  height: 29px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  margin-right: 10px;
	}

	/*  bhoechie tab */
	div.bhoechie-tab-container{
	  z-index: 10;
	  background-color: #ffffff;
	  padding: 0 !important;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  border:1px solid #ddd;
	  margin-top: 20px;
	  margin-left: 50px;
	  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	  box-shadow: 0 6px 12px rgba(0,0,0,.175);
	  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	  background-clip: padding-box;
	  opacity: 0.97;
	  filter: alpha(opacity=97);
	}
	div.bhoechie-tab-menu{
	  padding-right: 0;
	  padding-left: 0;
	  padding-bottom: 0;
	}
	div.bhoechie-tab-menu div.list-group{
	  margin-bottom: 0;
	}
	div.bhoechie-tab-menu div.list-group>a{
	  margin-bottom: 0;
	}
	div.bhoechie-tab-menu div.list-group>a .glyphicon,
	div.bhoechie-tab-menu div.list-group>a .fa {
	  color: #5A55A3;
	}
	div.bhoechie-tab-menu div.list-group>a:first-child{
	  border-top-right-radius: 0;
	  -moz-border-top-right-radius: 0;
	}
	div.bhoechie-tab-menu div.list-group>a:last-child{
	  border-bottom-right-radius: 0;
	  -moz-border-bottom-right-radius: 0;
	}
	div.bhoechie-tab-menu div.list-group>a.active,
	div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
	div.bhoechie-tab-menu div.list-group>a.active .fa{
	  background-color: #5A55A3;
	  color: #ffffff;
	}
	div.bhoechie-tab-menu div.list-group>a.active:after{
	  content: '';
	  position: absolute;
	  left: 100%;
	  top: 50%;
	  margin-top: -13px;
	  border-left: 0;
	  border-bottom: 13px solid transparent;
	  border-top: 13px solid transparent;
	  border-left: 10px solid #5A55A3;
	}

	div.bhoechie-tab-content{
	  background-color: #ffffff;
	}

	div.bhoechie-tab div.bhoechie-tab-content:not(.active){
	  display: none;
	}
	/*******************Student Profile *****************/
	.student-profile{clear:both; float:left; padding: 40px 0px 20px 20px; width:100%; color:#000;}
	.student-profile div{font-size:14px;}
	.student-profile .std-name{ font-size: 16px;}
	.student-profile span{color:#9199a1;}
	.student-profile .std-info{margin-top: 10px;margin-left: 5px;}
	.student-profile .std-profile{float:left;}
	.student-profile .std-profile .com-pic img{
	  width: 100px; 
	  height: 100px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  margin-right: 10px;}
	.student-profile .std-info{float:left;}
	.student-profile .summary .summery-ttl{color:#333; font-size: 14px;}
	.student-profile .summary .summery-desc{color:#666; font-size: 12px;}
	.student-profile .Experience-sec{clear:both; float:left; width:100%; margin-top: 30px;}
	.student-profile .Experience-sec .Experience-sec-ttl{color:#333; font-size: 14px;}
	.student-profile .Experience-sec .Experience-sec-list{clear:both; float:left; width: 100%; margin-top: 20px;}
	.student-profile .Experience-sec .Experience-sec-list .exp-ttl{color:#000; font-size: 14px;}
	.student-profile .Experience-sec .Experience-sec-list .exp-profile{color:#666; font-size: 12px;}
	.student-profile .Experience-sec .Experience-sec-list .exp-year{color:#9199a1;}
	.student-profile .Experience-sec .Experience-sec-list .exp-detail{margin-top:10px;color:#666; font-size: 12px;}
	.student-profile .Experience-sec .more{clear:both; float:left; width: 100%; text-align: right;}
	.student-profile .Experience-sec .Experience-sec-list .skills-list{margin-top:10px;}
	.student-profile .Experience-sec .Experience-sec-list .skills-list .list{float:left; margin-right: 10px; color:#9199a1; 
	  font-size: 12px; 
	  border-radius: 10px;
	  -webkit-border-radius: 10px;
	  -moz-border-radius: 10px; 
	  background-color:#dce5ea; 
	  padding: 2px 10px; 
	  margin: 5px 10px 5px 0px;
	}
	.student-performance{clear:both; float:left; padding: 40px 0px 20px; width:100%; color:#000;}
	.student-performance .course-perform{font-size: 14px;}
	.student-performance .send-msg{
	  background-color: #f4f4f4;
	  border: 1px solid #dddddd;
	  padding: 5px 10px;
	  font-size: 12px;
	  color: #666;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  margin-top: 10px;
	  clear: both;
	  float: left;
	}
	.student-performance .sec-pnl {
	  background-color: #fdfbfb;
	  height: 155px;
	  overflow: hidden;
	  border: 1px solid #ccc;
	  cursor: pointer;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  padding: 10px;
	  text-align: center;
	}
	.student-performance .graph .sec-pnl{margin-top:20px;}
	.student-performance .graph .sec-pnl .cmn-sec{height: 104px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 104px;}
	.student-performance .graph .sec-pnl .mid-cen{height:75px;display: table-cell;
	vertical-align: middle;
	text-align: center;}
	.student-performance .graph .sec-pnl .cmn-sec .number{position: absolute;
	color: #05141f;
	font-size: 18px;
	top: 20%;
	left: 65%;}

	/****************Admin Dashboard******************/
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.admin .sec-pnl{height: 170px;; padding: 0px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.admin .sec-pnl .title{
	  background-color: #eae6e6; 
	  margin-bottom: 20px;
	  transition: background-color 0.4s ease; 
	  text-align: left; 
	  font-size: 14px;
	  border-bottom: 1px solid #ccc; 
	  padding: 5px 10px;
	}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.admin .sec-pnl .title .pull-right{color:#e79d0e; font-weight: bold;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl:hover .title{background-color: #234796; color:#fff;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.admin .sec-pnl .time{float: right; padding: 10px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.admin .sec-pnl .time span{color:#e79d0e; font-weight: bold;}
	.admin .pie-wrapper {
		width: 100px;
		height: 50px;
	}
	.admin .pie-wrapper .score {
		font-size: 11px;
	}
	.admin .pie-wrapper .arc, .admin .pie-wrapper::before {
		width: 100px;
		height: 50px;
	}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.admin-sub .sec-pnl{height: auto;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.admin-sub .sec-pnl .title{margin-bottom: 10px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.admin .sec-pnl .list{text-align: left; padding: 5px 10px;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.admin .sec-pnl .list .pull-right{color:#e79d0e; font-weight: bold;}
	.sectionPanel .sec-body .sec-body-ttl .sec-bdy.admin .margin-btm{margin-bottom: 20px;clear: both;
	float: left;
	width: 100%;}


	/**********************ELS Access rights grid************************/
	.inner-cont{overflow-x: auto; overflow-y: auto;}
	.student-Check{ float: left; margin: 3px 5px 0 0 !important; }
	table.accessTable{background:#fff;}
	table.accessTable tr > td{font-size: 14px; color: #999; line-height: 19px;}
	table.accessTable tr > th{font-size: 16px; color: #666; line-height: 19px;}
	table.accessTable tr > td:first-child{font-weight: 600; text-transform: capitalize;color: #666;}
	table.accessTable tr:nth-child(odd){background-color: #fafafa;}
	/**********************ELS Access rights grid end************************/
	.srm-pnl{padding: 20px 0px; text-align: center; color:#fff;}
	.srm-pnl .srm-pic {
	  width: 100px;
	  height: 100px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  margin-right: 10px;
	}
	.srm-pnl .name{font-size: 16px;}
	.srm-pnl .profile{font-size: 14px;}
	.srm-pnl .connect a{color:#fff; font-size: 12px;}

	/* Smartphones (portrait and landscape) ----------- */
	@media only screen and (min-width : 320px) and (max-width : 768px) {
		.top_nav .navbar-right{width:auto;}
		.toggle{width:39px;}
		.nav > li > a{padding: 13px 12px 12px;}
		.toggle a{padding-left: 15px;}
		.nav-sm .container.body .col-md-3.left_col{display: none;}
		.nav-sm .container.body .right_col.body{margin-left: 0px;width:100%;}
		.nav-sm .main_container .top_nav{margin-left: 0px;}
		.nav-md .container.body .right_col.body{width:100%; margin-left: 0px;}
		.nav-md .container.body .col-md-3.left_col{margin-left:0px; display: block; margin-top: 57px;}
		.cross-sign{ display: block !important; position: absolute; top:0; right: 10px;}
		.black-drop{background-color: rgba(0,0,0,0.4); top:0px; position: fixed; width: 100%; height: 100%; z-index: -1; 
		  display: none;}
		.logo .cross-sign{display: block; border: none; padding:20px 0px 13px; color: #333;}
		.col-sec-60, .col-sec-30{width: 100%;}
		.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .img-sec{height:auto;}
		.sectionPanel .sec-body .sec-body-ttl .sec-bdy.student .course-sec .bdy-sec .actions a{
			clear: both;display: block;margin: 10px;}
		.course-sec{margin-bottom: 10px;}
		.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-sub-pnl, 
		.sectionPanel .sec-body .sec-body-ttl .sec-bdy .sec-pnl{margin-bottom: 10px;}
		.panel-group .panel{margin:10px;}
		.web-responsive{display: none;}
		.responsive{display: block;}
		.student-list{padding-left: 0px;}
		.accordion .panel-heading .panel-title{width:58%;}

		.sectionPanel .sec-body .sec-body-ttl .sec-bdy.admin .margin-btm{margin-bottom: 0px;}
		table.accessTable tr > td{font-weight: 400; font-size: 12px;}
		table.accessTable tr > th{font-weight: 400; font-size: 12px;}
		.nav-md .container.body .right_col.body{margin-left: 0; width:calc(100% - 0px);}
		.whats-new-main{display: flex; flex-direction:column;}
		.whats-new-main .all-post-inner-mid-cont{display: flex; flex-direction:column;}
		.whats-new-main .all-post-inner-mid-cont .book-cover-cont{float:none;}
		.nav-sm footer{margin-left: 0;}
		.Ptraining-section .Ptraining-section-wrapper{flex-direction:column;}
		.Ptraining-section .Ptraining-section-wrapper .Ptraining-left-section{width:100%; margin:0 0 15px;}
		.Ptraining-section .Ptraining-section-wrapper .Ptraining-right-section{width:100%; margin:0 0px;}
	}

	/***************** add by sahoo **********************************/
	.st-notes{cursor: pointer;}
	.student-sub-err{color: red;font-style: italic; clear: both;display: block;}
	.s-sub-notes{text-align: justify;}
	#searchFrmType{width: 18%;}
	#searchByType{width: 30%;}
	.form-control{display: inline-block!important;}
	.src-border-red{border: red 1px solid;}
	.src-border-non{border: none;}
	.popup-head{ background-color: #ebedee; color: #333;font-size: 16px; font-weight: 400; text-transform: capitalize;  
	  border-top-left-radius: 5px; border-top-right-radius: 5px;}
	.popup-head  span{font-weight: 600;} 
	.popup-body-cont{ font-size: 14px; color: #666; }
	/************************************************************************************************
				CSS BY KULDEEP [23/05/2017]
	*************************************************************************************************/
	.no-padding-left {
	  padding-left: 0 !important; 
	}
	.no-padding-right {
	  padding-right: 0 !important; 
	}
	.org-position{
	  position: absolute;
	  top: 5px;
	  right:10px;
	  z-index: 1;
	  font-size: 14px;
	  line-height: 35px;
	  width: 240px;
	  float: right;
	}
	.org-position a{
	  color: #fff;
	  text-decoration: none;
	  float: right;
	  }
	  .org-position img{
		float: right;
		margin-left: 15px;
	  }
	/*.nav-sm .main_container .main_menu span.fa {display: none;}
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-whats-new,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-announce-new, 
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-notifications, 
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-trainings, 
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-events,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-awards, 
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-celebrations, 
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-recruitments, 
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-resources,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-contacts,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-calender,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-team-analytics,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-virtual-lab,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-icon-test,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-manage-training,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-training-request,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-question-bank,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-question-bulk-import,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-help,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-offline-lib,
	.nav-sm .main_container .main_menu .nav.side-menu > li a i.left-nav-sprite.left-nav-my-certificate{
	float: none;
	}
*/
	/*========= all icons sprite for pvr=========*/
	.left-nav-sprite{
	  background: url(../img/icons/nav-icon-sprite.png) no-repeat 0 0;
	  background-size: 250px 399px;
	  float: left;
	  display: inline-block;
	  position: relative;
	}
	.left-nav-icon-whats-new{
	  background-position: 24.265% 85.488%;
	  width: 20px;
	  height: 20px;
	  margin-right: 10px;
	}
	.left-nav-icon-announce-new{
	  background-position: 3.571% 2.681%;
	  width: 26px;
	  height: 26px;
	  margin-right: 10px;
	}
	.left-nav-icon-notifications{
	  background-position: 24.444% 12.698%;
	  width: 21px;
	  height: 21px;
	  margin-right: 10px;
	  }
	  .left-nav-icon-trainings{
	  background-position: 3.153% 13.208%;
	  width: 28px;
	  height: 28px;
	  margin-right: 10px;
	}
	/*.left-nav-icon-events{
	  background-position: 24.265% 32.54%;
	  width: 20px;
	  height: 21px;
	  margin-right: 10px;
	}*/
	.left-nav-icon-awards{
	  background-position: 27.679% 74.531%;
	  width: 26px;
	  height: 26px;
	  margin-right: 10px;
	}
	.left-nav-icon-celebrations{
	  background-position: 3.153% 74.663%;
	  width: 28px;
	  height: 28px;   
	  margin-right: 10px;
	}
	.left-nav-icon-recruitments{
	  background-position: 3.571% 53.887%;
	  width: 26px;
	  height: 26px;
	  margin-right: 10px;
	}
	.left-nav-icon-resources{
	  background-position: 48.661% 81.481%
	  width: 26px;
	  height: 21px;
	  margin-right: 10px;
	}
	.left-nav-icon-contacts{
	  background-position: 3.153% 64.075%;
	  width: 28px;
	  height: 26px;
	  margin-right: 10px;
	}
	.left-nav-icon-calender{
	  background-position: 3.153% 33.6%;
	  width: 28px;
	  height: 24px;
	  margin-right: 10px;
	}
	.left-nav-icon-team-analytics{
	  background-position: 27.232% 62.466%;
	  width: 26px;
	  height: 26px;
	  margin-right: 10px;
	}
	.left-nav-icon-virtual-lab{
	  background-position: 27.803% 12.834%;
	  width: 27px;
	  height: 25px;
	  margin-right: 10px;
	}
	.left-nav-icon-test{
	  background-position: 27.193% 2.413%;
	  width: 22px;
	  height: 26px;
	  margin-right: 10px;
	}
	.left-nav-manage-training{
	  background-position: 3.167% 96.247%;
	  width: 29px;
	  height: 26px;
	  margin-right: 10px;
	}
	.left-nav-training-request{
	  background-position: 27.602% 23.656%;
	  width: 29px;
	  height: 27px;
	  margin-right: 10px;
	}
	.left-nav-question-bank{
	  background-position: 27.602% 36.096%;
	  width: 29px;
	  height: 25px;
	  margin-right: 10px;
	}
	.left-nav-question-bulk-import{
	  background-position: 28.44% 48.919%;
	  width: 32px;
	  height: 29px;
	  margin-right: 10px;
	}
	.left-nav-help{
	  background-position: 3.153% 84.906%;
	  width: 28px;
	  height: 28px;
	  margin-right: 10px;
	}
	.left-nav-offline-lib{
	  background-position: 3.153% 43.7%;
	  width: 28px;
	  height: 26px;
	  margin-right: 10px;
	}
	.left-nav-my-certificate{
	  background-position: 3.153% 23.72%;
	  width: 28px;
	  height: 28px;
	  margin-right: 10px;
	}
	.child-menu-notes-icn{
	  background-position: 28.139% 73.404%;
	  width: 19px;
	  height: 23px;
	  margin-right: 10px;
	}
	.child-menu-videos-icn{
	  background-position: 27.556% 84.031%;
	  width: 25px;
	  height: 17px;
	  margin-right: 10px; 
	}
	.child-menu-assessment-icn{
	  background-position:27.556% 95.479%;
	  width: 25px;
	  height: 23px;
	  margin-right: 10px; 
	}
	.child-menu-assisgnment-icn{
	  background-position: 48.472% 2.128%;
	  width: 21px;
	  height: 23px;
	  margin-right: 10px;
	}
	.child-menu-live-classes-icn{
	  background-position: 48.444% 12.766%;
	  width: 25px;
	  height: 23px;
	  margin-right: 10px; 
	}
	.child-menu-events-icn{
	  background-position: 48.444% 23.138%;
	  width: 25px;
	  height: 23px;
	  margin-right: 10px;
	}
	.child-menu-celebrations-icn{
	  background-position: 48.444% 35.294%;
	  width: 25px;
	  height: 25px;
	  margin-right: 10px; 
	}
	.child-menu-awrds-icn{
	  background-position: 48.472% 47.606%;
	  width: 21px;
	  height: 23px;
	  margin-right: 10px;
	}
	.child-menu-intrnl-job-icn{
	  background-position: 48.444% 60.695%;
	  width: 25px;
	  width: 25px;
	  height: 25px;
	  margin-right: 10px;  
	}
	.child-menu-referral-icn{
	  background-position: 47.577% 71.314%;
	  width: 23px;
	  height: 26px;
	  margin-right: 10px;  
	}
	.main_icn_sprite{
	  background:url(../img/icons/icons-sprite.png)no-repeat 0 0;
	  background-size: 500px 800px;
	  float: left;
	  display: inline-block;
	  position: relative;
	}
	.whats-new_sort-icn{
	  background-position: 1.899% 1.035%;;
	  width: 26px;
	  height: 27px; 
	}
	.like-btn-icon{
	  background-position: 10% 0.899%;
	  width: 20px;
	  height: 21px;
	  top: 6px;
	  left: 8px;
	}
	.like-btn-icon:hover{
	  background-position: 20.833% 0.899%;
	}
	.cmmt-btn-icon{
	  background-position: 15.702% 1.149%;
	  width: 16px;
	  height: 17px;
	  top: 10px;
	  left: 10px;
	}
	.cmmt-btn-icon:hover{
	  background-position: 26.446% 1.149%;
	}
	.cmmted-btn-icn{
	  background-position: 15.702% 1.149%;
	  width: 16px;
	  height: 17px;
	  top: 10px;
	  left: 10px;
	}
	.like-btn-icon-red{
	  /* background-position: 20.833% 0.899%; */
	 background: url('../img/icons/icons-sprite.png') no-repeat -8px -587px; 
	  width: 20px;
	  height: 21px;
	  top: 6px;
	  left: 8px;
	}
	.lite_watch{
	  background-position: 37.526% 1.145%;
	  width: 15px;
	  height: 14px;
	  margin-right: 5px;
	}
	.dark_grade_icn{
	  background-position: 80.753% 0.9%;
	  width: 22px;
	  height: 22px;
	  margin-right: 10px;
	}
	.dark_check_icn{
	  background-position: 87.029% 0.9%;
	  width: 22px;
	  height: 22px;
	  margin-right: 10px;
	}
	.dark_quest_icn{
	  background-position: 93.096% 0.9%;
	  width: 22px;
	  height: 22px;
	  margin-right: 10px;
	}
	.dark_watch_icn{
	  background-position: 98.745% 0.771%;
	  width: 22px;
	  height: 22px;
	  margin-right: 10px;
	}
	.dark_pages_icn{
	  background-position: 83.054% 9.254%;
	  width: 22px;
	  height: 22px;
	  margin-right: 10px;
	}
	.online-icn{
	  background-position: 53.75% 0.771%;
	  width: 20px;
	  height: 22px;
	  margin-right: 10px;
	}
	.grey_time_icn{
	  background-position: 75.309% 1.018%;
	  width: 14px;
	  height: 14px;
	  top: 2px;
	  margin-right: 10px;
	}
	.grey_map_icn{
	  background-position: 71.107% 0.894%;
	  width: 12px;
	  height: 18px;
	  top: 2px;
	}
	.hour-icon{
	  background-position: 42.149% 0.894%;
	  width: 16px;
	  height: 17px;
	  top: 1px;
	  margin: 0 10px 0 0;
	}
	.yellow-tag-icon{
	  background: url('../img/icons/icons-sprite.png') no-repeat 1.867% 5.499%;
	  width: 18px;
	  height: 18px;
	  top: 5px;
	  position: relative;
	}
	span.doc-icon{
	  background: url('../img/icons/icons-sprite.png') no-repeat 19.321% 20.209%;
	  width: 29px;
	  height: 33px;
	  display: inline-block;
	  margin-right: 10px;
	  position: relative;
	  top: 10px;
	}
	span.download-icon{
	  background: url('../img/icons/icons-sprite.png') no-repeat 47.699% 0.762%;
	  width: 22px;
	  height: 13px;
	  display: inline-block;
	  margin-left: 10px;
	} 
	.assessment-yellow-icn{
	  background-position: 36.82% 5.385%;
	  width: 22px;
	  height: 20px;
	  margin-right: 8px;
	}
	.join-yellow-icn{
	  background-position: 32.432% 0.768%;;
	  width: 19px;
	  height: 19px;
	  margin-right: 8px;
	}
	.event-yellow-icn{
	  background-position: 9.015% 5.256%;
	  width: 23px;
	  height: 20px;
	  margin-right: 8px;
	}
	.refer-notes-yellow-icn{
	  background-position: 15.942% 5.513%;
	  width: 17px;
	  height: 20px;
	  margin-right: 8px;
	}
	.live-class-yellow-icn{
	  background-position: 22.851% 5.385%;
	  width: 23px;
	  height: 20px;
	  margin-right: 8px;
	}
	.internal-job-yellow-icn{
	  background-position: 29.792% 5.385%;
	  width: 20px;
	  height: 20px;
	  margin-right: 8px;
	}
	.assignment-yellow-icn{
	  background-position: 44.398% 5.256%;
	  width: 18px;
	  height: 20px;
	  margin-right: 8px;
	}
	.awrds-yellow-icn{
	  background-position: 50.52% 5.256%;
	  width: 19px;
	  height: 20px;
	  margin-right: 8px;
	}
	.bday-yellow-icn{
	  background-position: 59.711% 0.769%;
	  width: 16px;
	  height: 20px;
	  margin-right: 8px;
	}
	.anniversary-yellow-icn{
	  background-position: 66.042% 0.767%;
	  width: 20px;
	  height: 18px;
	  margin-right: 8px;
	}
	.celebration-yellow-icn{
	  background-position: 68.41% 5.398%;
	  width: 22px;
	  height: 22px;
	  margin-right: 8px;
	}
	.video-yellow-icn{
	  background-position: 56.695% 5.344%;
	  width: 22px;
	  height: 14px;
	  margin-right: 8px;
	}
	.intract-video-yellow-icn{
	  background-position: 62.397% 5.27%;
	  width: 16px;
	  height: 22px;
	  margin-right: 8px;
	}
	.user-joining-icon{
	  background-position: 32.432% 0.768%;
	  width: 19px;
	  height: 19px;
	  margin-right: 8px;
	}
	.reward-icon{
	  display: inline-block;
	  background: url('../img/icons/icons-sprite.png') no-repeat 63.617% 9.184%;
	  width: 19px;
	  height: 16px;
	  margin: 3px 5px 0 0;
	}
	.cert_zoom_icn{
	  background-position: 75.789% 5.168%;
	  width: 25px;
	  height: 26px;
	}
	.cert_dwnld_icn{
	  background-position: 82.773% 5.026%;
	  width: 24px;
	  height: 24px;
	}
	.cert_yellow_badge{
	  background-position: 0.454% 9.739%;
	  width: 59px;
	  height: 71px;
	}
	.issue_cert_user_top_icn{
	  background-position: 92.842% 5.426%;
	  width: 39px;
	  height: 26px;
	}
	.issue_cert_module_icn{
	  background-position: 16.453% 10.026%;
	  width: 32px;
	  height: 32px;
	}
	.issue_cert_assignment_icn{
	  background-position: 25.957% 9.909%;
	  width: 30px;
	  height: 33px;
	}
	.issue_cert_assessment_icn{
	  background-position: 35.345% 9.896%;
	  width: 36px;
	  height: 32px; 
	}
	.issue_cert_attendance_icn{
	  background-position: 45.69% 9.922%;
	  width: 36px;
	  height: 34px;
	}
	.issue_cert_query_icn{
	  background-position: 55.889% 9.948%;
	  width: 33px;
	  height: 36px; 
	}
	.module_plnr_yellow_icn{
	  background-position: 58.761% 20.573%;
	  width: 32px;
	  height: 32px;
	  left: 10px;
	}
	.slider_live_class_icn{
	  background-position: 92.466% 20.968%;
	  width: 62px;
	  height: 56px;
	}
	.slider_tl{
	  top: 30px;
	  left: 20px;
	}
	.slider_assignment_icn{
	  background-position: 57.143% 27.688%;
	  width: 52px;
	  height: 56px;
	}
	.slider_assessment_icn{
	  background-position: 38.813% 27.285%;
	  width: 62px;
	  height: 56px;
	}
	.slider_discuss_icn{
	  background-position: 18.721% 27.027%;
	  width: 62px;
	  height: 60px;
	}
	.slider_doubt_icn{
	  background-position: 0.897% 27.358%;
	  width: 54px;
	  height: 58px;
	}
	.slider_student_icn{
	  background-position: 73.059% 20.844%;
	  width: 62px;
	  height: 42px;
	}
	.live_class_gery_icn{
	  background-position: 75.957% 30.013%;
	  width: 30px;
	  height: 27px;
	}
	.assessment_gery_icn{
	  background-position: 67.585% 29.706%;
	  width: 28px;
	  height: 26px;
	}
	.assignment_gery_icn{
	  background-position:  96.639% 29.716%;
	  width: 24px;
	  height: 26px;
	}
	.attendance_gery_icn{
	  background-position: 82.268% 29.974%;
	  width: 15px;
	  height: 26px;
	}
	.query_gery_icn{
	  background-position: 0.42% 35.271%;
	  width: 24px;
	  height: 26px;
	}
	.video_gery_icn{
	  background-position: 8.017% 35.934%;
	  width: 26px;
	  height: 18px;
	}
	.intract_video_gery_icn{
	  background-position: 23.75% 35.917%;
	  width: 20px;
	  height: 26px;
	}
	.notes_gery_icn{
	  background-position: 16.527% 35.788%;
	  width: 22px;
	  height: 26px;
	}
	.module_gery_icn{
	  background-position: 30.591% 35.917%;
	  width: 26px;
	  height: 26px;
	}
	.discussion_gery_icn{
	  background-position: 39.195% 35.917%;
	  width: 28px;
	  height: 26px;
	}
	.learner_gery_icn{
	  background-position: 89.852% 30.435%;
	  width: 27px;
	  height: 18px;
	}
	.new_joinee_gery_icn{
	  background-position: 47.059% 35.964%;
	  width: 24px;
	  height: 27px;
	}
	.birthday_gery_icn{
	  background-position: 54.393% 35.834%;
	  width: 22px;
	  height: 27px;
	}
	.anniversary_gery_icn{
	  background-position: 62.025% 36.129%;
	  width: 26px;
	  height: 25px;
	}
	.event_gery_icn{
	  background-position: 70.042% 36.129%;
	  width: 26px;
	  height: 25px;
	}
	.award_gery_icn{
	  background-position: 78.059% 35.834%;
	  width: 26px;
	  height: 27px;
	}
	.celebration_gery_icn{
	  background-position: 85.381% 35.834%;
	  width: 28px;
	  height: 27px;
	}
	.internal_job_gery_icn{
	  background-position: 92.827% 35.964%;
	  width: 26px;
	  height: 27px;
	}
	.tag_gery_icn{
	  background-position: 99.367% 35.705%;
	  width: 26px;
	  height: 27px;
	}
	.add_yellow_icn{
	  background-position: 0.418% 40.103%;
	  width: 22px;
	  height: 22px;
	}
	.pnl_icn_left10{
	  left: 10px;
	}
	.pnl_icn_left12{
	  left: 12px;
	}
	.pnl_icn_left10{
	  left: 10px;
	}
	.video_grey_top5{
	  top: 5px;
	}
	.publish_post_right15{
	  margin-right: 15px;
	}
	.top_icn_spacing{
	  margin-right: 10px;
	}
	.student-info_module_icn{
	  background-position: 30.591% 35.917%;
	  width: 26px;
	  height: 26px;
	}
	.student-info_assignment_icn{
	  background-position: 96.639% 29.716%;
	  width: 24px;
	  height: 26px;
	}
	.student-info_assessment_icn{
	  background-position: 67.585% 29.974%;
	  width: 28px;
	  height: 26px; 
	}
	.student-info_attendance_icn{
	  background-position: 82.268% 29.974%;
	  width: 15px;
	  height: 26px; 
	}
	.student-info_query_icn{
	  background-position: 0.42% 35.271%;
	  width: 24px;
	  height: 26px; 
	}
	/*========= all icons sprite for pvr=========*/
	.top-search-opt{ 
	  float: left;background: url('imgs/icons-sprite.png') no-repeat 9.031% 41.6%;
	  width: 46px;
	  height: 50px;
	  padding-top: 14px;
	  margin-left: 40px;
	 }
	.top-search-opt span.search{
	  position: relative;
	  font-size: 16px;
	  color: #fff;
	}
	.top-search-opt input[type=text] {
		width: 160px;
		box-sizing: border-box;
		background-repeat: no-repeat;
		padding: 0 0 0 9px;
		background: none;
		border:none;
		color: #fff !important;
	  }
	.top-search-opt input:focus{
	  outline: none;
	  color: #fff;
	}
	.nav-tabs > li > a  span.badge{
	  font-size: 10px;
	  font-weight: normal;
	  line-height: 13px;
	  padding: 1px 4px;
	  position: absolute;
	  right: 5px;
	  top: 5px;
	  min-width: 15px;
	  min-height: 15px;
	  border:none !important;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	}
	.tab-innerbg{
	  background-color: #efefef;
	}
	h2.tab-top-head{
	  font-size: 18px; 
	  line-height: 18px;
	  color: #333;
	  margin:20px 0;
	  padding: 0;
	}
	h2.tab-top-head span{
	  color: #4eaa19;
	}
	.certification-training{
	  background: #fff;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  -webkit-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  -moz-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  padding:1px;
	  width: 100%;
	  margin-top: 25px;
	}
	.certification-training h1{
	  font-size: 18px; 
	  line-height: 22px;
	  font-family: 'Arial';
	  color: #333;
	  display: block;
	  font-weight: 600;
	  margin:20px 0;
	  padding: 0;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  text-align: center;
	}
	.certification-training-inner{
	  padding: 20px;
	}
	.training-inner-panel{
	  background:#fff;
	  padding: 20px;
	  overflow: hidden;
	  float: left;
	  width: 100%;
	  border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	}
	.training-list-title{ 
	  float: left; 
	  width: 100%;
	}
	.training-list-title h3{
	  font-size: 16px; 
	  line-height: 17px;
	  font-family: 'Arial';
	  color: #4d4d4d;
	  display: block;
	  margin:0 0 8px;
	  padding: 0;
	}
	.training-list-title h3 a{
	  color: #4d4d4d;
	}
	/********content flexisel slider code start here*******/
	.slider-box{ 
	  padding: 20px 20px 30px;
	  position: relative;  
	  float: left;
	  width: 100%;
	  margin-bottom: 20px;
	}
	.els-slider-main{
	  width: 200px;
	  height: 200px;
	}
	.els-slider-main2{
	  width: 406px;
	}
	.slider-inner-cont{
	  width: 196px; 
	  height: 196px;
	  border: 1px solid #e5e5e5;
	  -webkit-box-shadow: 0px 0px 3px 1px rgba(231,231,231,1);
	  -moz-box-shadow: 0px 0px 3px 1px rgba(231,231,231,1);
	  box-shadow: 0px 0px 3px 1px rgba(231,231,231,1);
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  padding-top: 20px;
	  margin-top: 2px;
	  background: #fff; /* For browsers that do not support gradients */
	  background: -webkit-radial-gradient(#fff, #fff, #f5f5f5); /* Safari 5.1 to 6.0 */
	  background: -o-radial-gradient(#fff, #fff, #f5f5f5); /* For Opera 11.6 to 12.0 */
	  background: -moz-radial-gradient(#fff, #fff, #f5f5f5); /* For Firefox 3.6 to 15 */
	  background: radial-gradient(#fff, #fff, #f5f5f5); /* Standard syntax */
	}
	.slider-inner-cont2{
	  width: 402px; 
	  height: 196px;
	  border: 1px solid #e5e5e5;
	  -webkit-box-shadow: 0px 0px 5px 1px rgba(231,231,231,1);
	  -moz-box-shadow: 0px 0px 5px 1px rgba(231,231,231,1);
	  box-shadow: 0px 0px 5px 1px rgba(231,231,231,1);
	  padding: 20px 48px 0;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  margin: 2px 0 0 2px;
	  background: #fff; /* For browsers that do not support gradients */
	  background: -webkit-radial-gradient(#fff, #fff, #f5f5f5); /* Safari 5.1 to 6.0 */
	  background: -o-radial-gradient(#fff, #fff, #f5f5f5); /* For Opera 11.6 to 12.0 */
	  background: -moz-radial-gradient(#fff, #fff, #f5f5f5); /* For Firefox 3.6 to 15 */
	  background: radial-gradient(#fff, #fff, #f5f5f5); /* Standard syntax */
	}
	.slider-icon{
		width: 105px;
		height: 105px;
		margin:0 auto;
		display: block;
	}
	.slider-icon-left{
		width: 105px;
		height: 105px;
		float: left;
	}
	.slider-icon-right{
	  float: right;
	  margin-left: 30px;
	  width: 55%;
	  color: #666;
	  font-size: 12px;
	}
	.slider-icon-right a{
	  color: #666;
	  float: right;
	}
	ul.els-couse-detail-list{
	  margin: 0;
	  padding: 0;
	  float: left;
	}
	ul.els-couse-detail-list li{
	  font-size: 12px;
	  color: #666;
	  line-height: 16px;
	  margin-bottom: 5px;
	  display: block;
	}
	ul.els-couse-detail-list li:last-child{
	  margin-bottom: 20px;
	  padding-bottom: 10px;
	  border-bottom: 1px solid #dadada;
	}
	ul.els-couse-detail-list li:before {
		content: '';
	   display: inline-block;
	   width: 10px;
	   height: 10px;
	   -moz-border-radius: 7.5px;
	   -webkit-border-radius: 7.5px;
	   border-radius: 7.5px;
	   background-color: #dadada;
	   margin-right: 5px;
	}
	ul.els-couse-detail-list li.active-course-data:before {
		content: '';
	   display: inline-block;
	   width: 10px;
	   height: 10px;
	   -moz-border-radius: 7.5px;
	   -webkit-border-radius: 7.5px;
	   border-radius: 7.5px;
	   background-color: #05141f;
	   margin-right: 5px;
	}
	.slider-icon img{
	  position: relative;
	  top: 22px;
	  display: block;
	  margin:0 auto;
	}
	.slider-txt{
	  font-size: 14px;
	  color:#333;
	  text-align: center;
	  margin: 13px 0 0;
	  padding: 0;
	}
	.slider-txt strong{
		font-weight: 600;
	}
	.owl-next{
	  right: -13px;
	  position: absolute;
	  color: #fff;
	  font-size: 28px;
	  line-height: 60px;
	  width: 60px;
	  height: 60px;
	  background: #000;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  text-align: center;
	  opacity: 0.2;
	  top: 70px;
	}
	.owl-prev{
	  left: -15px;
	  position: absolute;
	  color: #fff;
	  font-size: 28px;
	  line-height: 60px;
	  width: 60px;
	  height: 60px;
	  background: #000;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  text-align: center;
	  opacity: 0.2;
	  top: 70px;
	}
	.owl-next:hover, .owl-prev:hover{
	  opacity: 0.6;
	}
	.owl-prev.disabled, .owl-next.disabled{
	  opacity: 0.2;
	  color:#ccc;
	}
	/*******for slider*******/
	.switch {
	  position: relative;
	  display: inline-block;
	  width: 55px;
	  height: 25px;
	  padding: 0;
	  margin:0;
	  float: left;
	}
	.switch input {display:none;}

	.slider {
	  position: absolute;
	  cursor: pointer;
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  background-color: #ccc;
	  -webkit-transition: .4s;
	  transition: .4s;
	  border: 1px solid #686868;
	}
	.slider:before {
	  position: absolute;
	  content: "";
	  height: 19px;
	  width: 19px;
	  left: 4px;
	  bottom: 2px;
	  background-color: #4eaa19;
	  -webkit-transition: .4s;
	  transition: .4s;
	}
	input:checked + .slider {
	  background-color: #fff;
	}
	input:focus + .slider {
	  box-shadow: 0 0 1px #2196F3;
	  border: 1px solid #686868;
	}
	input:checked + .slider:before {
	  -webkit-transform: translateX(26px);
	  -ms-transform: translateX(26px);
	  transform: translateX(26px);
	}
	/* Rounded sliders */
	.slider.round {
	  border-radius: 34px;
	  -webkit-border-radius: 34px;
	  -moz-border-radius: 34px;
	}
	.slider.round:before {
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	}
	.training-list-title span.training-faculty{
	   font-size: 13px;
	  line-height: 13px;
	  display: block;
	  color: #4d4d4d;
	  margin-bottom: 7px;
	}
	.training-list-title span.training-sub-head{
	  font-size: 13px;
	  line-height: 13px;
	  display: block;
	  color: #4d4d4d;
	}
	.training-period {
	  display: block; 
	  margin-top: 0;
	}
	.training-period-right{ font-size: 12px; color: #ccc; line-height: 14px; padding-top: 5px; font-style: italic;}
	.training-period .right span{font-style: normal;}
	span.time-hours{ float: left; margin: 2px 0 0 12px; color: #4eaa19;}
	.training-right-startlist{ float: right; }
	.els-expert-starrate .fa.fa-star {
	  color: #bebebe;
	  font-size: 14px;
	}
	.els-expert-starrate .fa.fa-star.gold {
	  color: #cccc00;
	  font-size: 14px;
	}
	.els-expert-starrate {
	  margin: 0;
	  padding: 0px;
	  float: left;
	}
	span.rating{
	  font-weight: 400;
	  font-size: 12px;
	  margin: 0 10px 0;
	  display: block;
	  color: #333;
	  }

	.training-box{ margin-top: 40px; }
	.recommend-box{margin-top: 40px;}
	h2.training-recommend-head{
	  font-size: 18px; 
	  font-family: 'Arial';
	  line-height: 22px;
	  color: #333;
	  margin:0 0 30px;
	  padding: 0;
	  display: block;
	}
	.training-inner-box{ 
	  background: #fff; 
	  padding: 20px; 
	  -webkit-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  -moz-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  margin-bottom: 10px;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  width: 99%;
	  border: 1px solid #e0e0e0;
	  position: relative;
	}
	.trng_check{
	  position: absolute; 
	  width: 18px; 
	  height: 18px; 
	  border: 2px solid #fff; 
	  background: #4eaa19; 
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%; 
	  color: #fff; 
	  font-size: 9px; 
	  line-height: 15px; 
	  top: 55px; 
	  left: 53px; 
	  text-align: center;
	  -webkit-box-shadow: 0px 0px 3px 0px rgba(194,194,194,0.72);
	-moz-box-shadow: 0px 0px 3px 0px rgba(194,194,194,0.72);
	box-shadow: 0px 0px 3px 0px rgba(194,194,194,0.72); 
	}
	h3.sml-head{
	  font-size: 18px;
	  line-height: 22px;
	  color: #333;
	  font-weight: 400;
	  margin:0 0 5px;
	  padding: 0;
	  display: block;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
	h3.sml-head a{
	  color: #333;
	}
	h4.tainer-head{
	  display: block;
	  font-size: 13px;
	  color: #333;
	  line-height: 14px;
	  margin: 0 0 5px;
	  padding: 0;
	  font-weight: 500;
	}
	h4.tainer-head span{
	  font-weight: 600;
	}
	.sml-sub-head{
		font-size: 12px;
		color: #333;
		line-height: 12px;
		font-style: italic;
		display: block;
	}
	.sml-sub-head i{
	  display: inline-block;
	  margin-right:5px;
	  color: #ffcb07;
	  font-size: 14px;
	}
	.star-green-cont{
	  margin-top: 5px !important;
	}
	ul.green-box-star-list{margin:0; padding: 0; display: block;}
	ul.green-box-star-list li{ float: left; }
	ul.green-box-star-list li:last-child{
	  padding-top: 2px;
	}
	ul.green-box-star-list li .star-box{
	  background-color: #4faa19;
	  padding: 6px;
	  color: #fff;
	  font-size: 14px;
	  line-height: 14px;
	  font-weight: 600;
	  border-radius:3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px; 
	  float: left;
	}
	ul.green-box-star-list li .star-box span{display: inline-block; padding-left: 3px; }
	span.rating2{
	  font-weight: 400;
	  font-size: 12px;
	  margin: 4px 10px 0;
	  display: block;
	  color: #333;
	  }
	.recommed-inner-right{float: right;}
	.right-tooltip{
	  font-weight: 400;
	  font-size: 12px;
	  color: #333;
	  text-align: right;
	}
	div.tool-tip-right a, div.tool-tip-right a:hover, div.tool-tip-right a:focus{
	  color: #ccc;
	  text-decoration: none;
	  font-size: 20px;
	}
	.star-green-cont span.starbox-share{
	  font-weight: 400;
	  font-size: 18px;
	  display: inline-block;
	  margin: 0 0 0 10px;
	  float: left;
	  }
	  .training-share-icn{
		color: #333;
		font-size: 18px;
	  }
	.training-recommend-innerCont{
	  min-height: 418px;
	  overflow-y: auto;
	}
	.recommend-inner-box{ 
	  -webkit-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  -moz-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  margin-bottom: 10px;
	  background: #f4f4f4;
	  width: 99%;
	  border: 1px solid #e0e0e0;
	  border-radius:4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	}
	.recommend-inner-box .white-box{
	  background: #fff;
	  padding: 15px;
	  color: #ccc;
	  border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	}
	.sml-txt-grey{
	  color: #4d4d4d !important;
	}
	.yellow_hour{
	  display: inline-block;
	  margin-right: 10px;
	  color: #05141f;
	  float: left;
	}
	.recommend-inner-box .white-box-no-data{
	  background: #fff;
	  padding: 20px 20px;
	  min-height: 100px;
	}
	.recommend-inner-box .white-box-no-data h3{
	  text-align: center;
	}
	.recommend-inner-box .white-box span.recomend-time{ float: left; margin: 4px 7px 0 0; color: #4eaa19;}
	.recommend-inner-box .grey-box{
	   padding: 10px 20px;
	}
	.approval-right{
	  border: 2px solid #05141f;
	  background-color: #05141f;
	  border-radius: 18px;
	  -moz-border-radius: 18px;
	  -webkit-border-radius: 18px;
	  color: #fff;
	  font-size: 12px;
	  font-weight: 400;
	  line-height: 12px;
	  padding: 6px 10px;
	  min-width: 100px;
	  text-align: center;
	  margin: 0;
	}
	.approval-right:hover, .approval-right:focus, .approval-right:active:focus{
	  cursor: pointer;
	  text-decoration: none;
	  color: #fff !important;
	  background: #05141f !important;
	  border: 2px solid #05141f;
	}
	.exp-int-right{
	  border: 2px solid #05141f;
	  background-color: transparent;
	  border-radius: 18px;
	  -moz-border-radius: 18px;
	  -webkit-border-radius: 18px;
	  color: #05141f;
	  font-size: 12px;
	  font-weight: 400;
	  line-height: 12px;
	  padding: 7px 10px;
	  min-width: 100px;
	  text-align: center;
	  margin: 0;
	}
	.exp-int-right:hover, .exp-int-right:focus, .exp-int-right:active:focus{
	  cursor: pointer;
	  text-decoration: none;
	  color: #05141f !important;
	  background-color: transparent;
	  border-color: #ffcb07;
	}
	.recommend-right span.circle-check a{
	  color: #ccc;
	  text-decoration: none;
	  font-size: 30px;
	  text-align: right;
	  padding-right: 10px;
	}
	.recommend-inner-box .grey-box .recommend-circle{
	  width: 30px;
	  height: 30px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  overflow: hidden;
	  float: left;
	  margin-right: 10px;
	}
	.recommend-inner-box .grey-box .recommend-circle img{
	  width: auto; 
	  height: 100%;
	}
	h3.prof-info{
	  font-size: 14px; 
	  line-height: 30px;
	  color: #333;
	  font-weight: 400;
	  margin:0;
	  padding: 0;
	  display: block;
	  overflow: hidden; 
	  text-overflow: ellipsis;
	}
	.show {
	  color: #05141f;
	  text-align: center;
	  font-size: 14px;
	  font-weight: 400;
	  cursor: pointer;
	  float: right;
	  float: none;
	}
	.show:hover{
	  color: #05141f;
	  text-decoration: none;
	}

	.circle-check{
	  background-position: 64.468% 40.779%;
	  width: 30px;
	  height: 30px;
	}
	.ssTickActive{
	  background-position: 72.979% 40.779%;
	  width: 30px;
	  height: 30px;
	  float: right;
	  margin-right: 12px;
	}
	.tool-tip-right{
	  float: right;
	  text-align: right;
	  padding-top: 3px;
	}
	.tool-tip-right.open >a, .tool-tip-right > a:hover {
		color: #05141f;
	}
	.tool-tip-right > .dropdown-menu {
		right: 0px;
		top: 33px;
	}
	.tool-tip-right.open > .dropdown-menu {
		display: block;
		right: -15px;
		left: inherit;
		margin-top: 5px;
		background-color: #05141f;
		padding: 1px;
		border: none;
	}
	.tool-tip-right ul.dropdown-menu > li {
		border-bottom: 1px solid #ddd;
	}
	.tool-tip-right ul.dropdown-menu > li > a {
		padding: 5px 5px;
		background-color: #fff;
		font-size: 12px;
	}
	.tool-tip-right.open > .dropdown-menu a {
		color: #666;
	}
	.tool-tip-right.open > .dropdown-menu a:hover {
	  background-color: #f5f5f5;
	}
	.tool-tip-right ul.dropdown-menu::before {
		right: 0px;
	}
	.tool-tip-right ul.dropdown-menu:before {
		content: "";
		border-bottom: 10px solid #05141f;
		border-right: 10px solid transparent;
		border-left: 10px solid transparent;
		position: absolute;
		top: -10px;
		right: 7px;
		z-index: 10;
	}
	.els-tabs
	{
	  position: absolute;
	  right: 15px;
	  top: -15px;
	  z-index: 9;
	}

	.page-header  ul.bar_tabs > li a{
	  cursor: pointer !important;
	} 
	#Tab_Trainings > div.tab-innerbg div.col-xs-12 > h2{
	  font-family: 'Arial';
	}
	div.slider-inner-cont div.slider-icon > .c100 > span{
	  color: #666;
	}
	.batch-info-inner .title_left h3, .total-notes-els-info .title_left h3{
	  margin-top: 10px;
	  font-size: 16px;
	}
	.batch-info-inner .x_panel .x_title h2{
	  line-height: 21px;
	}
	/*************************************/
	 /* Tooltip container */
	.tooltipx {
		position: relative;
		display: inline-block;
	}
	/* Tooltip text */
	.tooltipx .tooltiptext {
	  visibility: hidden;
	  width: 200px;
	  background-color: #555;
	  color: #fff;
	  text-align: left;    
	  border-radius: 6px;
	  -webkit-border-radius: 6px;
	  -moz-border-radius: 6px;
	  /* Position the tooltip text */
	  position: absolute;
	  z-index: 1;
	  bottom: 125%;
	  left: 60%;
	  margin-left: -60px;
	  /* Fade in tooltip */
	  opacity: 0;
	  transition: opacity 1s;
	}
	/* Tooltip arrow */
	.tooltipx .tooltiptext::after {
		content: "";
		position: absolute;
		top: 100%;
		left: 50%;
		margin-left: -5px;
		border-width: 5px;
		border-style: solid;
		border-color: #555 transparent transparent transparent;
	}
	/* Show the tooltip text when you mouse over the tooltip container */
	.tooltipx:hover .tooltiptext {
		visibility: visible;
		opacity: 1;
	} 
	ol.user-list-tooltip{
	  margin: 0;
	  padding: 0;
	}
	ol.user-list-tooltip li{
	  float: left;
	  display: block;
	  font-size: 12px;
	  color: #fff;
	  margin: 0;
	  padding:0;
	}
	.round-circle-left-link{
	  display: inline-block !important;
	  position: absolute !important;
	  right: 0;
	  top: 0;
	}
	ul.els-social-share{
	  margin: 0;
	  padding: 0;
	  float: left;
	}
	ul.els-social-share li{
	  margin: 10px;
	  display: inline-block;
	  position: relative;
	}
	ul.els-social-share li span.share-round{
	  width: 30px;
	  height: 30px;
	  background-color: #e7e7e7;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  cursor: pointer;
	  text-align: center;
	  display: block; 
	  margin-top: 4px;
	}
	 ul.els-social-share li span.share-count{
	  color: #818181;
		content: attr(data-count);
		font-size: 12px;
		left: 0;
		line-height: 10px;
		position: absolute;
		text-align: center;
		bottom: 100%;
		width: 100%;
	}
	.event-add-more-sec{
	  border:#edecec 1px solid; 
	  padding-top: 20px; 
	  padding-bottom: 20px;
	  width: 100%;
	}
	.event-add-more-button{
	  cursor: pointer;
	}
	.event-add-more-minus-btn{
	  position: static;
	  /*margin-top: 14px;*/
	  display: block;
	  padding-top:7px;
	  cursor: pointer;
	}
	.more-input-div{
	  margin-top:5px;
	}
	.event-month{
	  color: #67B6E1;
	  font-size: 19px;
	  font-weight: bold;
	}
	.inner-more-spn{
	  clear: both;
	}
	.recruitment-field{
	  font-weight:bold;
	}
	.open-closed-select-expand{
	  margin-left:8px;
	  display: inline-block;
	  font-size: 14px;
	  line-height: 14px;
	  font-weight: 400;
	  color: #669900;
	  padding: 0; 
	  background: #fff;
	  background: -webkit-radial-gradient(#fff, #eaeaea);
	  background: -o-radial-gradient(#fff, #eaeaea);
	  background: -moz-radial-gradient(#fff, #eaeaea);
	  background: radial-gradient(#fff, #eaeaea);
	  border-radius: 6px;
	  -webkit-border-radius: 6px;
	  -moz-border-radius: 6px;
	  border: 1px solid #999;
	}
	.open-closed-select-expand i{
	  display: inline-block;
	  float: right;
	  color: #05141f !important;
	  font-size: 14px;
	}
	.required{
	  color: #d20303;
	}
	.all-day-event-label{
	  padding-top: 0 !important; 
	}
	.all-day-mar-top{
	  margin-top: 10px;
	}
	.event-add{
	  color: #339900;
	  font-size: 20px;
	}
	.event-remove{
	  color: #d20303;
	  font-size: 20px;
	}
	.event-add-more-top{
	  padding-top: 7px;
	}
	.mar-top15{
	  margin-top: 15px;
	}
	/*--css by kuldeep--*/
	/*=============css for whats new page==============*/
	.whats-new-main{

	  display: flex;
	}
	.whats-new-left{
	  padding: 0 0px;
	}
	.whats-new-right{

	  padding: 0 20px;
	  border-left: 1px solid #d7d7d7;
	}

	.whats-new-right .attention-head{border-bottom:1px solid #d7d7d7; margin-bottom: 15px; padding-bottom:5px; }
	.whats-new-right .partners-block{ display: flex; width: 100%; padding:15px;}
	.whats-new-right .partners-block ul{ margin:0; padding:0; display: flex; width: 100%; flex-direction: column;  align-items: center; justify-content: center;}
	.whats-new-right .partners-block ul li{ margin:0 0 35px; padding:0; display: flex;}
	.whats-new-right .partners-block ul li img{ max-width: 100%;}
	.whats-new-right .partners-block ul li:last-child{margin-bottom: 0;}


	.attention-head{
	  font-family: 'Arial';
	  font-size: 14px;
	  line-height: 16px;
	  color: #333;
	  margin: 0;
	  padding: 0;
	  text-transform: capitalize;
	}
	.update-box{
	  background-color: #fff;
	  border-bottom: 1px solid #d7d7d7;
	  padding: 20px 0;
	  overflow: hidden;
	  display: block;
	  position: relative; 
	}
	.update-box h3.update-head{
	  font-family: 'Arial';
	  font-size: 12px;
	  line-height: 15px;
	  color: #333;
	  font-weight: 400;
	  margin: 0 0 8px;
	  background: url(../img/icons/flag-icn.png) no-repeat 0px 3px;
	  padding: 0 14px 0 24px;
	}
	.update-box h3.update-head a{
	  color: #333;
	 }
	.update-box span.update-time{
	  font-family: 'Arial';
	  font-size: 11px;
	  color: #666;
	  font-weight: 400;
	  margin-bottom: 8px;
	  display:block;
	}
	.update-box p{
	  font-size: 12px;
	  line-height: 18px;
	  color: #999;
	  font-weight: 400;
	}
	.attention-update-btn{
	  clear: both;
	  float: left;
	  background-color: #fff;
	  border: 2px solid #05141f;
	  color: #05141f;
	  border-radius: 30px;
	  -moz-border-radius: 30px;
	  -webkit-border-radius: 30px;
	  padding: 6px 10px;
	  outline: none;
	  margin: 0;
	  font-size: 14px;
	  line-height: 14px;  
	  text-align: center;
	  text-transform: capitalize;
	  min-width: 70px;
	  -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -moz-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -ms-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -o-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  transition: all .6s cubic-bezier(.165, .84, .44, 1);
	}
	.attention-update-btn:hover, .attention-update-btn:active, .attention-update-btn:focus{
	  color: #fff;
	  background-color: #05141f; 
	}
	.update-box .update-close{
	  position: relative;
	  font-weight: 400;
	  color: #999;
	  cursor: pointer;
	  float: right;
	  top: -10px;
	}
	.left-msg{
	  margin-bottom:15px; 
	  text-align: center;
	}
	.msg-info-btn{
	  clear: both;
	  text-align: center;
	  width: auto;
	  display: inline-block;
	  color: #fff;
	  padding: 8px 10px;
	  border-radius: 13px;
	  -webkit-border-radius: 13px;
	  -moz-border-radius: 13px;
	  margin: 0 auto;
	  background-color: #008ebf;
	  font-size: 12px;
	  line-height: 12px;
	  font-weight: 400;
	}
	.right-top-slider{
	  float: right;
	  margin-bottom: 15px;
	}

	.right-top-slider span a{
	  color: #008ebf;
	  font-size: 24px;
	}
	.drop-right-els{
	  float: right;
	  text-align: right;
	}
	.slider-tip-right{
	  float: right;
	  text-align: right;
	}
	.slider-tip-right.open >a, .slider-tip-right > a:hover {
		color: #05141f;
	}
	.slider-tip-right > .dropdown-menu {
		right: 0px;
		top: 33px;
	}
	.slider-tip-right > .dropdown-menu span{
	  color: #333;
	  font-weight: 600;
	  background-color: #fff;
	  display: block;
	  padding: 20px 0 5px 20px;
	  border-bottom: 1px solid #ddd;
	  font-size: 14px;
	  }
	.slider-tip-right.open > .dropdown-menu {
		display: block;
		right: 8px;
		left: inherit;
		margin-top: 0;
		background-color: #ccc;
		padding: 1px;
		border: none;
	}
	.slider-tip-right ul.dropdown-menu > li {
		border-bottom: 1px solid #ddd;
		background-color: #fff;
		position: relative;
	}
	.slider-tip-right ul.dropdown-menu > li > a {
		padding: 10px 20px;
		font-size: 14px;
	}
	.slider-tip-right.open > .dropdown-menu a {
		color: #666;
	}
	.slider-tip-right.open > .dropdown-menu a:hover {
	  background-color: #f5f5f5;
	}
	.slider-tip-right ul.dropdown-menu::before {
		right: 0px;
	}
	.slider-tip-right ul.dropdown-menu:before {
		content: "";
		border-right: 10px solid transparent;
		border-left: 10px solid transparent;
		position: absolute;
		top: -10px;
		right: 7px;
		z-index: 10;
	}
	.whats-new-left-inner-sec{
	  background: #fff;
	  border-radius: 6px;
	  -webkit-border-radius: 6px;
	  -moz-border-radius: 6px;
	  -webkit-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  -moz-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  width: 100%;
	  float: left;
	  margin-bottom: 20px;
	  position: relative;
	}
	.whats-new-top-dark-bg{
	  background-color: #fff;
	  overflow: hidden;
	 
	  padding:20px;
	  border-bottom: 1px solid #e3e2e2; 
	}
	.all-post-user-info{
	  float: left;
	  overflow: hidden;
	  width: 70%;
	  margin-left: 15px;
	}
	.all-post-user-right-sec{
	  float: right;
	  width: 15%;
	  position: relative;
	}
	h2.all-post-user-info-head, h2.all-post-user-info-head a {
	  font-size: 18px;
	  color: #003773;
	  line-height: 27px;
		font-weight:bold;
	  display: block;
	  margin: 0 0 7px;
	  padding: 0;
	  text-overflow: ellipsis;
	}
	h2.all-post-user-inner-head{
	  font-size: 16px;
	  color: #333;
	  line-height: 17px;
	  display: block;
	  margin: 0 0 7px;
	  padding: 0;
	}
	h2.all-post-user-info-head span.open, .referral-inner-head span.open{
	  margin-left:8px;
	  display: inline-block;
	  font-size: 14px;
	  line-height: 14px;
	  font-weight: 400;
	  color: #003773;
	  padding: 3px 0; 
	  background: #fff;
	  background: -webkit-radial-gradient(#fff, #eaeaea);
	  background: -o-radial-gradient(#fff, #eaeaea);
	  background: -moz-radial-gradient(#fff, #eaeaea);
	  background: radial-gradient(#fff, #eaeaea);
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border: 1px solid #999;
	  min-width: 44px;
	  text-align: center;
	}
	h2.all-post-user-info-head span.closed, .referral-inner-head span.closed{
	  display: inline-block;
	  font-size: 14px;
	  line-height: 14px;
	  font-weight: 400;
	  color: #ff3333;
	  padding: 3px; 
	  background: #fff;
	  background: -webkit-radial-gradient(#fff, #eaeaea);
	  background: -o-radial-gradient(#fff, #eaeaea);
	  background: -moz-radial-gradient(#fff, #eaeaea);
	  background: radial-gradient(#fff, #eaeaea);
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border: 1px solid #999;
	  margin-left: 8px;
	  min-width: 44px;
	  text-align: center; 
	}
	.all-post-user-info span.user-desg{
	  font-size: 14px;
	 color: #003773;
	  line-height: 16px;
	  display: block;
	  margin-bottom: 7px; 
	}
	.all-post-user-info .congrats-tag{
	  margin-top: 5px;
	  overflow: hidden;
	}
	ul.all-post-tag-list{
	  margin: 0;
	  padding: 0;
	  float: left;
	}
	ul.all-post-tag-list li{
	  float: left;
	  margin-right: 15px;
	  color: #999;
	  font-size: 12px;
	  line-height: 20px;
	  text-transform: capitalize;
	}
	ul.all-post-tag-list li a{
	  color: #999;
	}
	.all-post-right-time{
	  float: right;
	  color: #999;
	  font-size: 12px;
	  line-height: 13px;
	  display: block;
	  clear: both;
	  margin-top: 54px;
	}
	.all-post-right{
	  float: right;
	  text-align: right;
	}
	.all-post-right > .dropdown-menu {
		right: 0px;
		top: 33px;
	}
	.all-post-right.open > .dropdown-menu {
	  display: block;
	  right: -15px;
	  left: inherit;
	  top:18px;
	  background-color: #fff; 
	  border:1px solid #e0e0e0 !important;
	  padding: 7px;
	  border: none;
	  border-radius: 5px;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	}
	.all-post-right ul.dropdown-menu > li {
		border-bottom: 1px solid #ddd;
	}
	.all-post-right ul.dropdown-menu > li:last-child {
		border-bottom: none;
	}
	.all-post-right ul.dropdown-menu > li > a {
		padding: 10px 20px;
		background-color: #fff;
		font-size: 14px;
	}
	.all-post-right.open > .dropdown-menu a {
		color: #666;
	}
	.all-post-right.open > .dropdown-menu a:hover {
	  background-color: #f5f5f5;
	}
	.all-post-right ul.dropdown-menu::before {
		right: 0px;
	}
	.all-post-right ul.dropdown-menu:before {
		content: "";
		border-bottom: 10px solid #e0e0e0;
		border-right: 10px solid transparent;
		border-left: 10px solid transparent;
		position: absolute;
		top: -10px;
		right: 7px;
		z-index: 10;
	}
	.drop-caret{
	  color: #333;
	  font-size: 14px;
	  line-height: 14px
	}
	.all-post-inner-mid-cont{
	  /* border-bottom: 1px solid #e5e5e5; */
	  padding: 5px;
	  margin: 0 0 15px;
	}
	.all-post-inner-mid-cont.marginPaddingChanges{border-bottom:0px none; margin-bottom: 0;}

	.all-post-inner-mid-cont p{
	  font-size: 14px;
	  color: #333;
	  line-height: 18px;
	  text-overflow: ellipsis;
	  padding: 0;
	  margin: 0;
	}
	.all-post-inner-mid-cont .joiner-img{
	  width: 101px;
	  height: 101px;
	  float: left;
	  overflow: hidden;
	  margin-right:20px; 
	}
	.all-post-inner-mid-cont .joiner-img img{
	  width: auto;
	  height: 100%;
	}
	.result-outer{
	  text-transform: capitalize;
	  display: block;
	  padding-top: 10px;
	  color: #999;
	  position: relative;
	}
	.result-outer::before{
	  content: "\f00c";
	  font-family: FontAwesome;
	  font-style: normal;
	  font-weight: normal;
	  padding-right: 5px;
	}
	.joiner-info-det{
	  overflow: auto;
	}
	h3.joiner-head{
	  font-size: 16px;
	  color: #333;
	  line-height: 18px;
	  display: block;
	  margin: 0 0 20px;
	  padding: 0;
	}
	.user-cong-btn-icons-cont{
	  float: left;
	  margin:0 20px 10px 15px;
	}
	.congratulate-btn{
	  background-color: #f27800;
	  float: left;
	  display: inline-block;
	  padding: 6px 10px;
	  border-radius: 18px;
	  -webkit-border-radius: 18px;
	  -moz-border-radius: 18px;
	  color: #fff;
	  cursor: pointer;
	  margin: 10px 20px 0 0;
	}
	.congratulate-btn a{
	  color: #fff;
	  font-size: 12px;
	  line-height: 14px;
	}
	.str-round-bg{
	  width: 17px;
	  font-size: 14px;
	  display: inline-block;
	  margin-right: 7px;
	  color: #fff;
	}
	.like-share-commt-sec{
	  float: left;
	  margin-top: 10px;
	}
	ul.like-share-count-list{
	  margin: 0;
	  padding: 0; 
	  overflow: hidden;
	}
	ul.like-share-count-list li{
	  float: left;
	  display: inline-block;
	  padding: 0 10px 0 0;
	  text-align: center;
	  font-size: 13px;
	  color: #999;
	}
	ul.like-share-count-list li:last-child{
	  padding-right: 0;
	}
	ul.like-share-count-list li a{
	  color: #999;
	  cursor: pointer;
	}
	ul.like-share-inner-list{
	  margin: 0;
	  padding: 0; 
	  overflow: hidden;
	  float: right;
	}
	ul.like-share-inner-list li{
	  float: left;
	  display: inline-block;
	  padding: 0;
	  text-align: center;
	  font-size: 13px;
	  color: #999;
	  text-transform: capitalize;
	}
	ul.like-share-inner-list li:last-child{
	  margin-left: 10px;
	}
	ul.like-share-inner-list li a{
	  color: #999;
	  cursor: pointer;
	}
	ul.all-post-social-share{
	  margin: 0;
	  padding: 0;
	  float: left;
	}
	ul.all-post-social-share li{
	  margin: 0 10px 0 0;
	  display: inline-block;
	  position: relative;
	}
	ul.all-post-social-share li span.share-round{
	  width: 35px;
	  height: 35px;
	  background-color: #e7e7e7;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  cursor: pointer;
	  text-align: center;
	  display: block; 
	  margin: 0 auto;
	}
	ul.all-post-social-share li span.share-round-white{
	  width: 35px;
	  height: 35px;
	  border: 1px solid #f2f2f2;
	  background-color: #fff;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  cursor: pointer;
	  text-align: center;
	  display: block; 
	  margin: 0 auto;
	}
	ul.all-post-social-share li span.share-count{
	  color: #818181;
	  content: attr(data-count);
	  font-size: 12px;
	  left: 0;
	  line-height: 10px;
	  position: absolute;
	  text-align: center;
	  bottom: 100%;
	  width: 100%;
	}
	.comment-sec{
	  background-color: #f8f8f8;
	  padding:15px 20px;
	  float: left;
	  width: 100%;
	  clear: both;
	  border-bottom-right-radius: 6px;
	  border-bottom-left-radius: 6px;
	}
	.commt-user-round-img{
	  width: 40px; 
	  height: 40px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  margin-right:20px;
	  float: left;
	  overflow: hidden;
	  display:inline-block;
	}
	.commt-user-round-img img{
	  width: 100%; 
	  height: auto;
	}
	.commt-right-sec{
	  display: flex;
	}
	.commt-right-sec .commt-box{
	  background-color: #fff;
	  border:1px solid #dbdbdb;
	  padding: 7px 10px;
	  color: #666;
	  font-size: 13px; 
	  flex: 1;
	}
	.all-post-user-Img-circle{
	  width: 50px;
	  height: 53px;

	  float: left;
	  overflow: hidden;
	}
	
	.global-img-cont{
	  width: 200px;
	  height: 200px;
	  overflow: hidden;
	  float: left;
	}
	.global-img-cont img{
	  width: 100%;
	  }
	.calender-time-address-cont{
	  overflow: hidden;
	}
	.global-add-time span{
	  display: inline-block;
	}
	ul.event-list-cont{
	  margin: 0;
	  padding: 0;
	}
	ul.event-list-cont li{
	  list-style-type: none;
	  border-bottom: 1px solid #e9e9e9;
	  padding-bottom: 15px !important;
	  margin-top: 15px;
	}
	ul.event-list-cont li:first-child{
	  margin-top: 0px;
	}
	ul.event-list-cont li:last-child{
	  border-bottom: none;
	}
	.event-week-name{
	  font-size: 11px !important;

	  color: #999;
	  display: block;
	  line-height: 11px;
	  padding-bottom: 4px;
	}
	.event-celebration-week-name{
	  font-size: 11px !important;
	  color: #999!important;
	  display: block;
	}
	.event-day-time{
	  font-size: 18px;
	  color: #333;
	  font-weight: 400;
	  line-height: 20px;
	  text-transform: uppercase;
	}
	.event-blue{
	  color: #05141f;
	}
	.event-celebration-blue{
	  color: #05141f!important;
	}
	.event-add-icons{
	  color:#f7ae66;
	  font-size: 18px;
	  width: 6%;
	}
	.event-add-time{
	  font-size: 14px;
	  font-weight: 400;
	  color: #7d7d7d;
	  line-height: 18px;
	}
	.all-day-event{
	  font-size: 14px;
	  font-weight: 400;
	  color: #7d7d7d!important;
	  line-height: 18px;
	}
	.book-cover-cont{
	  float: right;
	  width: 100px;
	  height: 100px;
	  overflow: hidden;
	  margin-right: 25px;
	}
	.book-cover-cont img{
	  width: auto;
	  height: 100%;
	}
	.research-inner-section{
	  overflow: auto;
	  margin-top: 0;
	}
	.left-side-time{
	  float: left;
	  margin: 10px 0;
	  color: #7d7d7d;
	}
	.right-side-btn{
	  float: right;
	}
	.blue-right-btn a.attempt{
	   text-align: center;
	  width: auto;
	  display: inline-block;
	  color: #fff;
	  background-color: #008ebf;
	  padding: 8px 16px;
	  border-radius: 18px;
	  -webkit-border-radius: 18px;
	  -moz-border-radius: 18px;
	  margin: 0 auto;
	  font-size: 12px;
	  line-height: 12px;
	  font-weight: 400;
	  text-transform: uppercase;
	}
	.blue-right-btn a.attempt:hover, .blue-right-btn a.attempt:focus{
	  color: #fff;
	}
	 .end-date-time{
	  clear: both;
	  color: #999;
	  font-size: 14px;
	  line-height: 20px;
	  font-weight: 400;
	}
	.end-date-time span.date-end{
	color: #666;
	}
	.enterprise-inner-sec{
	  border-top: 1px solid #e5e5e5;
	  padding: 20px;
	  margin: 10px 20px;
	  float: left;
	  width: 95%;
	}
	.user-download-manual{
	  color: #666;
	  font-size: 14px;
	  float: left;
	  text-overflow: ellipsis;
	}

	ul.digital-icon-list{
	  margin: 0;
	  padding: 0;
	  overflow:hidden;
	}
	ul.digital-icon-list li{
	  font-size: 14px;
	  color: #003773;
	  float: left;
	  text-align: center;
	  line-height: 21px;
	  margin-right: 14px
	}
	ul.digital-icon-list li span{
	  display: inline-block;
	  float: left; 
	}
	ul.digital-icon-list li span.orng-bg{
	  background-color: #ffe986;
	  }
	.performer-txt{
	  color: #333;
	  font-size: 14px !important;
	  line-height: 18px !important;
	  margin-bottom: 20px !important;
	}
	.congrats-head{
	   font-size: 16px;
	  color: #333;
	  line-height: 18px;
	  display: block;
	  margin: 0 0 15px;
	  padding: 0;
	}
	.congrats-text{
	  color: #333;
	  font-size: 14px;
	  line-height: 18px;
	  margin: 0;
	}
	.performer-slider-main{
	  width: 110px;
	  height: 120px;
	  margin: 0 auto;
	}
	.performer-img{
	  width: 80px;
	  height: 80px;
	  margin: 0 auto;
	  display: block;
	  overflow: hidden;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	}
	.performer-img img{
	  width: 100% !important;
	  padding-right: 0 !important;
	}
	.performer-slider-txt{
	 font-size: 13px;
	 font-family: 'Arial';
	 line-height: 16px;
	 font-weight: 400;
	 color: #008ebf;
	 text-align: center;
	 margin-top: 8px;
	}
	.inner-slider-cont .owl-carousel .owl-nav .owl-prev, .inner-slider-cont .owl-carousel .owl-nav .owl-next{
	  color: #333;
	  top: 35px;
	} 
	.inner-slider-cont .owl-carousel .owl-nav .owl-prev.disabled, .inner-slider-cont .owl-carousel .owl-nav .owl-next.disabled{
	 color: #999;
	}
	/*=============css for whats new end here ==============*/
	/*=============css for inner pages start here==============*/
	.view-commnt-left{
	  float: left;
	  display: inline-block;
	  font-size: 12px;
	  color: #409fc7;
	  margin-bottom: 20px;
	}
	.view-commnt-left a, .commnt-count-right a{
	  color: #409fc7;
	  cursor: pointer;
	}
	.commnt-count-right{
	  float: right;
	  display: inline-block;
	  font-size: 12px;
	  color: #409fc7;
	  margin-bottom: 20px;
	}
	.inner-commt-sec{
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	} 
	.mar-10{
	  margin-bottom: 10px;
	}
	.inner-commt-left{
	  width: 40px;
	  height: 40px;
	  background-color: #99cccc;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  float: left;
	  margin-right: 18px;
	  display: inline-block;
	  overflow: hidden;
	}
	.inner-commt-left img{
	  width: 100%; 
	}
	.inner-commt-right{
	  -webkit-flex: 1;
	  -ms-flex: 1;
	  flex: 1;
	  position: relative;
	}
	.commt-user-icon {
	  background-position: 51.055% 60.129%;
	  width: 26px;
	  height: 25px;
	  margin: 5px auto 0;
	}
	.commt-caret-right{
	  float: right;
	  width: 12%;
	  position: relative;
	}
	.grey-caret{
	  color: #999;
	}
	.inner-commt-mid-left{
	  float: left;
	  width: 87%;
	}
	.inner-commt-mid-left p{
	  font-weight: 400;
	  font-size: 13px;
	  line-height: 17px;
	  margin: 0;
	  color: #666;
	  text-align: left;
	  clear: both;
	}
	ul.inner-commt-btm-list{
	  margin:0;
	  padding:0; 
	  clear: both;
	  float: left;
	}
	ul.inner-commt-btm-list li{
	  float: left;
	  margin: 10px 15px 10px 0;
	  font-size: 13px;
	  line-height: 17px;
	  color: #666;
	}
	ul.inner-commt-btm-list li a{
	  font-weight: 400;
	  color: #666;  
	}
	ul.inner-commt-btm-list li span{
	  color: #999;
	}
	ul.inner-commt-btm-list li a:hover, ul.inner-commt-btm-list li a:focus{
	 color: #f27800;
	}
	ul.inner-commt-count-list{
	  margin:0;
	  padding:0; 
	  float: right;
	  position: absolute;
	  right: -15px;
	  top: 35px;
	}
	ul.inner-commt-count-list li{
	  float: left;
	  margin: 10px 15px 10px 0;
	  font-size: 13px;
	  line-height: 17px;
	  color: #666;
	}
	ul.inner-commt-count-list li a{
	  color: #666;
	}
	.commt-reply-holder{
	  clear: both;
	}
	.commt-reply-holder .reply-user-reound{
	  width: 40px;
	  height: 40px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  margin-right: 20px;
	  float: left;
	  overflow: hidden;
	}
	.commt-reply-holder .reply-user-reound img{
	  max-width: 100%;
	}
	.commt-reply-holder .reply-inpt-holder{
	  display: flex;
	}
	.commt-reply-holder .reply-inpt-holder p{
	  font-weight: 400;
	  font-size: 13px;
	  line-height: 17px;
	  margin: 0;
	  color: #666;
	  text-align: left;
	  clear: both;
	}
	.commt-reply-holder .reply-inpt-holder input[type="text"]{
	  background-color: #fff;
	  border: 1px solid #dbdbdb;
	  padding: 7px 10px;
	  color: #666;
	  font-size: 13px;
	  flex: 1;
	}
	.event-inner-img-cont{
	  width: 488px;
	  height: 281px;
	  overflow: hidden;
	  margin: 0 auto 25px;
	}
	.event-inner-img-cont img{
	 width: 100%;
	}
	.event-inner-head{
	  font-size: 24px;
	  line-height: 28px;
	  color: #333;
	  font-weight: 400;
	  padding: 0;
	  margin-bottom: 10px;
	}
	ul.event-inner-list-cont{
	  margin: 0;
	  padding: 0;
	  float: left;
	}
	ul.event-inner-list-cont li{
	  list-style-type: none;
	  border-bottom: 1px solid #e9e9e9;
	  padding: 15px 0 !important;
	}
	.event-inner-txt{
	  font-weight: 400;
	  font-size: 14px;
	  line-height: 18px;
	  color: #333;
	  margin-top: 15px;
	  clear: both;
	  float: left;
	}
	.event-inner-txt p{
	  margin-bottom: 15px;
	}
	.inner-slider-cont{
	  float: left;
	  width: 100%;
	}
	.reply-txt-holder{
	  float: left;
	  width: 90.2%;
	}
	.detail-right-inner-btn{
	  text-align: center;
	  width: auto;
	  display: inline-block;
	  color: #fff;
	  padding: 5px 13px;
	  border-radius: 18px;
	  -webkit-border-radius: 18px;
	  -moz-border-radius: 18px;
	  margin: 0 auto;
	  background-color: #f27800;
	  font-size: 16px;
	  line-height: 16px;
	  font-weight: 400;
	  float: right;
	  text-transform: capitalize;
	}
	.commt-reply-link:hover{
	  color: #f27800;
	  cursor: pointer;
	}
	.job-post-head{
	  font-size: 14px;
	  font-weight: 400;
	  color: #333;
	  line-height: 18px;
	  display: block;
	  margin: 0;
	  padding: 0;  
	}
	.job-post-head span{
	  display: block;
	  }
	ul.refer-requirement-list{
		margin: 10px 0 0;
		padding: 0;
		list-style-type: none;
	}
	ul.refer-requirement-list li{
	  color: #333;
	  font-size: 14px;
	  line-height: 18px;
	  margin-bottom: 5px;
	}
	ul.refer-requirement-list li:before{
	  content: '';
	   display: inline-block;
	   width: 10px;
	   height: 10px;
	   -moz-border-radius: 7.5px;
	   -webkit-border-radius: 7.5px;
	   border-radius: 7.5px;
	   background-color: #666;
	   margin-right: 5px;
	}
	.padd-bot20{
	  padding-bottom: 20px;
	}
	.referral-top-none{
	  margin-top: 0 !important;
	  float: right;
	}
	.referral-announce-inner-right{
	  float: right;
	}
	.srm_icn{
	  background-position: 90.15% 41.429%;
	  width: 33px;
	  height: 30px;
	  float: none;
	  position: relative;
	  top: 4px;
	}
	/*=============css for inner pages end here==============*/
	/*=============css for referal pages start here==============*/
	.refereal-main{

	  display: flex;
	}
	.refereal-left{
	  padding: 20px;
	}
	h1.referal-top-head{
	  font-family: 'Arial';
	  font-size: 24px; 
	  line-height: 26px;
	  color: #333;
	  font-weight: 600;
	  margin:0 0 20px;
	  padding: 0;
	}
	ul.refer-reject-list{
	  margin:0;
	  padding: 0;
	}
	ul.refer-reject-list li{
	  width: 33%;
	  float: left;
	  border-right: 1px solid #e5e5e5;
	  text-align: center;
	  padding: 15px 0;
	}
	ul.refer-reject-list li a{
	  font-weight: 400;
	  font-size: 16px;
	  color: #999;
	}
	ul.refer-reject-list li .refer-view{
	  font-size: 18px;
	  font-weight: 600;
	  line-height: 18px;
	  border:none;
	  display: block;
	  box-shadow: none;
	}
	.referral-view{
	  color: #ff9933;
	}
	.referral-reject{
	  color: #fc301b;
	}
	.referral-select{
	  color: #339900;
	}
	.referral-reject{
	  color: #fc301b;
	}
	ul.refer-reject-list li .refer-select{
	  font-size: 18px;
	  font-weight: 600;
	  color: #339900;
	  line-height: 18px;
	  border:none;
	  display: block;
	  box-shadow: none;
	}
	.referral-blue-before{
	  text-align: center;
	  padding: 15px 0;
	  font-weight: 400;
	  font-size: 16px;
	  color: #999;
	  cursor: pointer;
	}
	.all-refer{
	  line-height: 41px;
	}
	.referrral-link {
	  display: inline-block;
	  color: #000;
	  text-decoration: none;
	}
	.referral-link::after {
	  content: '';
	  display: block;
	  width: 0;
	  height: 2px;
	  background: #60b9d7;
	  position: relative;
	  bottom: -15px;
	}
	.referral-link:hover::after {
	  width: 100%;
	}
	.referral-txt{
	  font-size: 14px;
	  color: #333;
	  font-weight: 400;
	  padding: 0;
	  margin: 0;
	}
	.referral-txt a, .referral-txt a:hover, .referral-txt a:focus {
	  color: #008ebf
	}
	.refer-earned-white-box{
	  background: #fff;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  -webkit-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  -moz-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  float: left;
	  width: 100%;
	  margin: 0 0 15px;
	  position: relative;
	}
	.earned-top-box{
	  background: #fff;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  -webkit-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  -moz-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  float: left;
	  width: 100%;
	  margin: 0 0 15px;
	  position: relative;
	  padding: 22px 20px;
	  font-weight: 400;
	  font-size: 20px;
	  color: #666;
	}
	.earned-top-box .refer-price{
	  color: #f27800;
	  font-size: 24px;
	  line-height: 24px;
	  float: right;
	}
	.earned-top-box .refer-price span{
	  font-family: 'IndianRupee-Regular';
	}
	.job-referral-box{
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  -webkit-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  -moz-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  width: 100%;
	  float: left;
	  margin: 20px 0 30px;
	  position: relative;
	}
	.referral-white-section{
	  padding: 20px;
	  overflow: hidden;
	  background-color: #fff;
	  border-top-left-radius: 3px;
	  border-top-right-radius: 3px;
	}
	.referral-head-info{
	  float: left;
	  margin-left: 15px;
	}
	.referral-right{
	  float:right;
	  margin-right: 20px;
	}
	.referral-job-id{
	  font-weight: 400;
	  color: #999;
	  font-size:14px;
	  display: block;
	  text-align: right;
	}
	.referral-head-info span.user-desg{
	  font-size: 14px;
	  color: #999;
	  display: block;
	  margin-bottom: 8px; 
	}
	.referral-cash-reward{
	  font-size: 16px;
	  color: #999;
	  font-weight: 600;
	  text-transform: uppercase;
	  margin-top: 12px;
	}
	.referral-orng-txt{
	  color: #f27800 !important;
	  font-weight: 500; 
	}

	.reward-type{
	  font-size: 12px;
	  color: #666;
	  text-transform: capitalize;
	  padding-left: 5px;
	}
	.referral-cash-reward p{
	  font-weight: 400;
	  font-size: 12px;
	  text-transform: capitalize;
	  margin: 0;
	}
	.referral-grey{
	  background-color: #fcfcfc;
	  overflow: hidden;
	  border-bottom-right-radius: 3px;
	  border-bottom-left-radius: 3px;
	}
	.referral-sent{
	  font-weight: 400;
	  font-size: 14px;
	  text-transform: capitalize;
	  margin: 0;
	  color: #777;
	  padding-left: 35px;
	  border-top:1px solid #e5e5e5;
	  padding-top: 15px;
	}
	ul.refer-gery-list{
	  margin:10px 0 0;
	  padding:0;
	}
	ul.refer-gery-list li{
	  font-size: 16px;
	  font-weight: 400;
	  color: #999;
	  line-height: 18px;
	  padding: 5px 5px 15px;
	  text-align: center;
	  width: 33%;
	  border-right: 1px solid #e8e8e8;
	  float: left;
	}
	ul.refer-gery-list li span{
	  color: #666;
	}
	ul.refer-gery-list li:nth-child(3){
	  border-right: none;
	}
	.status-view-selected{
	  margin-top: 15px;
	  display: block;
	  color: #339933;
	  line-height: 20px;
	}
	.status-open{
	  margin-top: 15px;
	  display: block;
	  line-height: 20px;
	  color: #ff9933;
	}
	.status-close{
	  margin-top: 15px;
	  display: block;
	  line-height: 20px;
	  color: #666;
	}
	.status-reject{
	  margin-top: 15px;
	  display: block;
	  line-height: 20px;
	  color: #000099;
	}
	.status-time{
	  font-size: 12px;
	  color: #999;
	  display: block;
	  font-weight: 400;
	}
	.status-type-msg{
	  color: #60b9d7;
	  font-size: 22px;
	}
	.referToggle{
	  text-align: right;
	  padding:0 20px 20px 0;
	  color: #60b9d7;
	  font-size: 13px;
	  font-weight: 400;
	  cursor: pointer;
	}
	.refer-bottom-caret-down{
	  background-position: 94.309% 48.553%;
	  width: 10px;
	  height: 5px;
	  float: right;
	  position: relative;
	  top: 8px;
	  left: 1px;
	}
	.refer-bottom-caret-up{
	  background-position: 94.309% 46.792%;
	  width: 10px;
	  height: 5px;
	  float: right;
	  position: relative;
	  left: 1px;
	}
	.expand-toggle-refer{
	  display: none; 
	}
	#refer-box-expand{
	  display: none;  
	}
	.refer-caret-down{
	  background-position: 94.309% 48.553%;
	  width: 10px;
	  height: 5px;
	  float: right;
	  position: relative;
	  top: 19px;
	  right: 18px;
	}
	.refer-caret-up{
	  background-position: 98.367% 46.851%;
	  width: 10px;
	  height: 5px;
	  float: right;
	  position: relative;
	  top: 19px;
	  right: 18px;
	}
	.referral-download, .referral-download a{
	  margin: 5px auto 0;
	  float: none !important;
	  color: #666;
	}
	.refer-expand-list-right{
	  border-right: none !important;
	}
	.all-refer-blue-bg{
	  background-color: #008ebf;
	  padding:52.4px 0;
	  color: #fff; 
	  border-top-right-radius: 3px;
	  border-bottom-right-radius: 3px;
	}
	.all-refer-blue-bg::after {
	  height: 0;
	  background: none;
	}
	.my-referral-sortby{
	  background-color: #f5f5f5 !important;
	}
	.my-referral-sortby:before {
	  content: '';
	  display: inline-block;
	  width: 5px;
	  height: 10px;
	  border: solid #73bfda;
	  border-width: 0 2px 2px 0;
	  transform: rotate(45deg);
	  position: absolute;
	  right: 10px;
	  top: 14px;
	}
	.referral-inner-head{
	  display: inline-block !important;
	  font-size: 16px;
	  font-weight: 400;
	  color: #333;
	  line-height: 18px;
	  margin: 0;
	  padding: 0;
	}
	.referral-no-data-section{
	  padding: 20px;
	  overflow: hidden;
	  background-color: #fff;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  height: 100px;
	  -webkit-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  -moz-box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	  box-shadow: 0px 1px 5px 0px rgba(143,143,143,1);
	}
	.referral-no-data-section h3{
	  font-size: 18px;
	  color: #666;
	  font-weight: 600;
	  margin: 0;
	  padding:0;
	}
	/*=============css for referal pages end here==============*/
	.all-day-event-els input[type=checkbox]{
	  width: 20px;
	  height: 20px;
	  margin-top: 5px;
	}
	.els-round-img-circle{
	  width: 52px;
	  height: 52px;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  background-color: #03a6de;
	}
	.els-round-img-circle img{
	  display: block;
	}

	.fc-ltr .fc-event-hori.fc-event-end.calendar-anniversary .fc-event-inner{
	  background-color: #dc143c !important;
	}
	.fc-ltr .fc-event-hori.fc-event-end.calendar-celebration .fc-event-inner{
	  background-color: #f6a821 !important;
	}
	.fc-ltr .fc-event-hori.fc-event-end.calendar-birthday .fc-event-inner{
	  background-color: #9675ce !important;
	}
	.fc-ltr .fc-event-hori.fc-event-end.calendar-anniversary .fc-event-inner span.c-anniversary img,
	.fc-ltr .fc-event-hori.fc-event-end.calendar-celebration .fc-event-inner span.c-celebration img,
	.fc-ltr .fc-event-hori.fc-event-end.calendar-event .fc-event-inner span.c-event img,
	.fc-ltr .fc-event-hori.fc-event-end.calendar-birthday .fc-event-inner span.c-birthday img{
	  padding: 0 4px;

	}
	/*****Attendance css update by Kuldeep*****/
	.student-info-attend-date-time{
	  font-size: 13px;
	  color: #666;
	  line-height: 16px;
	  margin-top: 7px;
	  font-weight: 400;
	}
	.student-info-attend-date-time i.student-time-icn{
	  color: #f27800;
	  display: inline-block;
	  padding: 0 8px 0 12px;
	  position: relative;
	  top: 3px;
	  font-size: 18px;
	}
	.student-info-attend-date-time i.student-date-icn{
	  color: #f27800;
	  display: inline-block;
	  padding: 0 12px 0 0;
	  position: relative;
	  top: 2px;
	  font-size: 18px;
	}
	ul.live-recoreded-session-list{
	  margin: 0;
	}
	ul.live-recoreded-session-list li{
	  color: #666;
	  text-align: left;
	  font-size: 14px;
	  font-weight: 600;
	}
	.live-recoreded-session-list-bod-right{
	  border-right: 1px solid #dedede;
	}
	ul.live-recoreded-session-list li span{
	  display:block;
	  font-size: 12px;
	  font-weight: 400;
	  color: #e74c3c;
	}
	ul.live-recoreded-session-list li span.view-recd-green{
	  color: #4eaa19;
	}
	ul.live-recoreded-session-list li span i{
	  display: inline-block;
	  padding-right: 5px;
	}
	.teacher-view-attend-circle{
	 float: none !important;
	 margin-top: 0 !important; 
	}
	.live-reco-min-hight60{
	  min-height: 60px;
	}
	/*****Attendance css update by Kuldeep*****/
	/*****Module css update by Kuldeep*****/
	.accordion .panel ul.module-live-learning-list{
	  margin-top: 25px;
	  padding:0;
	}
	.accordion .panel ul.module-live-learning-list li{
	  float: left;
	  margin-right: 25px;
	  font-size: 14px;
	  color: #a3a3a3;
	  text-transform: capitalize;
	}
	.accordion .panel ul.module-live-learning-list li span{
	  font-weight: 600;
	  padding-right: 5px;
	}
	.accordion .panel ul.module-live-learning-list li i{
	  display: inline-block;
	  margin-right: 10px;
	}

	.accordion .panel:hover ul.module-live-learning-list li{
	  color: #666;
	}
	.accordion .panel ul.module-live-learning-list li i.module-intract-lrng-inc{
	  background-position: 15.417% 59.948%;
	  width: 20px;
	  height: 26px;
	}
	.accordion .panel:hover ul.module-live-learning-list li i.module-intract-lrng-inc{
	  background-position: 23.75% 35.917%;
	  width: 20px;
	  height: 26px;
	}
	.accordion .panel ul.module-live-learning-list li i.module-live-clss-inc{
	  background-position: 97.447% 55.239%;
	  width: 30px;
	  height: 27px;
	}
	.accordion .panel:hover ul.module-live-learning-list li i.module-live-clss-inc{
	  background-position: 75.957% 30.013%;
	  width: 30px;
	  height: 27px;
	}
	.accordion .panel ul.module-live-learning-list li i.module-module-plnr-inc{
	  background-position: 23.629% 60.078%;
	  width: 26px;
	  height: 26px;
	}
	.accordion .panel:hover ul.module-live-learning-list li i.module-module-plnr-inc{
	  background-position: 30.591% 35.917%;
	  width: 26px;
	  height: 26px;
	}
	.accordion .panel ul.module-live-learning-list li i.module-assessment-inc{
	  background-position: 88.983% 55.297%;
	  width: 28px;
	  height: 26px;

	}
	.accordion .panel:hover ul.module-live-learning-list li i.module-assessment-inc{
	  background-position: 67.585% 29.974%;
	  width: 28px;
	  height: 26px;
	}
	.accordion .panel ul.module-live-learning-list li i.module-assignment-inc{
	  background-position: 1.261% 59.819%;
	  width: 24px;
	  height: 26px;
	}
	.accordion .panel:hover ul.module-live-learning-list li i.module-assignment-inc{
	  background-position: 96.639% 29.716%;
	  width: 24px;
	  height: 26px;
	}
	.chat-sorting-cont{
	  float: right;
	  margin-top: 20px;
	  cursor: pointer;
	}
	.add_lrng_contnt_icn{
	  background-position: 16.527% 35.788%;
	  width: 22px;
	  height: 26px;
	}
	.add_live_class_icn{
	  background-position: 75.957% 30.013%;
	  width: 30px;
	  height: 27px;
	}
	.add_module_plnr_icn{
	  background-position: 30.591% 35.917%;
	  width: 26px;
	  height: 26px;
	}
	.add_start_discussn_icn{
	  background-position: 39.195% 35.917%;
	  width: 28px;
	  height: 26px;
	}
	.add_assignment_icn{
	  background-position: 96.639% 29.716%;
	  width: 24px;
	  height: 26px;
	}
	.add_assessment_icn{
	  background-position: 67.585% 29.974%;
	  width: 28px;
	  height: 26px;
	}
	.add_modlue_bg_inner{
	  background-color: #fff;
	  height: 55px;
	  color: #a3a3a3;
	}
	.add_modlue_bg_inner:hover{
	  background-color: #f6f6f3 !important;
	  color: #333 !important;
	}
	ul.student-sorting-wrap-lsit{
	  margin: 0;
	  padding: 0;
	  width: 140px;
	  background-color: #fff;
	  clear: both;
	  position: absolute;
	  top:40px;
	  left: 110px;
	  z-index: 2;
	  border:1px solid #ccc;
	  -webkit-box-shadow: 0px 3px 5px 2px rgba(156,154,156,1);
	  -moz-box-shadow: 0px 3px 5px 2px rgba(156,154,156,1);
	  box-shadow: 0px 3px 5px 2px rgba(156,154,156,1);
	}
	ul.student-sorting-wrap-lsit > span{
	  font-size: 12px;
	  font-weight: 600;
	  color: #333;
	  padding: 10px 0 10px 15px;
	  display: block;
	  cursor: auto;
	}
	ul.student-sorting-wrap-lsit li{
	  font-size: 12px;
	  font-weight: 400;
	  color: #333; 
	  border-top: 1px solid #f1f1f1;
	}
	ul.student-sorting-wrap-lsit li a{
	  color: #333;
	  cursor: pointer;
	  padding: 7px 14px;
	}
	ul.student-sorting-wrap-lsit li a:hover, ul.student-sorting-wrap-lsit li:hover{
	  background-color: #f8f8f8 ;
	}
	.student-sorting-wrap-lsit > .active >a{
	  background-color: #f8f8f8 ;
	  color: #333;
	}
	.student-sorting-wrap-lsit > .active >a:after{
	  content: '';
	  display: inline-block;
	  width: 5px;
	  height: 10px;
	  border: solid #73bfda;
	  border-width: 0 2px 2px 0;
	  transform: rotate(45deg);
	  position: absolute;
	  right: 10px;
	}
	.module-blue-img-circle{
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	  width: 52px;
	  height: 52px;
	  background-color: #f4f4f4;
	  text-align: center;
	  padding-top: 10px;
	  margin: 0 auto;
	}
	.module-head{
	  color: #05141f !important;
	  padding-top: 5px;
	}
	ul.module-sec-inner-tag-list{
	  margin: 0;
	  padding: 0;
	  display: inline-block;
	}
	ul.module-sec-inner-tag-list li{
	  float: left;
	  margin-right: 10px;
	  color: #999;
	  font-size: 13px;
	  line-height: 13px;
	  font-family: "Arial", "sans-serif";
	  font-weight: 400;
	  text-transform: capitalize;
	}
	ul.module-sec-inner-tag-list li span{
	  display: inline-block;
	  margin: 0 5px;
	}
	ul.sec-inner-learning-list{
	  margin-top: 5px;
	  padding:0;
	}
	ul.sec-inner-learning-list li{
	  float: left;
	  margin-right: 20px;
	  font-size: 13px;
	  color: #666;
	  text-transform: capitalize;
	}
	ul.sec-inner-learning-list li i{
	  display: inline-block;
	  margin-right: 10px;
	}
	ul.sec-inner-learning-list li i.sec-video-icn{
	  background-position: 8.017% 35.934%;
	  width: 26px;
	  height: 18px;
	  top: 4px;
	}
	ul.sec-inner-learning-list li i.sec-intractive-video-icn{
	  background-position: 23.75% 35.917%;
	  width: 20px;
	  height: 26px;
	  top: 4px;
	}
	ul.sec-inner-learning-list li i.sec-assessment-icn{
	  background-position: 67.585% 29.974%;
	  width: 28px;
	  height: 26px;
	  top: 4px;
	}
	ul.sec-inner-learning-list li i.sec-assignment-icn{
	  background-position: 96.639% 29.716%;
	  width: 24px;
	  height: 26px;
	  top: 4px;
	}
	ul.sec-inner-learning-list li i.sec-reference-notes-icn{
	  background-position: 16.527% 35.788%;
	  width: 22px;
	  height: 26px;
	  top: 4px;
	}
	.inner-blue-round-marks-bg{
	  background-color: #99ccff;
	  display: inline-block;
	  color: #fff;
	  width: 20px;
	  height: 20px;
	  padding-top: 4px;
	  font-size: 14px;
	  line-height: 17px;
	  border-radius: 6px;
	  -webkit-border-radius: 6px;
	  -moz-border-radius: 6px;
	  margin-right: 12px; 
	}
	.strip_sorting_icn{
	  background-position: 1.042% 53.494%;
	  width: 20px;
	  height: 13px;
	}
	/*****Module css update by Kuldeep*****/
	/*****Assignment detail css update by Kuldeep*****/
	.assignment-detail-container{
	  background-color: #fff;
	  float: left;
	  padding: 20px;
	  width: 100%;
	  border: 1px solid #b6c4e7;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  margin-bottom: 20px;
	}

	.assignment-detail-container .pdf-viewer{margin:10px 0 15px; justify-content: space-between; display: flex; align-items: center;}
	.assignment-detail-container .pdf-viewer .img-circle{padding:0; margin:0 10px 0 0; display: flex; align-items: center; justify-content: center; }
	.assignment-detail-container .pdf-viewer .img-circle img{margin:0; padding:0;}
	.assignment-detail-container .pdf-viewer .lable{margin-left: 10px;}
	.assignment-detail-container .pdf-viewer .block{display: flex;}
	.assignment-detail-container .pdf-viewer .block .inner{display: flex; flex-direction: column;}
	.assignment-detail-container .pdf-viewer .block .inner .topinfo{display: flex; align-items: center;}
	.assignment-detail-container .pdf-viewer .block .inner .content-ttl{margin:0; display: flex; flex-direction: column;}
	.assignment-detail-container .pdf-viewer .block .inner .content-ttl .track-content{display: flex; margin:2px 0;}
	.assignment-detail-container.noborder .content-desc{margin:0; justify-content: space-between; display: flex; align-items: center;}
	.assignment-detail-container.noborder .content-desc div:last-child{display: flex;} 
	.assignment-detail-container .listing-ttl{
	  margin-top: 0 !important;
	}
	.updated-inner-sml-head{
	  font-size: 14px;
	  color: #666;
	  font-family: "Arial", "sans-serif";
	  line-height: 14px;
	  display: inline-block;
	}
	.assignment-gery-bod{
	  height: 1px;
	  background-color: #e8e9e9;
	  display: block;
	  margin: 14px 0;
	}
	.assignment-inner-cont{
	  display: flex;
	}
	.assignment-left-cont{
	  padding-right: 40px;
	  border-right: 1px solid #eceded;
	  flex-grow: 1;
	}
	.assignment-right-cont{
	  padding: 0  0 0 40px;
	  flex-flow: 1;
	}
	.assignment-instr{
	  display: block;
	  margin-bottom: 10px;
	  color: #666;
	  font-size: 13px;
	}
	.assignment-instr i{
	  color: #ff832d;
	  display: inline-block;
	  padding-right: 5px;
	  font-size: 16px;
	}
	.assignment-upload-btn{
	  background-color: #05141f;
	  color: #fff;
	  font-size: 16px;
	  text-transform: uppercase;
	  font-weight: 500;
	  border-radius: 18px;
	  -webkit-border-radius: 18px;
	  -moz-border-radius: 18px;
	  margin: 0 0 0 10px;
	}

	.marks-obtain-block{margin-top:20px; display: flex; width: 100%; align-items: flex-end; justify-content: flex-end; }
	.marks-obtain-block label{color: #adacac; display: flex; align-items: center; font-weight: normal; line-height: normal; cursor: pointer; position: relative; display: flex; font-size: 13px; margin-bottom:0px;}
	.marks-obtain-block label:last-child{margin-left: 20px;}
	.marks-obtain-block label:hover{color:#333;}
	.marks-obtain-block label input[type="checkbox"]{position: absolute; opacity: 0; visibility: hidden;}
	.marks-obtain-block label .checkbox{padding:0; min-height: inherit; display:flex; align-items: center; margin:0 7px 0 0; justify-content: center; width:18px; height: 18px; border-radius:3px;background-color: #fff; border:1px solid #d8d3d3} 
	.marks-obtain-block label .checkbox i{display:flex; align-items:center; justify-content:center; width:100%; height:100%; font-size:12px; color: transparent;} 
	.marks-obtain-block labelinput[type="checkbox"]:checked + .checkbox {background-color: #05141f;}
	.marks-obtain-block label input[type="checkbox"]:checked + .checkbox i{ color:#fff; background-color: #05141f;}




	.file-update-block{display: flex; flex-direction:column; align-items: flex-end; justify-content: flex-end;}
	.file-block{display: flex; align-items: center;}
	.file-block .loading-loader{display:flex; margin-right:5px; flex-direction:row; align-items: flex-end; justify-content: flex-end;}
	.file-update-block .assignment-download-cont{width:100%; display: flex; align-self: flex-start; justify-content: flex-start;}
	.file-update-block .assignment-download-cont a i.file-down-icn{margin-left:7px; padding:0; float:none;}
	.assignment-update-btn{
	  background-color: #05141f;
	  color: #fff;
	  font-size: 14px;
	  text-transform: uppercase;
	  font-weight: 500;
	  border-radius: 18px;
	  margin: 0 0 0 0px;
	  display: flex;
	  align-items: flex-end;
	  padding: 3px 10px;
	}

	.assignment-upload-btn-grey{
	  background-color: #ccc;
	  color: #fff;
	  font-size: 16px;
	  text-transform: uppercase;
	  font-weight: 500;
	  border-radius: 18px;
	  -webkit-border-radius: 18px;
	  -moz-border-radius: 18px;
	  margin: 0 0 0 10px;
	  padding: 10px 15px;
	  pointer-events: none;
	}
	.assignment-upload-btn:hover, .assignment-upload-btn:focus{
	  color: #fff;
	}
	.assignment-right-cont p{
	  color: #666;
	}
	.assignment-btn-cont{
	  display: block;
	  margin-top: 10px;
	  color: #666
	}
	.assignment-download-cont{
	  width: 100%;
	  height: 44px;
	  background-color: #fbfbfb;
	  border: 1px solid #dbdbdb;
	  padding: 1px 10px;
	  font-size: 12px;
	  color: #666;
	}
	.uploaded-assignment-cont{
	  margin-bottom: 10px;
	}
	.assignment-download-cont a{
	  color: #666;
	}
	.assignment-download-cont a  i.file-icn{
	  margin-right: 10px;
	  font-size: 24px;
	  color: #666;
	}
	.assignment-download-cont a i.file-down-icn{
	  display: inline-block;
	  padding: 14px 0 0 10px;
	  font-size: 16px;
	  float: right;
	  color: #666;
	}
	.assignment-allowed-green{
	  color: #4eaa19;
	}
	.assignment-not-allowed-red{
	  color: #cc0000;
	}
	.assignment-marks-status{
	  display: block;
	  margin-bottom: 10px;
	  overflow: hidden;
	}
	.assignment-file-txt{
	  font-size: 10px;
	  line-height: 12px;
	  margin: 10px 0 0;
	  color: #999;
	}
	.assignment-add-files-cont{
	  width: 206px;
	  height: 32px;
	  padding: 5px 10px;
	  text-align: center;
	  font-size: 14px;
	  color: #05141f;
	  border:1px solid #05141f;
	  border-radius: 18px;
	  -webkit-border-radius: 18px;
	  -moz-border-radius: 18px;
	  margin-top:10px;
	  text-transform: uppercase;
	  background-color: #fff;
	  display: block;
	  clear: both;
	  position: relative;
	  cursor: pointer;
	}
	.assignment-add-files-cont:hover, .assignment-add-files-cont:focus{
	  color: #05141f;
	}
	.assignment-add-files-cont i{
	  display: inline-block;
	  padding-right: 5px;
	}
	.assignment-add-files-cont input[type="file"] {
	  display: block;
	  position: absolute;
	  top: 0;
	  right: 0;
	  opacity: 0;
	  left:0px;
	  filter: alpha(opacity=0);
	  cursor: pointer;
	  width: 210px;
	  height: 32px;
	}
	.assignment-txtarea-cont{
	  margin-top: 20px;
	}
	.assignment-txtarea-cont textarea{
	  width: 100%;
	  height: 60px;
	  border:1px solid #ccc;
	  padding: 10px;
	  resize: none;
	}
	.assignment-previous-head{
	  font-size: 16px;
	  line-height: 16px;
	  color:#666;
	  margin: 0 0 10px;
	}
	.assignment-previous-head-inner{
	  font-size: 13px;
	  line-height: 14px;
	  color:#666;
	  margin: 0 0 10px;
	}
	ul.previous-uploaded-item-sec{
	  margin:0;
	  padding:0; 
	}
	ul.previous-uploaded-item-sec li{
	  margin-top: 10px;
	  border-top: 1px solid #ccc;
	  padding-top: 10px;
	  overflow:hidden;
	}
	ul.previous-uploaded-item-sec li:first-child{
	  border-top: none;
	  padding-top: 0;
	}
	.els-course-timing-date{
	  font-size: 12px;
	  display: block;
	  color: #777;
	  padding-left: 5px;
	}
	.fs13{
	  font-size: 13px !important;
	}
	.prev-txt{
	  color: #666;
	}
	.assignment-pdf-icn{
	  background-position: 28.184% 21.005%;
	  width: 21px;
	  height: 24px;
	  top:8px;
	}
	.assignment-ppt-icn{
	  background-position: 35.699% 21.005%;
	  width: 21px;
	  height: 24px;
	  top:8px;
	}
	.assignment-doc-icn{
	  background-position: 44.142% 20.876%;
	  width: 22px;
	  height: 24px;
	  top:8px;
	}
	.uploadNewFileHide{
	  display: none;
	}
	.uploadNewFileShow{
	  display: block;
	}
	.attached-files{
	  margin-top: 10px;
	}
	.assignment-file-upload-opt i{
	  display: inline-block;
	  float: left;
	  position: relative;
	  margin-right: 10px;
	  top:0;
	}
	.assignment-file-upload-opt{
	  padding: 8px;
	  font-weight: 400;
	}
	.assignment-file-upload-opt a.flname{
	  padding-top: 4px;
	  font-size: 12px;
	  color: #666;  
	  text-transform: capitalize;
	  width: 40%;
	}
	.assignment-file-upload-opt .progress{
	  width: 115px;
	  margin-top: 8px;
	  height: 10px;
	}
	.assignment-file-upload-opt .progress-bar{
	  background-color: #8ac373;
	  box-shadow: none;
	}
	.assignment-file-upload-opt .assignment-file-weight{
	  display: inline-block;
	  padding-top: 3px;
	}
	.assignment-file-upload-opt .fa-times{
	  margin: 0;
	}
	.box-pnl-inner{
	  margin:0 auto;
	}
	/*****Assignment detail css update by Kuldeep*****/
	/*****Assessment detail css update by Kuldeep*****/
	.assessment-quiz-seprator{
	  text-align: center;
	  font-size: 12px;
	  color: #fff;
	  text-transform: uppercase;
	  display: table;
	  white-space: nowrap;
	  clear: both;
	  margin: 20px 0;
	}
	.assessment-quiz-seprator:before, .assessment-quiz-seprator:after{
	  border-top: 1px solid #bdbdbd;
	  content: '';
	  display: table-cell;
	  position: relative;
	  top: 14px;
	  width: 50%;
	}
	.assessment-quiz-seprator .quiz-round{
	  display: block;
	  padding: 7px 12px;
	  background-color: #c2c2c2;
	  border-radius: 18px;
	  -moz-border-radius: 18px;
	  -webkit-border-radius: 18px;
	  line-height: 12px;
	  text-transform: uppercase;
	  margin: 0 5px;
	}
	.assessment-time-count{
	  font-family: 'Arial';
	  font-size: 13px;
	  color: #666;
	  text-align: right;
	}
	.assessment-time-count span{
	  font-family: "Arial", "sans-serif";
	  color: #339900;
	}
	.assessment-result{
	  font-size: 13px;
	  color: #666;
	  padding-bottom: 5px;
	}
	.assessment-result span{
	  color: #339900;
	}
	.assment-btn-sec{
	  margin-top: 35px;
	}
	.assessment-next-btn{
	  background-color: #fff;
	  border:1px solid #05141f;
	  color: #05141f;
	  font-size: 14px;
	  line-height: 14px;
	  text-align: center;
	  text-transform: uppercase;
	  width: auto;
	  padding: 9px 18px;
	  border-radius: 18px;
	  -moz-border-radius: 18px;
	  -webkit-border-radius: 18px;
	}
	.assessment-next-btn:hover{
	  background-color: #05141f;
	  font-weight: 500;
	  color: #fff;
	}
	.assessment-reattempt-btn, .assignment-start-btn{
	  background-color: #05141f;
	  color: #fff;
	  font-size: 14px;
	  line-height: 14px;
	  text-align: center;
	  text-transform: uppercase;
	  width: auto;
	  padding: 10px 20px;
	  border-radius: 18px;
	  -moz-border-radius: 18px;
	  -webkit-border-radius: 18px;
	}
	.assessment-review-btn{
	  background-color: #c2c2c2;
	  color: #fff;
	  font-size: 14px;
	  line-height: 14px;
	  text-align: center;
	  text-transform: uppercase;
	  width: auto;
	  padding: 10px 20px;
	  border-radius: 18px;
	  -moz-border-radius: 18px;
	  -webkit-border-radius: 18px;
	}
	.assessment-review-btn:hover, .assessment-review-btn:focus{
	  background-color: #bcbbbb;
	  color: #fff;
	}
	.assessment-reattempt-btn:hover, .assignment-start-btn:hover{
	  background-color: #0d9dd1;
	}
	.assign-start-mar-top{
	  margin-top: 70px;
	}
	.assignment-attmpt-mar-top{
	  margin-top: 35px;
	}
	.back-inner{
	  color: #05141f;
	  font-size: 14px;
	  font-weight: 400;
	  display: block;
	  margin-bottom: 20px;
	  text-transform: uppercase;
	}
	.back-inner a{
	  color: #05141f;
	}
	.back-inner i{
	  display: inline-block;
	  padding-right: 5px;
	} 
	/*****Assessment detail css update by Kuldeep*****/
	/*****Discussion detail css update by Kuldeep*****/
	.discussion-chat-container{
	  float: left;
	  width: 100%;
	  border: 1px solid #b6c4e7;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  margin-bottom: 20px;
	}
	.discussion-chat-white{
	  background-color: #fff;
	  padding: 20px;
	  overflow: hidden;
	  border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	}
	.discussion-chat-grey{
	  background-color: #f8f8f8;
	  padding: 20px;
	  overflow: hidden;
	  border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
	}
	.discussion-faculty-image{
	  width: 60px;
	  height: 60px;
	  overflow: hidden;
	  border-radius: 50%;
	  -webkit-border-radius: 50%;
	  -moz-border-radius: 50%;
	}
	.discussion-faculty-image img{
	  width: 100%;
	}
	.discussion-faculty-head{
	  font-family: 'Arial';
	  font-size: 16px;
	  line-height: 18px;
	  display: inline-block;
	}
	.discussion-star-sec{
	  display: inline-block;
	  margin-left: 10px;
	}
	.discussion-rating-sec{
	  display: block;
	  margin: 10px 0;
	  font-size: 12px;
	  color: #333;
	  display: inline-block;
	  margin-left: 10px;
	}
	.discussion-rating-sec span{
	  display: inline-block;
	  background-color: #f27800;
	  color: #fff;
	  font-size: 14px;
	  font-weight: 600;
	  padding: 5px;
	  border-radius: 6px;
	  -webkit-border-radius: 6px;
	  -moz-border-radius: 6px;
	}
	.discussion-rating-sec span i{
	  display: inline-block;
	  padding-left: 5px;
	}
	.discussion-commt-head{
	  display: block;
	  font-family: 'Arial';
	  font-size: 16px;
	  line-height: 18px;
	  margin-bottom: 20px;
	}
	.discussion-commt-user{
	  font-family: 'Arial';
	  font-size: 13px;
	  color: #666;
	}
	.discussion-commt-user span{
	  font-size: 12px;
	  font-family: "Arial", "sans-serif";
	  font-weight: 400;
	  color: #999;
	  display: inline-block;
	  padding-left: 15px;
	}
	.discussion-chat-msg{
	  font-size: 13px;
	  color: #666;
	  clear: both;
	  display: block;
	  line-height: 16px;
	}
	.discussion-commt-post-sec{
	  display: flex;
	  margin-top: 30px;
	}
	.discussion-commt-post-sec .mid-input{
	  flex:1;
	  border: 1px solid #dbdbdb;
	  background-color: #fff;
	  font-size: 13px;
	  color: #666;
	  padding: 10px;
	  line-height: 16px;
	}
	/*****Discussion detail css update by Kuldeep*****/
	/****Added by Hedayat*****/
	.div-float{
	  z-index: 100;
	  position: fixed;
	}
	/********** add by Sahoo *************************/
	/******************teacher training module code start here*********************/
	.multi-step-cont{
	  padding: 35px 0;
	  background-color: #fff;
	  position: relative;
	}
	.multi-step-inner-bg_grey{
	  position: absolute;
	  width: 100%;
	  height: 33.5px;
	  background-color: #e5e5e5;
	  left: 0;
	  top:35px;
	}
	.wizard-container {
	  z-index: 3; 
	}
	.wizard-container .wizard-navigation {
	  position: relative; 
	}
	.card {
	  background-color: #000;
	  padding: 0;
	  width: 100%;
	  color: rgba(0,0,0, 0.87);
	  background: transparent; }

	.wizard-card {
	  min-height: 410px;
	}
	.wizard-card .moving-tab {
	  position: absolute;
	  text-align: center;
	  padding: 12px;
	  font-size: 12px;
	  text-transform: uppercase;
	  -webkit-font-smoothing: subpixel-antialiased;
	  top: -7px;
	  left: 0px;
	  color: #fff;
	  cursor: pointer;
	  font-weight: 500; 
	}
	.wizard-card[data-color="blue"] .moving-tab {
	  background-color: #05141f;
	  box-shadow: 0px 7px 26px -10px rgba(35, 71, 150, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 
	  0 8px 10px -5px rgba(35, 71, 150, 0.2);
	  font-size: 16px;
	}
	.wizard-card[data-color="blue"] .checkbox input[type=checkbox]:checked + .checkbox-material .check {
	  background-color: #05141f; 
	}
	.wizard-card[data-color="blue"] .radio input[type=radio]:checked ~ .check {
	  background-color: #05141f; 
	}
	.wizard-card[data-color="blue"] .radio input[type=radio]:checked ~ .circle {
	  border-color: #05141f; 
	}
	.wizard-card .tab-content {
	  min-height: 340px;
	  padding: 60px 0 0; 
	}
	.wizard-card .wizard-footer {
	  padding: 15px 0 0; 
	}
	.wizard-card .disabled {
		display: none; 
	}
	.wizard-card .nav-pills > li {
		text-align: center; 
	  }
	.wizard-card .btn-finish {
	  display: none; 
	}
	.nav-pills {
	  background-color: rgba(229, 229, 229, 0.9); 
	  padding: 0 20px;
	}
	.nav-pills > li + li {
	  margin-left: 0; 
	}
	.nav-pills > li > a {
	  border: 0 !important;
	  border-radius: 0;
	  line-height: 18px;
	  text-transform: uppercase;
	  font-size: 16px;
	  font-weight: 500;
	  min-width: 100px;
	  max-width: 250px;
	  text-align: center;
	  color: #4d4d4d !important; 
	}
	.nav-pills > li > a {
	  padding: 8px 15px 8px;
	}
	.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus,.nav-pills > li > a:hover, 
	.nav-pills > li > a:focus {
	  background-color: inherit; 

	}
	.nav-pills > li i {
	  display: block;
	  font-size: 30px;
	  padding: 15px 0; 
	}
	@keyframes rippleOn {
	  0% {
		opacity: 0; }
	  50% {
		opacity: 0.2; }
	  100% {
		opacity: 0; } 
	  }
	@keyframes rippleOff {
	  0% {
		opacity: 0; }
	  50% {
		opacity: 0.2; }
	  100% {
		opacity: 0; } 
	  }
	@keyframes rippleOn {
	  0% {
		opacity: 0; }
	  50% {
		opacity: 0.2; }
	  100% {
		opacity: 0; } 
	  }
	@keyframes rippleOff {
	  0% {
		opacity: 0; }
	  50% {
		opacity: 0.2; }
	  100% {
		opacity: 0; } 
	  }
	.teacher_trng_pnl_group{
	  margin: 0;
	}
	.teacher_trng_panel_default{
	  border: none;
	  margin-bottom: 15px !important;
	  -webkit-box-shadow: 0px 0px 9px 0px rgba(196,196,196,1);
	  -moz-box-shadow: 0px 0px 9px 0px rgba(196,196,196,1);
	  box-shadow: 0px 0px 9px 0px rgba(196,196,196,1);
	}
	.teacher_trng_panel_default>.panel-collapse>.panel-body{
	  background-color: #fff;
	  padding: 25px !important;
	  border-top: none;
	}
	.teacher_trng_panel_default>.panel-heading>.panel-title>.accordion-toggle{
	  color: #4d4d4d;
	  font-size: 16px;
	  padding: 20px;
	  display: block;
	  background-color: #f4f4f4;
	  position: relative;
	}
	.teacher_trng_panel_default>.panel-heading{
	  padding: 0;
	}
	.teacher_trng_panel_default>.panel-heading>.panel-title>.accordion-toggle{
	  text-transform: uppercase;
	  display: block;
	}
	.teacher_trng_panel_default>.panel-heading>.panel-title>.accordion-toggle i{
	  float: right;
	}
	.teacher_trng_panel_default>.panel-heading>.panel-title>.accordion-toggle span{
	  text-transform: capitalize;
	}
	.teacher_trng_form, .single_user_trng_frm{
	  float: left;
	  width: 100%;
	  margin: 0 0 25px 0;
	  padding: 0px;
	  position: relative;
	}
	.teacher_trng_form span.trng_title, .single_user_trng_frm span.trng_title{
	  width: 100%;
	  float: left;
	  margin: 0;
	  padding: 0;
	  font-size: 14px;
	  color: #4d4d4d;
	  line-height: 16px;
	  text-transform: capitalize;
	  }
	 .teacher_trng_form input{
	  height: 35px;
	  width: 100%;
	  margin: 0;
	  padding: 0;
	  float: left;
	  font-size: 14px;
	  line-height: 16px;
	  color: #999;
	  border: none;
	  border-bottom: 1px solid #d2d4d4;
	  outline: none;
	  background-color: transparent;
	  }
	 .teacher_trng_form textarea {
	  height: 25px;
	  width: 100%;
	  margin: 10px 0 0;
	  padding: 0;
	  float: left;
	  font-size: 14px;
	  line-height: 16px;
	  color: #999;
	  border: none;
	  border-bottom: 1px solid #d2d4d4;
	  outline: none;
	  background-color: transparent;
	  cursor: default;
	  }
	.single_user_trng_frm input{
	  height: 35px;
	  width: 100%;
	  margin: 0;
	  padding: 0;
	  float: left;
	  font-size: 16px;
	  line-height: 16px;
	  color: #999;
	  border: none;
	  border-bottom: 1px solid #d2d4d4;
	  outline: none;
	  background-color: transparent;
	  box-shadow: none;
	}
	.single_user_trng_frm .input-group-addon{
	  background-color: transparent;
	  border: 0;
	  color: #999;
	}
	.teacher_trng_form_pick_date{
	  float: left;
	  width: 100%;
	  margin: 0 0 25px 0;
	  padding: 0px;
	  position: relative;
	}
	.teacher_trng_form_pick_date span.date_icn{
		float: left;
		margin: 0;
		padding: 0px;
		width: 25px;
		height: 50px;
		color: #999;
		font-size: 22px;
		line-height: 22px;
	  }
	.teacher_trng_form_pick_date span.pick_date_title{
	  width: 100%;
	  float: left;
	  margin: 0 10px 0 0;
	  padding: 0;
	  font-size: 14px;
	  color: #4d4d4d;
	  line-height: 14px;
	  text-transform: capitalize;
	  }
	#start_date input {
		height: 35px;
		width: 100%;
		margin: 0;
		padding: 0;
		float: left;
		font-size: 14px;
		line-height: 16px;
		color: #999;
		border: none;
		border-bottom: 1px solid #d2d4d4;
		outline: none;
		box-shadow: none;
		background: transparent;
		position: relative;
	  }

	.trng_status_input_drop_down {
	  width: 100%;
	  margin: 0;
	  padding: 0px;
	  height: 35px;
	  float: left;
	  font-size: 16px;
	  line-height: 18px;
	  border: none;
	  border-bottom: 1px solid #d2d4d4;
	  outline: none;
	  border-radius: 0;
	  vertical-align: middle;
	  position: relative;
	}
	.trng_status_input_drop_down button.dropdown-toggle {
	  border: none;
	  border-radius: 0;
	  height: 35px;
	  font-size: 16px;
	  line-height: 18px;
	  color: #a6aaa9;
	  outline: none;
	  padding: 0px;
	  margin: 0;
	  cursor: default;
	  background-color: transparent;
	  width: 100%;
	}
	.trng_status_input_drop_down button.dropdown-toggle span.caret {
	  background-position: 98.361% 48.615%;
	  width: 12px;
	  height: 6px;
	  margin: 15px 0 0 8px;
	}
	.open {
	  display: block;
	}
	.trng_status_input_drop_down .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, 
	.btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default.focus:active, 
	.btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
	  background-color: transparent;
	  color: #a6aaa9;
	  box-shadow: none;
	}
	.trng_status_input_drop_down .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{
	  background: #fff;
	  color: #a6aaa9;
	  outline: none;
	  box-shadow: none;
	}
	.trng_status_input_drop_down .dropdown-menu{
	  background-color: #fff;
	  border-radius: 0;
	  margin: 0;
	  min-width: auto;
	  width: 100%;
	  right: 0px;
	  z-index: 9999;
	  font-size: 16px;
	  border: 1px solid #ccc;
	}
	.trng_status_input_drop_down select::-ms-expand {
	 display: none;
	}
	.trng_status_input_drop_down input {
	  width: 100%;
	  margin: 0;
	  padding: 0px;
	  float: left;
	  font-size: 14px;
	  line-height: 16px;
	  color: #53585f;
	  border: none;
	  border-bottom: 1px solid #d2d4d4;
	  outline: none;
	  height: 35px;
	}
	.trng_status_input_drop_down .dropdown-menu > li > a {
	  padding: 5px 8px;
	}
	.trng_logo_bnnr_upload_sec{
	  position: relative;
	  height: 150px;
	  float: left;
	  width: 100%;
	  margin-top: 20px;
	  overflow-y: auto;
	}
	.teacher_trng_form .trng_file_upload, .temp_tab .trng_file_upload{
	  width: 100%;
	  height: 100px;
	  border: 1px dashed #959595;
	  text-align: center;
	  color: #05141f;
	  font-size: 14px;
	  text-transform: capitalize;
	}
	.trng_logo_bnnr_upload_sec .trng_file_type{
	  float: left;
	  font-size: 12px;
	  line-height: 14px;
	  margin: 15px 0 10px;
	  color: #b2b2b2;
	}
	.teacher_trng_form .trng_file_upload i, .temp_tab .trng_file_upload i{
	  display: block;
	  font-size: 36px;
	  line-height: 32px;
	  padding: 20px 0 15px;
	  color: #05141f;
	}
	.trng_logo_bnnr_upload_sec input{
	  display: block;
	  position: absolute;
	  top: 0;
	  right: 0;
	  opacity: 0;
	  left: 0px;
	  filter: alpha(opacity=0);
	  cursor: pointer;
	  width: 100%;
	  height: 100px;
	}
	.trng_mode_radio_sec{
	  float: left;
	  width: 100%;
	  margin: 0;
	  padding: 0px;
	  position: relative;
	}
	.trng_mode_type {
	  display: inline-block;
	}
	.trng_mode_type input[type="radio"] {
	  position: absolute;
	  opacity: 0;
	}
	.trng_mode_type .trng-label{
	  font-size: 14px;
	  color: #4d4d4d;
	  padding-right: 20px;
	  font-weight: 400;
	}
	.trng_mode_type input[type="radio"] + .trng-label:before {
	  content: '';
	  background: #fcfcfc;
	  border-radius: 100%;
	  border: 1px solid #cdcdcd;
	  display: inline-block;
	  width: 24px;
	  height: 24px;
	  position: relative;
	  top: -0.2em;
	  margin-right: 16px;
	  vertical-align: top;
	  cursor: pointer;
	  text-align: center;
	  -webkit-transition: all 250ms ease;
	  transition: all 250ms ease;
	}
	.trng_status_input_drop_down .select .form-group{
	  margin-bottom: 0 !important;
	}
	.trng_status_input_drop_down .select .form-group select{
	  background-color: transparent;
	  border: transparent;
	  border-bottom: 1px solid #d2d4d4;
	  box-shadow: none;
	  height: 35px;
	  padding-left: 0;
	  padding-bottom: 0;
	}
	.trng_status_input_drop_down .select .form-group select option{
	  background-color: #fff;
	}

	.trng_mode_type input[type="radio"]:checked + .trng-label:before {
	  background-color: #05141f;
	  box-shadow: inset 0 0 0 4px #fcfcfc;
	  border: 1px solid #05141f; 
	}
	.trng_mode_type input[type="radio"]:focus + .trng-label:before {
	  outline: none;
	  border-color: #05141f;
	}
	.trng_mode_type input[type="radio"]:disabled + .trng-label:before {
	  box-shadow: inset 0 0 0 4px #f4f4f4;
	  border-color: #b4b4b4;
	  background: #b4b4b4;
	}
	.trng_mode_type input[type="radio"] + .trng-label:empty:before {
	  margin-right: 0;
	}
	.trng_mode_radio_sec .trng_mode_type:first-child{
	  margin-right: 45px;
	}
	.trng_mode_radio_sec .trng-desc{
	  display: block;
	  clear: both;
	  margin: 35px 0 15px;
	}
	.trng_mode_radio_sec .trng-desc ul.teacher-tng-list{
	  margin: 0;
	  padding: 0;
	}
	.trng_mode_radio_sec .trng-desc ul.teacher-tng-list li{
	  float: left;
	  display: inline-block;
	  font-size: 14px;
	  color: #4d4d4d;
	}
	.lbl-cont {
		display: inline-block;
		position: relative;
		padding: 0 60px 0 40px;
		margin: 0 0 10px;
		cursor: pointer;
		font-size: 14px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		color: #4d4d4d;
		font-weight: 400;
	}
	.trng-table-lbl{
	  display: block;
	  position: relative;
	  padding: 0 0 0 25px;
	  margin: 0;
	  cursor: pointer;
	  font-size: 14px;
	  font-weight: 600;
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	  color: #4d4d4d;
	  float: left;
	}
	.trng-multi-check{
	  display: block;
	  position: relative;
	  padding: 2px 0 0 25px;
	  margin: 0;
	  cursor: pointer;
	  font-size: 14px;
	  font-weight: 400;
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	  color: #4d4d4d;
	  text-transform: capitalize;
	  white-space: nowrap;
	  float: left;
	}
	.lbl-cont input, .trng-table-lbl input, .trng-multi-check input {
		position: absolute;
		opacity: 0;
	}
	.trng_checkmark, .trng_table_check, .trng-multi-check-inner-cont{
		position: absolute;
		top: 0;
		left: 0;
		height: 22px;
		width: 22px;
		background-color: #fcfcfc;
		border: 1px solid #b4b4b4;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
	.lbl-cont input:checked ~ .trng_checkmark, .trng-table-lbl input:checked ~ .trng_table_check,
	.trng-multi-check input:checked ~ .trng-multi-check-inner-cont {
		background-color: #05141f;
		border: 1px solid #05141f;
	}
	.trng_checkmark:after, .trng_table_check:after, .trng-multi-check-inner-cont:after {
		content: "";
		position: absolute;
		display: none;
	}
	.lbl-cont input:checked ~ .trng_checkmark:after, .trng-table-lbl input:checked ~ .trng_table_check:after,
	.trng-multi-check input:checked ~ .trng-multi-check-inner-cont:after {
		display: block;
	}
	.lbl-cont .trng_checkmark:after, .trng-table-lbl .trng_table_check:after,
	.trng-multi-check .trng-multi-check-inner-cont:after {
		left: 8px;
		top: 5px;
		width: 5px;
		height: 10px;
		border: solid #fff;
		border-width: 0 2px 2px 0;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	span.not-allow{
	  display: inline-block;
	  font-size: 14px;
	  color: #4d4d4d;
	  margin-right: 20px;
	}
	span.allow{
	  display: inline-block;
	  font-size: 14px;
	  color: #4d4d4d;
	  margin-left: 20px;
	}
	.trng_permission_radio_sec{
	  clear: both;
	  margin: 35px 0 15px;
	}
	.feedback_radio_sec_show{
	  clear: both;
	  margin: 35px 0 15px;
	  display: block;
	}
	.feedback_radio_sec_hide{
	  display: none;
	}
	.trng_tab_main{
	  overflow: hidden;
	}
	.trng_cont_tab{
	  overflow: auto;
	}
	table.trng_user_role {width: 100%;border-collapse: collapse;margin:0; border: 1px solid #d1d1d1; border-top: 0;}
	table.trng_user_role th{
	  border-right: 1px solid #d1d1d1;
	  border-bottom: 1px solid #d1d1d1;
	  background-color: #f4f4f4;
	  color: #4d4d4d;
	  padding: 15px;
	  font-size: 16px;
	  z-index: 9;
	}
	table.trng_user_role th:first-child{
	  z-index: 99
	}
	.trng_user_role td{
	  border-right: 1px solid #d1d1d1;
	  border-bottom: 1px solid #d1d1d1;
	  font-size: 14px;
	  color: #4d4d4d;
	  text-align: center;
	  vertical-align: middle;
	  background-color: #fff;
	  padding: 15px;
	}
	.trng_user_role td:first-child{
	  padding-left: 20px;
	  font-size: 16px;
	  font-weight: 600;
	  text-align: left;
	  text-transform: capitalize;
	  z-index: 9;
	}
	.scrtabs-tab-container * {
	  box-sizing: border-box; }

	.scrtabs-tab-container {
	  height: 50px; }
	  .scrtabs-tab-container .tab-content {
		clear: left; }

	.scrtabs-tabs-fixed-container {
	  float: left;
	  height: 50px;
	  overflow: hidden;
	  width: 100%; }

	.scrtabs-tabs-movable-container {
	  position: relative; }
	  .scrtabs-tabs-movable-container .tab-content {
		display: none; }

	.scrtabs-tab-container.scrtabs-rtl .scrtabs-tabs-movable-container > ul.nav-tabs {
	  padding-right: 0; }

	.scrtabs-tab-scroll-arrow {
	  border: 1px solid #d2d2d2;
	  border-top: none;
	  color: #4d4d4d;
	  cursor: pointer;
	  display: none;
	  float: left;
	  font-size: 16px;
	  height: 50px;
	  line-height: 50px;
	  width: 60px; 
	  font-weight: 400;
	  text-align: center;
	  border: 1px solid #d2d2d2;}

	.scrtabs-tab-scroll-arrow.scrtabs-disable {
	  color: #ddd;
	  cursor: default; }

	.scrtabs-tabs-fixed-container ul.nav-tabs > li {
	  white-space: nowrap;
	  margin-bottom: 0; 
	}

	.scrtabs-tabs-fixed-container ul.nav-tabs > li a{
	  font-size: 16px;
	  color: #4d4d4d;
	  background-color: #fcfcfc;
	  border: 1px solid #e2e2e2;
	  border-radius: 0;
	  text-align: center;
	  margin: 0;
	  padding: 13px 15px;
	  text-transform: capitalize;
	  min-width: 160px;
	}
	.scrtabs-tabs-fixed-container ul.nav-tabs > li.active a{
	  background-color: #ccc;
	  border: 1px solid #ccc;
	  color: #4d4d4d;
	}
	.scrtabs-tabs-fixed-container ul.nav-tabs > li.active a:hover, .scrtabs-tabs-fixed-container ul.nav-tabs > li.active a:focus{
	}
	.scrtabs-tabs-fixed-container ul.nav-tabs > li a:hover, .scrtabs-tabs-fixed-container ul.nav-tabs > li a:hover:focus{
	  background-color: #ccc;
	}
	.download_uppload_template {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  position: relative;
	}
	.download_uppload_template label {
	  -webkit-box-ordinal-group: 2;
	  -ms-flex-order: 1;
	  order: 1;
	  display: block;
	  padding: 10px 0;
	  margin-right: 30px;
	  cursor: pointer;
	  font-size: 13px;
	  font-weight: 400;
	  color: #999;
	  -webkit-transition: background ease 0.2s;
	  transition: background ease 0.2s;
	}

	.download_uppload_template .temp_tab {
	  -webkit-box-ordinal-group: 100;
	  -ms-flex-order: 99;
	  order: 99;
	  -webkit-box-flex: 1;
	  -ms-flex-positive: 1;
	  flex-grow: 1;
	  width: 100%;
	  display: none;
	  padding: 20px 0 0 0;
	  position: relative;
	}

	.download_uppload_template input[type="radio"] {
	  display: none;
	}

	.download_uppload_template input[type="radio"]:checked + label {
	  border-bottom: 3px solid #05141f;
	  color: #333;
	}

	.download_uppload_template input[type="radio"]:checked + label + .temp_tab {
	  display: block;
	}

	@media (max-width: 767px) {
	  .download_uppload_template .temp_tab,
	  .download_uppload_template label {
	  -webkit-box-ordinal-group: NaN;
	  -ms-flex-order: initial;
	  order: initial;
	  }
	  .download_uppload_template label {
		width: 100%;
		margin-right: 0;
		margin-top: 0.2rem;
	  }
	}
	.import_cdv_btn, .add_single_user{
	  position: absolute;
	  top: -40px;
	  right: 0;
	  z-index: 1;
	  display: block;
	  background-color: #05141f;
	  color: #fff;
	  border: 0;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  padding: 10px 12px;
	  margin: 0;
	  font-size: 14px;
	  line-height: 14px;
	  cursor: pointer;
	}
	.import_cdv_btn:hover, .import_cdv_btn:active, .import_cdv_btn:active:hover, .import_cdv_btn:active:focus, 
	.import_cdv_btn:focus, .add_single_user:hover, .add_single_user:active, .add_single_user:active:hover, 
	.add_single_user:active:focus, 
	.add_single_user:focus{
	  background-color: #05141f;
	  color: #333;
	}
	.table_user_access{
	  overflow-y: auto;
	  min-height: 320px;
	  margin-bottom: 40px;
	}
	table.traing_user_access{
	  border: 1px solid rgba(221, 221, 221, 0.78);
	  position: relative;
	}
	table.traing_user_access thead{
	  background-color: #f4f4f4;
	  color: #333;
	  font-size: 13px;
	  font-weight: 400;
	}
	table.traing_user_access thead tr th, table.traing_user_access tbody tr td{
	  border-bottom: 0;
	}
	table.traing_user_access tbody tr td{
	  color: #7d7d7d;
	  font-size: 13px;
	}
	table.traing_user_access tbody tr td a{
	  color: #008ebf;
	}
	.user_table_access_icn{
	  background-position: 21.822% 40.933%;
	  width: 28px;
	  height: 28px;
	}
	.user_table_access_icn:hover{
	  background-position: 30.297% 40.674%;;
	}
	.user_table_access_icn_cross{
	  background-position: 38.347% 40.674%;
	  width: 28px;
	  height: 28px;
	}
	.user_table_access_icn_cross:hover{
	  background-position: 46.398% 40.674%;
	}
	.access_not_approved{
	  background-position: 46.398% 40.674%;
	  width: 28px;
	  height: 28px;
	}
	.access_approved{
	  background-position: 30.297% 40.674%;
	  width: 28px;
	  height: 28px;
	}
	.usr_gust_icn{
	  background-position: 7.128% 40.258%;
	  width: 23px;
	  height: 25px;
	  margin-left: 5px;
	  cursor: pointer;
	}
	.usr_gust_icn_clicked{
	  background-position: 13.474% 40.285%;
	  width: 25px;
	  height: 28px;
	  margin-left: 5px;
	}
	.btm_trng_table_cont{
	  display: inline-block;
	  float: left;
	  background-color: #edecec;
	  padding: 20px;
	  width: 100%;
	  -webkit-box-shadow: 0px 0px 7px -2px #ccc;
	  -moz-box-shadow:    0px 0px 7px -2px #ccc;
	  box-shadow:         0px 0px 7px -2px #ccc;
	  margin-bottom: 10px
	}
	.show_trng_pg{
	  display: block;
	  margin: 0;
	}
	.show_trng_pg label{
	  color: #333;
	  font-size: 13px;
	  font-weight: 400;
	  line-height: 30px;
	}
	.show_trng_pg .form-control{
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  background-color: #f0f7fb;
	}
	.trng_top_select .form-control{
	  border: 0;
	  background-color: #f4f4f4;
	}
	.trng-multiselect-dropdown{
	  margin-top: 
	}
	.assign-unassign-role, .assign-unassign-role:hover, .assign-unassign-role:active{
	  background: #fff;
	  background: -webkit-radial-gradient(#fff, #fff, #f5f5f5);
	  background: -o-radial-gradient(#fff, #fff, #f5f5f5);
	  background: -moz-radial-gradient(#fff, #fff, #f5f5f5);
	  background: radial-gradient(#fff, #fff, #f5f5f5);
	  min-width: 70px;
	  font-size: 13px;
	  color: #333;
	  text-align: center;
	  padding: 5px 5px;
	  border: 1px solid #b8b8b8;
	  text-transform: capitalize !important;
	  float: right;
	}
	.btn_trng_unassigned{
	  background-color: #fa490b;
	  min-width: 70px;
	  font-size: 13px;
	  color: #fff;
	  text-align: center;
	  padding: 5px 5px;
	  border: 1px solid #b8b8b8;
	  text-transform: capitalize !important;
	  float: right;
	  box-shadow: none;
	}
	.btn_trng_unassigned:hover, .btn_trng_unassigned:active, .btn_trng_unassigned:focus
	.btn_trng_unassigned:active:hover{
	  background-color: #fa490b;
	  color: #fff;
	  border: 1px solid #b8b8b8;
	}
	.trng_approve_status .form-control{
	  background-color: #f3f3f3;
	  border: 1px solid #b8b8b8;
	  border-radius: 3px;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  height: 28px;
	  padding-top: 2px;
	  padding-bottom: 2px;
	}
	.trng_search{
	  margin: 0;
	  padding: 0;
	}
	.trng_search input{
	  font-size: 13px;
	  height: 30px;
	}
	.trng_search_btn{
	  background-color: #fff;
	  border-left: 0;
	  padding-top: 4px;
	  padding-bottom: 4px;
	}
	.trng_page_navigation>li>span{
	  margin-right: 4px;
	}
	.trng_page_navigation>li>span, .trng_page_navigation>li:last-child>a{
	  background-color: #f2f8fc !important;
	  color: #333;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	}
	.trng_page_navigation>.active>a{
	  background-color: #fff;
	  color: #333;
	  border: 2px solid #ccc;
	  margin-right: 4px;
	}
	.trng_page_navigation>li>a{
	  margin-right: 4px;
	  color: #333;
	}
	.trng_top_select > .hide-native-select > .btn-group{
	  width: 100%;
	}
	.trng_top_select > .hide-native-select > .btn-group button{
	  width: 100%;
	  background-color: #F4F4F4;
	  border: 0;
	}
	.trng_top_select > .hide-native-select > .btn-group.open >.dropdown-toggle.btn-default {
	  background-color: #f4f4f4;
	  border: 0;
	}
	.trng_top_select > .hide-native-select > .btn-group > .multiselect > .multiselect-selected-text{
	  float: left;
	}
	.trng_top_select > .hide-native-select > .btn-group > .btn .caret{
	  float: right;
	  margin-top: 8px;
	} 
	.trng_top_select > .hide-native-select > .btn-group > .multiselect-container>li.active a,
	.trng_top_select > .hide-native-select > .btn-group > .multiselect-container>li > a:hover{
	  background-color: #fff;
	  color: #666;
	}
	.trng_top_select > .hide-native-select > .btn-group > .multiselect-container>li > a{
	  color: #666;
	}
	.trng_top_select > .hide-native-select > .btn-group > .multiselect-container{
	  margin-top: 34px;
	  border: 1px solid #F4F4F4;
	  overflow-y: auto;
	  width: 100%;
	  min-width: auto;
	  max-height: 170px;
	  min-height: 100px; 
	}
	.trng_top_select > .hide-native-select > .btn-group > .multiselect-container li{
	  margin-top: 7px;
	}
	.btn-tech-trng{
	  background-color: #F4F4F4;
	  color: #4d4d4d;
	  font-size: 14px;
	  line-height: 14px;
	  min-width: 150px;
	  padding: 14px 10px;
	  margin: 0;
	  border: 1px solid #eee;
	  border-radius: 6px;
	  text-transform: capitalize;
	  -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -moz-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -ms-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -o-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  transition: all .6s cubic-bezier(.165, .84, .44, 1);
	}
	.btn-tech-trng:hover, .btn-tech-trng:active, .btn-tech-trng:focus, .btn-tech-trng:active:hover{
	  background-color: #F4F4F4;
	  color: #4d4d4d;
	  -webkit-box-shadow: 0px 0px 10px 0px rgba(184,182,184,1);
	  -moz-box-shadow: 0px 0px 10px 0px rgba(184,182,184,1);
	  box-shadow: 0px 0px 10px 0px rgba(184,182,184,1);
	}
	.btn-tech-pblish{
	  background-color: #05141f;
	  color: #fff;
	  font-size: 14px;
	  line-height: 14px;
	  min-width: 150px;
	  padding: 14px 10px;
	  margin: 0 0 0 18px;
	  border: 0;
	  border-radius: 6px;
	  text-transform: capitalize;
	  -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -moz-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -ms-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -o-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  transition: all .6s cubic-bezier(.165, .84, .44, 1);
	}
	.btn-tech-pblish:hover, .btn-tech-pblish:active, .btn-tech-pblish:focus, .btn-tech-pblish:active:hover{
	  background-color: #05141f;
	  color: #fff !important;
	  -webkit-box-shadow: 0px 0px 10px 0px rgba(184,182,184,1);
	  -moz-box-shadow: 0px 0px 10px 0px rgba(184,182,184,1);
	  box-shadow: 0px 0px 10px 0px rgba(184,182,184,1);
	}
	.Checkbox_cont {
	  width: 20px;
	  height: 20px;
	  position: relative;
	}
	.Checkbox_cont > * {
	  position: absolute;
	}
	.Checkbox-triner {
	  width: 20px;
	  height: 20px;
	  background: #fff;
	  border: 1px solid #c8c8c8;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	}
	.Checkbox_cont > input {
	  z-index: 1; 
	  opacity: 0;
	  left: 50%;
	  top: 50%;
	  -webkit-transform: translatex(-50%) translatey(-50%);
	  transform: translatex(-50%) translatey(-50%);
	  display: block;
	  cursor: pointer;
	  width: 18px;
	  height: 18px;
	  margin: 0;
	  padding: 0;
	  border: 0;
	}
	.Checkbox_cont > input:checked + .Checkbox-triner {
	  background: #05141f;
	  border-color: #05141f;
	}
	.Checkbox_cont > input:checked + .Checkbox-triner:before{
	  content: "\f00c";
	  font-family: FontAwesome;
	  font-size: 14px;
	  color: #fff;
	  position: absolute;
	  font-weight: 400;
	  left: 2px;
	}
	.trng_top_select > .hide-native-select > .form-group{
	  margin-bottom: 0 !important;
	}
	#available_users_info{
	  display: none;
	}
	.dataTables_filter {display: none;
	}
	.gender_select{
	  border: 0;
	  border-bottom: 1px solid #d2d4d4;
	  box-shadow: none;
	  background-color: transparent;
	  margin-top: 0;
	  padding-left: 0;
	  padding-top: 0;
	  padding-bottom: 0;
	  height: 35px;
	}
	.trng_date_picker{
	  background-position: 41.239% 59.635%;
	  width: 32px;
	  height: 32px;
	}
	input.es-input { padding-right: 20px !important; }
	input.es-input.open {
	  -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottom-left: 0; border-bottom-left-radius: 0;
	  -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottom-right: 0; border-bottom-right-radius: 0; }
	.es-list { position: absolute; padding: 0; margin: 0; border: 1px solid #d1d1d1; display: none; z-index: 1000; background: #fff; max-height: 160px; overflow-y: auto;
	  -moz-box-shadow: 0 2px 3px #ccc; -webkit-box-shadow: 0 2px 3px #ccc; box-shadow: 0 2px 3px #ccc; }
	.es-list li { display: block; padding: 5px 10px; margin: 0; }
	.es-list li.selected { background: #f3f3f3; }
	.es-list li[disabled] { opacity: .5; }
	.panel-body .tab-content{
	  padding-top: 0 !important;
	  min-height: 300px;
	}
	.pt-event_none{
	  pointer-events: none;
	}
	#designation-container {
	  height: 250px;
	} 
	#role-department {
	  width: 1100px !important;
	}
	.left-col-value{
	  z-index: 9
	}
	/******************teacher training module code end here*********************/
	/******************teacher training module supervisor section code start here*********************/
	.trng_alrt_cont{
	  background-color: #fff;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  padding: 20px;
	  width: 100%;
	  float: left;
	  margin: 0 0 20px;
	  font-size: 14px;
	  color: #000;
	  line-height: 16px;
	  border: 1px solid #eaeaea;
	  -webkit-box-shadow: 0px 2px 13px 0px rgba(220,222,227,1);
	  -moz-box-shadow: 0px 2px 13px 0px rgba(220,222,227,1);
	  box-shadow: 0px 2px 13px 0px rgba(220,222,227,1);
	}
	.trn_img_cont{
	  float: left;
	  width: 12%;
	}
	.green_circle_trn{
	  width: 70px;
	  height: 70px;
	  border-radius: 50%;
	  border-radius: 50%;
	  border-radius: 50%;
	  overflow: hidden;  
	}
	.green_circle_trn img{
	  max-width: 100%;
	}
	.trn_alrt_time{
	  margin: 0 0 8px;
	  color: #999;
	}
	.trn_alrt_time i{
	  display: inline-block;
	  padding-right: 5px;
	  width: 16px;
	  height: 16px;
	  position: relative;
	}
	.trng_type{
	  font-size: 16px;
	  font-family: 'Arial';
	  display: block;
	  margin: 8px 0;
	  color: #303030;
	}
	.nominate_martop_22{
	  margin-top: 10px;
	}
	.alrt_top-title{
	  background-color: #fff;
	}
	.trng-alrt-gry-circle{
	  width: 59px;
	  height: 59px;
	  background-color: #ccc;
	  color: #fff;
	  line-height: 59px;
	  text-align: center;
	  border-radius: 50%;
	  -moz-border-radius: 50%;
	  -webkit-border-radius: 50%;
	  font-size: 26px;
	}
	.trng-alrt-blue-circle{
	  width: 59px;
	  height: 59px;
	  background-color: #234796;
	  color: #fff;
	  line-height: 59px;
	  text-align: center;
	  border-radius: 50%;
	  -moz-border-radius: 50%;
	  -webkit-border-radius: 50%;
	  font-size: 26px;
	}
	.trng-padd20{
	  padding: 20px;
	}
	.trng_inner_desc{
	  background-color: #fff;
	  padding: 20px 25px;
	  border: 1px solid #05141f;
	  font-size: 14px;
	  color: #05141f;
	  line-height: 16px;
	}
	.trng-enrol, .trng-enrol:hover, .trng-enrol:focus, .trng-enrol:active, .trng-enrol:active:hover{
	  min-width: 100px;
	  background-color: #05141f;
	  color: #fff;
	  font-size: 12px;
	  border: 2px solid #05141f;
	  padding:6px 10px;
	  -moz-border-radius: 30px;
	  -webkit-border-radius: 30px;
	  text-transform: capitalize;
	  margin: 5px 0 0;
	}
	.trng-enrol span{
	  display: inline-block;
	  float: left;
	  margin-right: 5px;
	}
	.trng_nominate_btn{
	  min-width: 115px !important;
	  font-size: 12px !important;
	}
	.alert_msg_cont{
	  margin: 0;
	  float: left;
	  display: block;
	  font-size: 13px;
	  color: #303030;
	  line-height: 16px
	}
	.trng-innr_pad{
	  padding: 40px;
	}
	.supervisor_check{
	  text-align: center;
	  color: #ff6600;
	}
	.nominate_txt{
	  text-align: center;
	}
	.nomimiees_status_btn{
	  display: inline-block;
	  font-family: 'Arial';
	  font-size: 14px;
	  line-height: 14px;
	  font-weight: 400;
	  color: #007e00;
	  padding: 8px 0 0;
	  text-align: center;
	  position: relative;
	}
	.nomimiees_status_btn::after{
	  content: "\f0dd";
	  font-size: 14px;
	  position: absolute;
	  font-family: FontAwesome;
	  font-style: normal;
	  font-weight: normal;
	  right: -13px;
	  top: 6px;
	  color: #007e00;
	}
	.nomimiees_status_btn:hover{
	  color: #007e00;
	  cursor: pointer;
	}
	.nominee_list{
	  position:relative;
	  width:295px;  
	  background-color:#f7f7f7;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border: 1px solid #c0c0c0;
	  z-index:1;
	  top: 15px;
	  left: -50px;
	  padding: 8px;
	}
	.nominee_list::before{
	  content: '';
	  display: block;
	  position: absolute;
	  top: -11px;
	  left: 44%;
	  background: url('../img/icons/icons-sprite.png') no-repeat 50.844% 21.166%;
	  width: 26px;
	  height: 11px;
	}
	.list-hidden{
	visibility: hidden;
	}
	ul.nomination_status_list{
	  margin: 0;
	  padding: 0;
	}
	ul.nomination_status_list li{
	  float: left;
	  display: block;
	  color: #333;
	  font-size: 13px;
	  font-family: 'Arial';
	}
	ul.nomination_status_list li span{
	  color: #007e00 ;
	}
	ul.nomination_status_list li:nth-child(2) span{
	  color: #f27800;
	}
	ul.nomination_status_list li:nth-child(2){
	  border-left:1px solid #999;
	  border-right:1px solid #999;
	  margin:0 10px;
	  padding:0 10px;
	}
	ul.nomination_status_list li:nth-child(3) span{
	  color: #cc0000;
	}
	/******************teacher training module supervisor section code end here*********************/
	#issueCertificate{display: none; margin-top: 13px !important; margin-left: -10px !important;}
	/*certificate custom css code*/
	.certificate_list_ttl{
	 background-color: #05141f;
	 width: 100%;
	 float: left;
	 margin-bottom: 20px;
	 padding: 15px;
	 color: #fff;
	}
	.sml_certificate_sec{
	 position: relative;
	 overflow: hidden;
	}
	.sml_cert_inner_cont{
	 width: 100%; padding: 0; margin: 0;
	}
	.sml_cert_bod_cont{
	 background-color: #fff;
	 border:2px solid #009bdd;
	 padding:8px; 
	 width: 100%; 
	 overflow: hidden;
	 margin: 0;
	 color: #000;
	}
	.cert_emp_top{
	 color: #3c3d3d;
	 font-family: 'Arial';
	 font-weight: 400; 
	 font-size: 12px; 
	 line-height:15px;
	 display: block; 
	 margin-bottom: 4px;
	}
	.cert_cent{
	 color: #1e4e79;
	 font-family: 'Tw Cen MT Condensed Extra';
	 font-size: 16px;
	 line-height: 16px;
	 margin: 10px 0;
	 padding: 0;
	 display: block;
	 text-align: center;
	 text-transform: uppercase;
	}
	.sml_cert_mid_txt{
	 font-family: 'Arial';
	 font-style: italic;
	 font-size: 14px;
	 line-height: 16px;
	 color: #1e4e79; 
	 text-align: center;
	 margin-bottom: 4px;
	}
	.sml_studnt_txt{
	 font-family: "Arial", "sans-serif";
	 font-size: 16px;
	 line-height: 18px;
	 color: #3c3d3d;
	 text-align: center;
	 text-transform: capitalize;
	 margin-bottom: 5px;
	}
	.sml_trng_txt{
	 font-family: 'Arial';
	 font-size: 14px;
	 line-height: 18px;
	 color: #3c3d3d;
	 text-align: center;
	 margin-bottom: 4px;
	}
	.cetificate_icn_cont{
	 display: block;
	 float: right;
	}
	.cert_prev_bod{
	 border: 1px solid #606161;
	 background: url(../img/bg/cert_bg_bod_left_bottom.png) no-repeat;
	 background-position: bottom right;
	 padding: 20px;
	 min-height: 480px;
	 width: 100%; 
	 overflow: hidden;
	 margin: 0;
	 color: #000;
	}
	.mid_cert_bod{
	 border-radius: 4px;
	 -moz-border-radius: 4px;
	 -webkit-border-radius: 4px;
	 border: 1px dashed #85acdb;
	 padding: 20px;
	 margin: 30px 60px;
	}
	.cert_prev_logo_mid{
	 margin-top: 20px;
	 margin-bottom: 20px;
	}
	.cert_prev_top{
	 font-size: 18px;
	 line-height: 20px;
	 margin-bottom: 10px;
	}
	.cert_prev_head{
	 font-size: 38px;
	 line-height: 42px;
	}
	.cert_prev_mid{
	 font-size: 30px;
	 line-height: 32px;
	 margin-bottom: 10px;
	}
	.certificate_button_container {
	 position: absolute;
	 width: 100%;
	 left: 0;
	 top: 39%;
	 text-align: center;
	 opacity: 0;
	 transition: opacity .35s ease;
	}
	.certificate_button_container .certificate_inner_cont {
	 width: auto;
	 text-align: center;
	 margin: 0 auto;
	 display: inline-block;
	}
	.sml_certificate_sec:hover .certificate_button_container {
	 opacity: 1;
	}
	.certificate_button_container .certificate_inner_cont > div{
	 display: inline-block;
	 float: left !important;
	 width: auto !important;
	 background-color: #05141f;
	 padding: 10px;
	 border-radius: 6px;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	}
	.certificate_margin5{
	 margin-right: 5px;
	}
	.certificate_head{
	 font-size: 16px;
	 display: block;
	 font-family: 'Arial';
	 line-height: 16px;
	 margin-bottom: 20px;
	}
	.certificate_taining_head{
	 display: block;
	 margin-bottom: 8px;
	}
	.certificate_taining_type{
	 display: block;
	 font-family: 'Arial';
	 margin-bottom: 25px;
	}
	.certificate_issue{
	 display: block;
	 margin-bottom: 10px;
	}
	.certificate_issue_date{
	 display: block;
	 font-family: 'Arial';
	 margin-bottom: 25px;
	}
	.certificate_logo_cont{
	 display: block;
	}
	.cetificate_awrd{
	 display: block;
	 float: right;
	 margin: 85px 0 20px; 
	 clear: both;
	}
	.cetificate_faculty_name{
	 font-family: 'Arial';
	 clear: both;
	 float: right;
	}
	/*certificate custom css code end here*/
	/*certificate list css code stat here*/
	.certdificate_pnl{
	  background-color: #fff;
	  border: 1px solid #ccc;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  margin-bottom: 15px;
	  overflow: hidden;
	}
	.certificate_pnl_padd{
	  padding-top: 20px;
	  padding-bottom: 20px;
	}
	.pvr_listing_head, .pvr_listing_head a{
	  color: #4d4d4d;
	  display: block;
	  font-size: 16px;
	  line-height: 19px;
	  margin-bottom: 7px;
	}
	.pvr_theme_txt{
	  color: #333 !important;
	}
	.pvr_theme_txt:hover{
	  color: #fff !important;
	}
	.pvr_listing_sml_head{
	  color: #4d4d4d;
	  display: block;
	  font-size: 14px;
	  line-height: 16px;
	  margin-bottom: 7px;
	}
	.trng_duration_info{
	  color: #999;
	  font-size: 13px;
	  display: block;
	}
	.trng_duration_info span{
	  display: inline-block;
	  padding: 0 15px;
	}
	ul.certificate_round_listing{
	  margin: 0;
	  padding: 0;
	}
	ul.certificate_round_listing li {
	  color: #05141f;
	  text-align: center;
	  text-transform: capitalize;
	  border-right: 1px solid #c1c1c1;
	}
	ul.certificate_round_listing li:last-child{
	  border-right: 0;
	}
	ul.certificate_round_listing li span{
	  display: block;
	  border-radius: 50%;
	  -moz-border-radius: 50%;
	  -webkit-border-radius: 50%;
	  background-color: #05141f;
	  color: #fff;
	  height: 30px;
	  line-height: 30px;
	  margin: 0 auto 0;
	  width: 30px;
	}
	.issue_certificate_student_container{
	  background-color: #fff;
	  /*border:1px solid #ccc;*/
	  border-radius: 6px;
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  overflow: hidden;
	}
	.certificate_lrnr_count{
	  font-size: 16px;
	  color: #333;
	}
	.certificate_lrnr_count span{
	  font-family: 'Arial';
	}
	.certificate_lrnr_count i{
	  display: inline-block;
	  margin-right: 10px;
	}
	.student_certificate_inner{
	  padding: 10px;
	}
	.issue_cetficate_btn_inactive{
	  background-color: #f4f4f4;
	  border: 1px solid #a1a1a1;
	  border-radius: 8px;
	  -moz-border-radius: 8px;
	  -webkit-border-radius: 8px;
	  font-size: 13px;
	  line-height: 13px;
	  color: #333;
	  display: block;
	  width: 113px;
	  padding: 10px 0;
	  text-align: center;
	  text-transform: capitalize;
	  float: right;
	}
	.issue_cetficate_btn_inactive:hover, .issue_cetficate_btn_inactive:active, .issue_cetficate_btn_inactive:focus{
	  background-color: #f4f4f4;
	  border: 1px solid #a1a1a1;
	   color: #333;
	}
	.issue_cetficate_btn_active{
	  background-color: #ffcb07;
	  border: 1px solid #ffcb07;
	  border-radius: 8px;
	  -moz-border-radius: 8px;
	  -webkit-border-radius: 8px;
	  font-size: 14px;
	  line-height: 14px;
	  color: #333;
	  display: block;
	  width: 113px;
	  padding: 10px 0;
	  text-align: center;
	  text-transform: capitalize;
	  float: right;
	}
	.issue_cetficate_btn_active:hover, .issue_cetficate_btn_active:active, .issue_cetficate_btn_active:focus{
	  background-color: #ffcb07;
	  border: 1px solid #ffcb07;
	  color: #333;
	}
	.issued_txt, .scheduled_txt{
	  color: #ffcb07;
	  font-size: 16px;
	  display: block;
	  padding: 10px 0;
	}
	.scheduled_txt{
	  padding-top: 0
	}
	.student_pnl_singl_bod{
	  background-color: #fff;
	  padding: 10px;
	  overflow: hidden;
	  border: 1px solid #ccc;
	  border-radius: 6px;
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  margin-top: 15px;
	}
	.certificate_holder_name{
	  color: #333;
	  font-family: 'Arial';
	  font-size: 16px;
	  display: block;
	  text-transform: capitalize;
	  margin-bottom: 10px;
	}
	ul.certificate-info{
	  margin-top: 10px;
	  padding: 0;
	}
	.certificate-info li{
		color: #666;
		float: left;
		display: inline-block;
		width: 19%;
	}
	.certificate-info li:first-child{
	  width: 24%;
	}
	.certificate-info span {
	  display: block;
	  font-size: 13px;
	}
	.certificate-info i{
	  display: inline-block;
	  margin-right: 13px;
	  float: left;
	}
	.issue_check_right{
	  float: right;
	  display: block;
	}
	/*certificate list css code end here*/
	/*=======Theme button style=======*/
	.btn-pvr, .btn-modrate{
	  background-color: transparent;
	  border: 2px solid #05141f;
	  color: #05141f;
	  border-radius: 30px;
	  -moz-border-radius: 30px;
	  -webkit-border-radius: 30px;
	  padding: 6px 10px;

	  outline: none;
	  margin: 0;
	  font-size: 14px;
	  line-height: 14px;  
	  text-align: center;
	  text-transform: capitalize;
	  min-width: 100px;
	  -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -moz-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -ms-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  -o-transition: all .6s cubic-bezier(.165, .84, .44, 1);
	  transition: all .6s cubic-bezier(.165, .84, .44, 1);
	}
	.btn-pvr:hover, .btn-pvr:active, .btn-pvr:focus, .btn-modrate:hover, .btn-modrate:active, .btn-modrate:focus{
	  color: #fff;
	  background-color: #05141f;
	  box-shadow: none; 
	}
	.btn-modrate{
	  margin: 0 5px 0 0;
	  min-width: 70px;
	}
	.pvr_concluded_button{
	  border: 1px solid #ccc;
	  border-radius: 18px;
	  -moz-border-radius: 18px;
	  -webkit-border-radius: 18px;
	  color: #ccc;
	  font-size: 14px;
	  padding: 6px 10px;
	  min-width: 100px;
	  margin: 0 0 10px;
	  text-transform: capitalize;
	  text-align: center;
	}
	.pvr_concluded_button:hover,.pvr_concluded_button:active, .pvr_concluded_button:focus{
	  color: #ccc;
	  cursor: auto; 
	}
	.issue_btn_mar{
	  margin-top: 8px;
	}
	.txt_blk{
	  color: #343434;
	}
	.txt_blk:hover, .txt_blk:focus{
	  color: #333;
	}
	.top_bod_grey{
	 border-bottom: 1px solid #e5e5e5;
	}
	/*=======Theme button style=======*/
	/*=========Analytic Data Page CSS Start Here=========*/
	.analytic_head{
		font-size: 24px;
		line-height: 26px;
		text-align: center;
		margin: 0 0 20px;
		color: #313131;
	}
	.team-enroll-cont-main{
	  border:1px solid #ccc;
	  border-radius: 8px;
	  -moz-border-radius: 8px;
	  -webkit-border-radius: 8px;
	  padding: 15px;
	  text-align: center;
	  height: 125px;
	  -webkit-box-shadow: 0px 0px 15px 0px rgba(209,209,209,1);
	  -moz-box-shadow: 0px 0px 15px 0px rgba(209,209,209,1);
	  box-shadow: 0px 0px 15px 0px rgba(209,209,209,1);
	  background-color: #fff;
	  width: 100%;
	  margin-bottom: 10px;
	}
	.team-enroll-cont-main i{
		display: block;
		font-size: 36px;
		color: #05141f;
		margin: 0 0 10px;
		height: 40px;
	}
	.team-enroll-cont-main .list-count-txt{
		display: block;
		text-transform: capitalize;
		text-align: center;
		font-size: 18px;
		line-height: 20px;
		color: #111;
	}
	.team-enroll-cont-main .list-count-txt span{
		color: #05141f;
	}
	.export-data{
		color: #666;
		display: block;
		font-size: 14px;
		font-weight: 400;
		text-align: right;
		background-color: #fff;
		padding: 15px;
	}
	.export-data span{
	  cursor: pointer;
	}
	.analytic_mar_top{
	  margin-top: 20px;
	}
	.analytic_usr_cont{
	   margin: 20px 0;
	   font-size: 16px;
	   line-height: 48px;
	   color: #666;
	   text-transform: capitalize;

	}
	.analytic_darkbg{
	  background-color: #303030;
	  padding: 20px;
	  display: block;
	  color: #ccc;
	  margin: 20px 0;
	  font-size: 20px;
	  line-height: 20px;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	}
	.analytic_darkbg a{
	  color: #ccc;
	}
	.analytic_trng_duration{
	  font-size: 14px;
	  line-height: 14px;
	  margin-top: 8px;
	}
	.graph_analytic_cont{
	  background-color: #fff;
	  padding: 10px;
	}
	.graph_center_head{
	  font-size: 16px;
	  text-align: center;
	  color: #666;
	  line-height: 18px;
	  margin-bottom: 15px;
	}
	/*css for left side and top section fixed table code*/
	.enroll-table-cont{
		height: 350px;
		overflow: auto;
		margin-bottom: 20px;
		background-color: #fff;
		padding: 15px;
		-webkit-box-shadow: 0px 0px 14px 0px rgba(191,189,191,1);
		-moz-box-shadow: 0px 0px 14px 0px rgba(191,189,191,1);
		box-shadow: 0px 0px 14px 0px rgba(191,189,191,1);
	}
	.team-analytic-table-struc {
	  max-width: 100%;
	  height: 250px;
	  overflow: auto;
	  background-color: #fff;
	  margin: 20px 0;
	  padding: 0 !important;
	}
	.lrnrs_attending_table{
	  height: 100px !important;
	}
	.team-analytic-table-struc table{
	  margin-bottom: 0;
	  width: 100%;
	  max-width: 100%;
	  border-spacing: 0
	}

	.team-analytic-table-struc table tr.sticky-row td, 
	.team-analytic-table-struc table tr.sticky-row th{
	  background-color: #fafafa;
	  border-top: 0;
	  position: relative;
	  /*outline: #ddd solid 1px;*/
	  z-index: 5;
	  min-width: 140px;
	}
	.team-analytic-table-struc table tr.sticky-row td{
	  background-color: #fff;
	}
	.team-analytic-table-struc table tr.sticky-row th {
	  vertical-align: top;
	  text-align: center;
	  font-size: 16px;
	  color: #333;
	  border-top: #ddd solid 1px !important;
	  border-bottom: #ddd solid 1px !important;
	}
	.analtic-wid-240{
	  min-width: 240px;
	}
	.team-analytic-table-struc table td.analtic-no-pad{
	  padding: 0;
	}
	.team-analytic-table-struc table td.sticky-cell, 
	.team-analytic-table-struc table th.sticky-cell {
	  background-color: #fafafa;
	  position: relative;
	  z-index: 10
	}
	.team-analytic-table-struc table td.sticky-cell{
	  background-color: #fff;
	}
	.team-analytic-table-struc table th, .team-analytic-table-struc table td{
	  border-top: #ddd solid 1px;
	  border-left: #ddd solid 1px;
	  border-right: none;
	  border-bottom: #ddd solid 1px;
	}
	.team-analytic-table-struc table td{
	  text-align: center;
	  color: #666;
	  font-size: 14px;
	  vertical-align: middle;
	}
	.team-analytic-table-struc table td a{
	  color: #666;
	}
	.bod-bottom-table{
	  border-bottom:   #ddd solid 1px !important;
	}
	.team-analytic-table-struc table th:last-child, .team-analytic-table-struc table td:last-child{
	  border-right: #ddd solid 1px;
	}
	.team-analytic-table-struc table tr.sticky-row td.sticky-cell, 
	.team-analytic-table-struc table tr.sticky-row th.sticky-cell { 
	  z-index: 15;
	}
	table.team-analytic-child td{
	  border-top: none;
	  border-bottom: none;
	}
	table.team-analytic-child td:first-child{
	  border-left: none;
	}
	table.team-analytic-child td:last-child{
	  border-right: none;
	}
	.team-analytic-user-round{
	  width: 52px;
	  height: 52px;
	  border-radius: 50%;
	  -moz-border-radius: 50%;
	  -webkit-border-radius: 50%;
	  overflow: hidden;
	  display: block;
	  margin: 0 auto 5px;
	}
	.team-analytic-user-round img{
	  width: 100%;
	}
	/*css for left side and top section fixed table code*/
	/*=========Analytic Data Page CSS End Here=========*/
	/*========Learner Dashboard CSS Start Here========*/
	.dashboard_body_white{
	  background-color: #fff;
	  color: #fff;
	}
	#dashboard_top_strip{
	  background-color: #00447c;
	  overflow: hidden;
	  border-bottom: 1px solid #00447c;
	}
	.dashboard_logo_top{
	  padding-top: 10px;
	  padding-bottom: 10px;
	}
	.dashbrd_usr_left{
	  float: left;
	  width: 5%;
	}

	.all-post-user-Img-circle img{
	  width: 90%; 
	  height: auto;
	}
	.dashbrd_usr_right{
	  font-size: 23px;
	  font-family: 'Arial';
	  line-height: 50px;
	  color: #fff;
	  float: right;
	  width: 95%;
	}
	#dashboard_mid_bg{
	  background-color: #fff;
	  padding: 15px;
	  background-image:url(../img/bg/dashboard_top_bg.jpg);
	  background-repeat:no-repeat;
	  background-size:contain;
	}
	.menu-category-block{
	  background-color: transparent;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -ms-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -webkit-box-shadow: 0px 0px 12px 2px #fff;
	  -moz-box-shadow: 0px 0px 12px 2px #fff;
	  box-shadow:0px 0px 12px 2px #fff;
	  margin-top: 15px;
	  padding: 45px;
	  box-shadow:0px 0px 0px 0px #fff;
	}
	.menu-category-block ul.dashboard_cate_list{
	  width: 100%;
	  margin: 0;
	  padding: 0;
	}
	.menu-category-block ul.dashboard_cate_list li{
	  width: 12.3%;
	  float: left;
	  border-right: 1px solid #c0c0c0;
	  text-align: center;
	  position: relative;
	}
	.menu-category-block ul.dashboard_cate_list li span.badge{
	  display: inline-block;
	  font-size: 10px;
	  font-weight: normal;
	  line-height: 10px;
	  padding: 5px 4px;
	  position: absolute;
	  right: 30px;
	  top: -15px;
	  z-index: 9;
	  border-radius: 4px; 
	}
	.menu-category-block ul.dashboard_cate_list li:last-child{
	  border-right: none;
	}
	.menu-category-block ul.dashboard_cate_list li i{
	  display: block;
	}
	.menu-category-block ul.dashboard_cate_list li span{
	  display: block;
	  clear: both;
	  color: #fff;
	}
	.announces_dashbrd_icn{
	  background-position: 1.087% 47.625%;
	  width: 40px;
	  height: 42px;
	  left: 50px;
	  margin-bottom: 10px;
	}
	.trngs_dashbrd_icn{
	  background-position: 13.1% 47.763%;
	  width: 42px;
	  height: 40px;
	  left: 50px;
	  margin-bottom: 10px;
	}
	.events_dashbrd_icn{
	  background-position: 25.877% 47.569%;
	  width: 44px;
	  height: 39px;
	  left: 50px;
	  margin-bottom: 10px;
	}
	.jobs_dashbrd_icn{
	  background-position: 38.512% 48.021%;
	  width: 43px;
	  height: 42px;
	  left: 50px;
	  margin-bottom: 10px;
	}
	.awards_dashbrd_icn{
	  background-position: 49.565% 48.021%;
	  width: 40px;
	  height: 42px;
	  left: 50px;
	  margin-bottom: 10px;
	}
	.celebrations_dashbrd_icn{
	  background-position: 61.842% 48.285%;
	  width: 44px;
	  height: 42px;
	  left: 50px;
	  margin-bottom: 10px;
	}
	.resources_dashbrd_icn{
	  background-position: 74.891% 47.786%;
	  width: 42px;
	  height: 32px;
	  left: 50px;
	  margin-bottom: 20px;
	}
	.hr_dashbrd_icn{
	  background-position: 80.786% 55.614%;
	  width: 42px;
	  height: 43px;
	  left: 50px;
	  margin-bottom: 20px;
	}
	.abt_pvr_dashbrd_logo{
	  background-position: 88.864% 48.095%;
	  width: 51px;
	  height: 39px;
	  left: 50px;
	  margin-bottom: 10px;
	}
	.mar20{
	  margin: 20px 0;
	}
	.mar30{
	  margin: 30px 0;
	}
	.dashboard_main_head{
	  font-family: 'Arial';
	  font-size: 24px;
	  display: block;
	  line-height: 26px;
	  color: #00447c;
	  margin: 0;  
	}
	.dashboard_brief_txt{
	  display: block;
	  font-size: 12px;
	  font-style: italic;
	  border-left: solid 5px #00447c;
	  padding: 14px 0 14px 18px;
	  margin-top: 7px;
	  width: 150px;
	  color: #959494;  
	}
	.dashboard_tng_left{
	  background-color: #00447c;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -ms-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  position: relative;
	  padding: 20px 10px;
	  overflow: hidden;
	  -webkit-box-shadow: 0px 0px 15px 0px rgba(153,148,153,1);
	  -moz-box-shadow: 0px 0px 15px 0px rgba(153,148,153,1);
	  box-shadow: 0px 0px 15px 0px rgba(153,148,153,1);
	}
	.dashboar_trn_status{
	  line-height: 16px;
	  text-align: center;
	  height: 80px;
	  padding-top: 30px;
	}
	.dashboard_btm_seprtor{
	  border-bottom: 1px solid #c0c0c0;
	}
	.dashboar_trn_status_count{
	  font-size: 38px;
	  font-family: 'Arial';
	  color: #fff;
	  line-height: 38px;
	  text-align: center;
	  height: 80px;
	  padding-top: 18px;
	}
	.dashbrd_mid_left{
	  border-left: 1px solid #c0c0c0;
	}
	ul.dashboard_trn_activity_list{
	  width: 100%;
	  margin: 0;
	  padding: 0;
	}
	ul.dashboard_trn_activity_list li{
	  float: left;
	  width: 31%;
	  margin: 0 30px 18px 0;
	  background-color: #00447c;
	  padding: 25px;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -ms-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -webkit-box-shadow: 0px 0px 15px 0px rgba(153,148,153,1);
	  -moz-box-shadow: 0px 0px 15px 0px rgba(153,148,153,1);
	  box-shadow: 0px 0px 15px 0px rgba(153,148,153,1);
	}
	ul.dashboard_trn_activity_list li:nth-child(3n){
	  margin-right: 0;
	}
	.dashbrd_live_class{
	  background-position: 7.692% 54.215%;
	  width: 32px;
	  height: 29px;
	}
	.dashbrd_notes{
	  background-position: 17.125% 54.557%;
	  width: 27px;
	  height: 32px;
	}
	.dashbrd_videos{
	  background-position: 26.013% 53.846%;
	  width: 31px;
	  height: 20px;
	}
	.dashbrd_assignment{
	  background-position: 45.243% 54.475%;
	  width: 27px;
	  height: 29px;
	}
	.dashbrd_assessment{
	  background-position: 35.47% 54.345%;
	  width: 32px;
	  height: 29px;
	}
	.dashbrd_discussion{
	  background-position: 54.158% 54.675%;
	  width: 31px;
	  height: 30px;
	}
	.trng_activity_type{
	  height: 80px;
	  padding-top: 25px;
	  line-height: 24px;
	}
	.trng_activity_type i{
	  margin-right: 20px;
	}
	.trng_activity_count{
	  font-size: 38px;
	  font-family: 'Arial';
	  color: #fff;
	  line-height: 38px;
	  text-align: center;
	  height: 80px;
	  padding-top: 18px;
	}
	.dashboard_slider_main{
	  padding: 0 8px;
	}
	.dashboard_slider_inner{
	  background-image: url(../img/bg/dashboard_slider_bg.jpg);
	  background-color: #00447c;
	  background-position: 0px 0px;
	  background-repeat: no-repeat;
	  float: left;
	  overflow: hidden;
	  position: relative;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -ms-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -webkit-box-shadow: 0px 0px 15px 0px rgba(153,148,153,1);
	  -moz-box-shadow: 0px 0px 15px 0px rgba(153,148,153,1);
	  box-shadow: 0px 0px 15px 0px rgba(153,148,153,1);
	  width: 100%;
	}
	.slider_trng_top{
	 padding: 70px 18px 0;
	 width: 100%;
	 float: left;
	}
	.slider_trng_top .slider_logo_cont{ 
	  width: 83px; 
	  height: 83px; 
	  margin-right: 10px; 
	  float: left; 
	  border-radius: 4px; 
	  -moz-border-radius: 4px; 
	  -ms-border-radius: 4px; 
	  -webkit-border-radius: 4px; 
	  overflow: hidden; 
	}
	.slider_trng_top .slider_logo_cont img{
	  width: 100%;
	  height: auto
	}
	.slider_trng_top .slider_right_info{
	  float: left;
	  width: 73%;
	}
	.slider_trng_top .slider_right_info h3{
	  font-size: 18px;
	  line-height: 20px;
	  font-family: 'Arial';
	  display: block;
	  color: #fff;
	  margin: 0 0 5px;
	  padding: 0;
	}
	.slider_trng_top .slider_right_info .slider_trng_time{
	  color: #fff;
	  line-height: 14px;
	  margin-bottom: 5px;
	  display: block;
	}
	.slider_trng_top .slider_right_info .slider_trng_rating, .slider_trng_top .slider_right_info .slider_trng_rating_gray{
	  display: inline-block;
	  margin-right: 5px;
	  color: #ffd22c;
	  font-size: 20px;
	}
	.slider_trng_top .slider_right_info .slider_trng_rating_gray{
	  color: #ccc;
	}
	.slider_trng_btm{
	  padding: 20px 18px;
	  width: 100%;
	  float: left;
	}
	.slider_trng_btm .dashboard_slider_trn_info{
	  font-size: 13px;
	  line-height: 15px;
	}
	.slider_trng_btm .dashboard_trng_day_count{
	  font-size: 38px;
	  line-height: 38px;
	  font-family: 'Arial';
	  text-align: center;
	  display: block;
	  margin-bottom: 15px;
	}
	.slider_trng_btm .dashboard_trng_day_count span{
	  font-family: "Arial", "sans-serif";
	  font-size: 16px;
	  line-height: 16px;
	  text-transform: capitalize;
	}
	.slider_trng_btm .know_more_btm{
	  margin-top: 15px;
	  width: 100%;
	  border-top: 1px solid #f0f0f0;
	  text-align: center;
	}
	.slider_trng_btm .know_more_btm .know_more{
	  padding-top: 15px;
	  display: block;
	  color: #fff;
	  text-decoration: none;
	}
	.dashboard_info_icn{
	  background-position: 63.579% 54.253%;
	  width: 25px;
	  height: 24px;
	}
	.dashboard_yellow_clock_icn{
	  background-position: 70.588% 54.253%;
	  width: 24px;
	  height: 24px;
	}
	.dashboard_slider_inner_live_class{
	  background-color: #05141f;
	  float: left;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -ms-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -webkit-box-shadow: 0px 0px 7px 2px rgba(194,190,194,1);
	  -moz-box-shadow: 0px 0px 7px 2px rgba(194,190,194,1);
	  box-shadow: 0px 0px 7px 2px rgba(194,190,194,1);
	  padding: 20px;
	}
	.live_class_slider_info{
	  display: block; 
	}
	.live_class_slider_info h3{
	  font-size: 12px;
	  line-height: 12px;
	  margin: 0 0 5px;
	}
	.live_class_slider_info h4{
	  font-size: 14px;
	  line-height: 14px;
	  margin: 0;
	}
	.live_mar_top20{
	  margin-top: 20px;
	}

	.slider_live_class_time_count{
	  font-size: 38px;
	  line-height: 38px;
	  font-family: 'Arial';
	  text-align: center;
	  display: block;
	  margin: 8px 0;
	}
	.dashboard_certficate_inner{
	  background-color: #00447c;
	  border-radius: 4px;
	  -moz-border-radius: 4px;
	  -ms-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -webkit-box-shadow: 0px 0px 15px 0px rgba(153,148,153,1);
	  -moz-box-shadow: 0px 0px 15px 0px rgba(153,148,153,1);
	  box-shadow: 0px 0px 15px 0px rgba(153,148,153,1);
	  padding: 20px;
	  overflow: hidden;
	}
	.slider-trng_btm_inner{
	  min-height: 93px;
	}
	.cert_yellow_badge{
	  background-position: 0.454% 9.739%;
	  width: 59px;
	  height: 71px;
	}
	.certificate_head{
	  font-size: 16px;
	  display: block;
	  font-family: 'Arial';
	  line-height: 16px;
	  margin-bottom: 20px;
	}
	.certificate_taining_head{
	  display: block;
	  margin-bottom: 8px;
	}
	.certificate_taining_type{
	  display: block;
	  font-family: 'Arial';
	  margin-bottom: 25px;
	}
	.certificate_issue{
	  display: block;
	  margin-bottom: 10px;
	}
	.certificate_issue_date{
	  display: block;
	  font-family: 'Arial';
	  margin-bottom: 25px;
	}
	.certificate_logo_cont{
	  display: block;
	}
	.cetificate_awrd{
	  display: block;
	  margin: 85px 0 20px; 
	  clear: both;
	}
	.cetificate_faculty_name{
	  font-family: 'Arial';
	  clear: both;
	}
	.dashboard_no_data{
	  font-family: 'Arial';
	  font-size: 16px;
	  display: block;
	  line-height: 16px;
	  text-align: center;
	  padding: 15px;
	}
	/*=======css for popup carousel=======*/
	.carousel-cont-popup{
	  display: block;
	  margin: 0 auto;
	}
	.wlcm-scrn{
	 background-color: #303030;
	 text-align: center;
	 padding: 20px;
	}
	button.close{
	 color: #fff;
	 opacity: 1;
	 z-index: 1;
	 position: relative;
	 padding-top: 1px;
	 padding-right: 3px;
	}
	button.close:hover{
	 color: #fff;
	}
	.modal-backdrop{z-index: 220000;}
	.modal{z-index: 220004}
	.modal-backdrop.in {
		filter: alpha(opacity=80);
		opacity: .8;
	}


	.model-bg-color{background-color: rgba(0,0,0,0.7);}
	.modal-backdrop.hide{display: none}
	.modal-backdrop.in.open{display: block;}
	.carousel-fade .carousel-inner .item {
	  -webkit-transition-property: opacity;
	  transition-property: opacity;
	}
	.carousel-fade .carousel-inner .item,
	.carousel-fade .carousel-inner .active.left,
	.carousel-fade .carousel-inner .active.right {
	  opacity: 0;
	}
	.carousel-fade .carousel-inner .active,
	.carousel-fade .carousel-inner .next.left,
	.carousel-fade .carousel-inner .prev.right {
	  opacity: 1;
	}
	.carousel-fade .carousel-inner .next,
	.carousel-fade .carousel-inner .prev,
	.carousel-fade .carousel-inner .active.left,
	.carousel-fade .carousel-inner .active.right {
	  left: 0;
	  -webkit-transform: translate3d(0, 0, 0);
			  transform: translate3d(0, 0, 0);
	}
	.carousel-fade .carousel-control {
	  z-index: 2;
	}
	/*=======css for popup carousel=======*/
	/*========Learner Dashboard CSS End Here========*/
	/*=======modrate popup style=======*/
	.cmmt_inner_main{
	  padding: 20px;
	}
	.cmmt-close{
	  color: #999 !important;
	}
	.cmmt-pop-head{
	  font-size: 18px;
	  color: #000;
	  line-height: 18px;
	  display: block;
	  margin-bottom: 25px;
	}
	.cmmt_inner_sec{
	  height: 290px;
	  overflow-y: auto;
	}

	.addheight .cmmt_inner_sec{
	  height: 525px;
	  overflow-y: auto;
	}

	.addheight .modal-dialog{margin:10px auto}

	.cmmt_pnl_inner{
	  display: block;
	  margin-bottom: 20px;
	}
	.cmmt_pnl_inner:last-child{
	  margin-bottom: 0;
	}
	.cmmt_user_name{
	  font-size: 16px;
	  color: #303030;
	  line-height: 18px;
	  text-align: left;
	  text-transform: capitalize;
	}
	.cmmt_time_date{
	  font-size: 12px;
	  line-height: 14px;
	  color: #999;
	  text-align: right;
	}
	.cmmt-desc{
	  font-size: 14px;
	  color: #4d4d4d;
	  line-height: 17px;
	  margin-top: 15px;
	}
	.cmmt_btm_cont{
	  display: block;
	  margin-top: 10px;
	  text-align: right;
	}
	/*=======modrate popup style=======*/
	/*=======for Analytics: slider css=======*/
	.admin-slide-cont{
		border-right: 2px solid #adb2b5;
	}

	.admin-slider .owl-nav .owl-prev{
		width:27px;
		height:27px;
		line-height:30px;
		font-size: 12px;
		top: 50%;
		margin-top: -14px;
		left: -10px;
	}
	.admin-slider .owl-nav .owl-next{
		width:27px;
		height:27px;
		line-height:30px;
		font-size: 12px;
		top: 50%;
		margin-top: -14px;
		right: -11px;
	}
	/*=======admin slider cont css=======*/

	table.team-analytic-child td:first-child{border-left:1px solid transparent;}
	table.team-analytic-child td {border-left:1px solid #ddd;}
	table.team-analytic-child.tbl-width-four td{width:24%}
	table.team-analytic-child.tbl-width td{width:50%}
	table.team-analytic-child.tbl-width td:last-child{border-right:1px solid transparent;}
	table.team-analytic-table-struc table td.analtic-no-pad {vertical-align:top;}
	table.team-analytic-child.alignVertical td {vertical-align:middle;padding: 8px;}
	.team-analytic-table-struc .no-wrap {white-space: nowrap;}
	.team-analytic-user-round.change-thumb-size{width:33px; height:33px;}

	/*Phillips Channel Product Mapping*/
	.phillips-cnl-prd-mapping-wpr{ display:flex; flex-direction:column;}
	.phillips-cnl-prd-mapping-wpr .phillips-cnl-prd-mapping-container{overflow-y: auto;
	 max-height: 420px; max-width:660px; margin:auto; width:100%; padding:20px;}
	.phillips-cnl-prd-mapping-wpr .phillips-cnl-prd-mapping-container .tbl-header{ display:flex; flex-direction:row; color: #666; font-size:13px; font-family: 'Arial'; background-color:#cccccc; padding:5px 10px; border:1px solid #cccccc;}
	.phillips-cnl-prd-mapping-wpr .phillips-cnl-prd-mapping-container .tbl-header div{ width:50%}
	.phillips-cnl-prd-mapping-wpr .phillips-cnl-prd-mapping-container .tbl-header div:last-child{padding-left:20px;}
	.phillips-cnl-prd-mapping-wpr .phillips-cnl-prd-mapping-container .tbl-body{ display:flex; flex-direction:row; color: #666; font-size:12px; padding:0px 10px; border:1px solid #cccccc; border-top:0px none;}
	.phillips-cnl-prd-mapping-wpr .phillips-cnl-prd-mapping-container .tbl-body:first-child{border-top:0px none;}
	.phillips-cnl-prd-mapping-wpr .phillips-cnl-prd-mapping-container .tbl-body div{ width:50%; display: flex; flex-direction: column; padding:0 20px;}
	.phillips-cnl-prd-mapping-wpr .phillips-cnl-prd-mapping-container .tbl-body div:first-child{padding-left:0;}
	.phillips-cnl-prd-mapping-wpr .phillips-cnl-prd-mapping-container .tbl-body div:last-child{border-left:1px solid #cccccc;}
	.phillips-cnl-prd-mapping-wpr .phillips-cnl-prd-mapping-container .tbl-body label input[type="checkbox"]{margin:0; padding:0; margin-right:5px;}
	.phillips-cnl-prd-mapping-wpr .phillips-cnl-prd-mapping-container .tbl-body label{margin:8px 0; display: flex; align-items: center; color: #999; font-size:12px; font-family: 'Arial';}
	.phillips-cnl-prd-mapping-wpr .phillips-cnl-prd-mapping-container .tbl-body label:hover{cursor:pointer; color:#000;}
	/*Phillips Channel Product Mapping*/


	/*Custom css Added t Sanjay*/
	.lgn-frm .form-control{padding-top:0px; padding-bottom:0px;}
	.lgn-frm .form-group .input  .form-control:focus {box-shadow:0px 0px 8px #00447c!important;}
	.lgn-frm .form-group .input  .form-control:-ms-input-placeholder {
		color: #00447c;
		opacity: .9;
		-ms-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out
	}
	.lgn-frm .form-group .input  .form-control:focus:-ms-input-placeholder {
		color: #00447c;
		opacity: .9;
		-ms-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out
	}
	.lgn-frm .form-group .input  .form-control:focus::-webkit-input-placeholder {
		opacity: 0;
		-webkit-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out
	}
	.lgn-frm-usr-name-icn {
		background-image: url(../img/icons/login-usr-icn.png);
		background-repeat: no-repeat;
		background-position: 7px 9px;
		background-size: 8%;
	}
	.lgn-frm-lgn-psswrd {
		background-image: url(../img/icons/login-psswrd-icn.png);
		background-repeat: no-repeat;
		background-position: 7px 9px;
		background-size: 6%;
	}
	.lgn-frm .form-group .input  .form-control:focus::-moz-placeholder {
		opacity: 0;
		-moz-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out
	}
	.lgn-curve{ position: fixed;  bottom: 0;  left: 0;  width: 100%;}
	.menu-category-block ul.dashboard_cate_list{ display:flex; align-items: center;justify-content: flex-start; flex-wrap:wrap;}
	.menu-category-block ul.dashboard_cate_list li{ display:flex; padding:15px; border-radius:5px; border-right:0px none; background-color: #00447c; float: none; width:19%; margin:0 0.8% 24px 0%;}
	.menu-category-block ul.dashboard_cate_list li a{ display:flex; align-items: center; flex-wrap:wrap;}
	.menu-category-block ul.dashboard_cate_list li .resources_dashbrd_icn{ margin-right:10px; margin-bottom:0px; left:0;}
	.menu-category-block ul.dashboard_cate_list li i{ margin-bottom:0; left:0; margin-right:10px;}
	.menu-category-block ul.dashboard_cate_list li .recruitments_dashbrd_icn{background-position:0 -523px; width: 44px;  height: 39px;}
	.menu-category-block ul.dashboard_cate_list li .survey_dashbrd_icn{background-position:-55px -523px; width: 44px;  height:42px;}
	.menu-category-block ul.dashboard_cate_list li .assessments_dashbrd_icn{background-position:-108px -523px; width: 44px;  height:42px;}
	.menu-category-block ul.dashboard_cate_list li .noticeboard_dashbrd_icn{background-position:-170px -523px; width: 44px;  height:42px;}
	.menu-category-block ul.dashboard_cate_list li .certificates_dashbrd_icn{background-position:-228px -523px; width: 44px;  height:42px;}
	.menu-category-block ul.dashboard_cate_list li .products_dashbrd_icn{background-position:-293px -523px; width: 44px;  height:42px;}
	.menu-category-block ul.dashboard_cate_list li .socialfeed_dashbrd_icn{background-position:-352px -523px; width: 44px;  height:42px;}
	.menu-category-block{padding:0 0px;}

	.dashboard-feed-section{display:flex; flex-direction:column;}
	.dashboard-feed-section .dashboard_main_head{ margin-bottom:30px;}
	.dashboard-feed-section ul{display:flex; flex-direction:row; margin:0;padding:0; justify-content: space-between;}
	.dashboard-feed-section ul li{display:flex; flex-direction:row; background-color:#00447c; border-radius:5px; padding:15px; width:30%}
	.dashboard-feed-section ul li .block{display:flex; flex-direction:column; position:relative; flex:1;}
	.dashboard-feed-section ul li .block .heading{display:flex; flex-direction:row; align-items:center; font-size:14px; color:#fff;   margin-bottom:15px;}
	.dashboard-feed-section ul li .block .heading i{border:1px solid #fff; border-radius:100%; width:45px; height:45px; margin-right:10px; background-image:url(../img/icons/activity-feed-icon.png); background-repeat:no-repeat; background-position:center;}
	.dashboard-feed-section ul li.twitter-feed .block .heading i{background-image:none; font-size: 32px;  display: flex; align-items: center;
	 justify-content: center;}
	.dashboard-feed-section ul li.linkedin-feed .block .heading i{background-image:none; font-size: 32px;  display: flex; align-items: center;
	 justify-content: center;}
	.dashboard-feed-section ul li .block-content{display:flex; flex-direction:column; min-height:135px;}
	.dashboard-feed-section ul li .block-content .feeds{display:flex; flex-direction:row;  align-items:center;}
	.dashboard-feed-section ul li .block-content .twitter-feeds{display:flex; flex-direction:row; font-family: "Arial", "sans-serif"; font-size:13px; align-items:center;}
	.dashboard-feed-section ul li .block-content .feeds i{border:1px solid #fff; border-radius:100%; width:45px; height:45px; margin-right:10px; background: url(../img/icons/icons-sprite.png)no-repeat; background-position:-282px -366px;}
	.dashboard-feed-section ul li .block-content .feeds span{ font-size:12px; color:#fff;  font-family: "Arial", "sans-serif"; display:flex; flex-direction:column;}
	.dashboard-feed-section ul li .block-content .feeds span b{margin-bottom:10px;}
	.dashboard-feed-section ul li .block-content .feeds span i{border:0px none; width:auto; height:auto; margin-right:0; background-image:none;}
	.dashboard-feed-section ul li .readmore-link{ position:absolute; right:0; bottom:0; font-size:14px; color:#fff;}
	.dashboard-feed-section ul li .readmore-link span{border-bottom:1px solid  #fff;}
	.dashboard-feed-section ul li .readmore-link i{ margin-right:10px;}
	.dashboard-feed-section ul li .readmore-link:hover span{ text-decoration:none; border-bottom:1px solid transparent;}

	.consumer-channel-section{ display:flex; flex:1; flex-direction: column;}
	.consumer-channel-section .dashboard_main_head{margin:30px 0;}
	.consumer-channel-section .product-catalog-slider{display:flex; flex-direction: row;}
	.consumer-channel-section .item{display: flex; flex-direction: column; background-color: #fff;  border-radius: 5px; padding:0px; width: 34%; border:1px solid #dfe3e8;  width:100%}
	.consumer-channel-section .item .top-section{display: flex; flex-direction: column; position:relative;}
	.consumer-channel-section .item .top-section .progress{height:5px; width:100%; margin-bottom: 0px; margin-top:auto; align-self:flex-end}
	.consumer-channel-section .item .top-section .progress .progress-bar{line-height:5px;}
	.consumer-channel-section .item .overlay-wrapper{display:flex; flex-direction:row; padding:0px 0; background-image:url(../img/bg/lgn_bg2.png);  background-repeat: no-repeat; background-size:cover; position:relative;  height: 100%; max-height: 160px;}
	.consumer-channel-section .item  .overlay-wrapper .thumb-image{margin-right:10px;}
	.consumer-channel-section .item  .overlay-wrapper .thumb-block{ display:flex; flex-direction:column; padding:15px; background-color: rgba(0,68,124, 0.5);}
	.consumer-channel-section .item  .overlay-wrapper .thumb-block .title{margin-bottom:5px;}
	.consumer-channel-section .item .bottom-section .block .title span{margin-right:5px; background-color:tranasparent; border-radius:4px; padding:0 0px; color:#00447c;}

	.consumer-channel-section .item .bottom-section .section{border-left:1px solid #b1b1b1; flex:1;}
	.consumer-channel-section .item .bottom-section .section.first{ padding-left:15px;}
	.consumer-channel-section .item .bottom-section .section .block{border-top:1px solid #b1b1b1; padding:15px; margin:10px 0;}
	.consumer-channel-section .item .bottom-section .section .block:first-child{border-top:1px solid  transparent;}
	.consumer-channel-section .item  .modules-block{ display:flex; flex-direction:column; align-items:center; padding:15px 15px; margin-top:0px; background-color: rgba(0,68,124, 0.5); width: 61%; align-items: center; justify-content: center;}
	.consumer-channel-section .item  .modules-block .top-block .progress .has-gradient-to-right-bottom {
		background-image: -webkit-linear-gradient(to right, #007be0, #1968a9) !important;
		background-image: -webkit-gradient(linear, left top, left bottom, from(to right), color-stop(#007be0), to(#1968a9)) !important;
	   background-image: linear-gradient(to right bottom, #007be0, #1968a9) !important;
	}
	.consumer-channel-section .item  .modules-block .top-block{ display:flex; flex-direction:column; align-items: center; width:100%; margin-bottom:0px; height:100%}
	.consumer-channel-section .item  .modules-block .top-block .knowmore{ display:flex; text-align:right; align-self:flex-end;}
	.consumer-channel-section .item  .modules-block .top-block .knowmore a{ color:#fff; text-decoration:underline;}
	.consumer-channel-section .item  .modules-block .top-block .knowmore a:hover{ color:#fff; text-decoration:none;}
	.consumer-channel-section .item  .modules-block .top-block .end-section{align-self:flex-end; margin-top:auto; width:100%}
	.consumer-channel-section .item  .modules-block .modules-title{font-size: 44px; color: #fff; font-family: "Arial", "sans-serif"; margin-bottom:0px;}
	.consumer-channel-section .item .bottom-section .module-section .subtitle{font-size: 12px; color: #878787; font-family: "Arial", "sans-serif"; margin-top:0px; display:flex; flex-direction:row; align-items:center;}
	.consumer-channel-section .item .bottom-section .module-section .subtitle span{ margin-right:5px; font-size: 30px; color: #00447c;}
	.consumer-channel-section .item  .modules-block .modules-subtitle{font-size: 12px; color: #fff; font-family: "Arial", "sans-serif"; margin-top:0px; font-style:italic; align-self:flex-end;  margin-bottom: 5px; text-align: right;} 
	.consumer-channel-section .item  .modules-block .bar-block{ width: 50%; align-items: center; justify-content: center;  display: flex;  flex-direction: column; display:none;}

	.consumer-channel-section .item .top-section .overlay-wrapper .title{ font-size: 14px; color: #fff;  margin-top:0px;}
	.login-black_bg_btm {width: 370px;  height: 236px;  background-image: url(../img/bg/login-black-btm.png);  background-repeat: no-repeat;  background-position: 0px 65px;  background-color: transparent;  top: 0px;  left: 0px;  position: absolute;   display: inline-block;}
	.login-black_bg { background-color: #00447c;  width: 369px;  height: 65px;  position: relative;  padding: 25px 0 0 0px;}
	.dashbrd_usr_right {line-height:normal}
	.dashbrd_usr_right i{line-height:normal; font-size:12px;}
	.consumer-channel-section .item .bottom-section {align-items:center; display:flex; justify-content: space-between; padding:15px; flex-direction:row; flex-wrap:wrap;}
	.consumer-channel-section .item .bottom-section i{ font-size:30px; margin-right:10px; font-style:normal;}
	.consumer-channel-section .item .bottom-section .block{ display:flex; flex-direction:column; line-height:normal; color:#878787; font-size:12px; align-items:center;}
	.consumer-channel-section .item .bottom-section .section .block .heading-count{ font-size:30px; color:#00447c;}
	.consumer-channel-section .item .bottom-section .module-section{border-right:0px solid #d1d1d1; padding-right: 25px;}
	.consumer-channel-section .item .bottom-section .module-section .progress{ width:110px;  height:110px;  line-height: 110px;  background: none;  margin: 0 auto;  box-shadow: none;  position: relative;}
	.consumer-channel-section .item .bottom-section .module-section .progress:after{ content: ""; width: 100%;  height: 100%;  border-radius: 50%;  border:3px solid #fff;  position: absolute;  top: 0;  left: 0;}
	.consumer-channel-section .item .bottom-section .module-section .progress > span{  width: 50%;  height: 100%;  overflow: hidden;  position: absolute;  top: 0;  z-index: 1;}
	.consumer-channel-section .item .bottom-section .module-section { display:flex; align-items:center; flex-direction:column;}
	.consumer-channel-section .item .bottom-section .module-section .title{color:#00447c; font-size:30px;}
	.consumer-channel-section .item .bottom-section .module-section .progress .progress-value {line-height:normal; flex-direction:column;}
	.consumer-channel-section .item .bottom-section .module-section .progress .progress-value b{ font-size:19px;} 
	.consumer-channel-section .item .bottom-section .module-section .progress .progress-value span{font-style:italic; color:#999;}
	.consumer-channel-section .item .bottom-section .module-section .progress .progress-left{ left: 0;}
	.consumer-channel-section .item .bottom-section .module-section .progress .progress-bar{ width: 100%; height: 100%;  background: none;  border-width: 3px;  border-style: solid;  position: absolute;  top: 0;}
	.consumer-channel-section .item .bottom-section .module-section .progress .progress-left .progress-bar{  left: 100%;  border-top-right-radius: 150px;  border-bottom-right-radius: 150px;  border-left: 0;   -webkit-transform-origin: center left;    transform-origin: center left;}
	.consumer-channel-section .item .bottom-section .module-section .progress .progress-right{  right: 0;}
	.consumer-channel-section .item .bottom-section .module-section  .progress .progress-right .progress-bar{ left: -100%;  border-top-left-radius:150px;  border-bottom-left-radius: 150px;  border-right: 0;  -webkit-transform-origin: center right;  transform-origin: center right; animation: loading-1 1.8s linear forwards;}
	.consumer-channel-section .item .bottom-section .module-section .progress .progress-value{ width: 90%;  height: 90%;  border-radius: 50%;  background: #efefef;  font-size:12px;  color: #00447c;  text-align: center;  position: absolute;  top: 5%;  left: 5%; display:flex; align-items: center; justify-content: center;}
	.consumer-channel-section .item .bottom-section .module-section  .progress.blue .progress-bar{  border-color: #00447c;}
	.consumer-channel-section .item .bottom-section .module-section  .progress.blue .progress-left .progress-bar{ animation: loading-2 1.5s linear forwards 1.8s;}
	.consumer-channel-section .item .bottom-section .module-section .progress.yellow .progress-bar{ border-color: #fdba04;}
	.consumer-channel-section .item .bottom-section .module-section .progress.yellow .progress-left .progress-bar{ animation: loading-3 1s linear forwards 1.8s;}
	.consumer-channel-section .item .bottom-section .module-section .progress.pink .progress-bar{ border-color: #ed687c;}
	.consumer-channel-section .item .bottom-section .module-section .progress.pink .progress-left .progress-bar{ animation: loading-4 0.4s linear forwards 1.8s;}
	.consumer-channel-section .item .bottom-section .module-section  .progress.green .progress-bar{ border-color: #1abc9c;}
	.consumer-channel-section .item .bottom-section .module-section .progress.green .progress-left .progress-bar{ animation: loading-5 1.2s linear forwards 1.8s;}
	@keyframes loading-1{
		0%{
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		100%{
			-webkit-transform: rotate(180deg);
			transform: rotate(180deg);
		}
	}
	.dashboard_main_head {border-left:4px solid #013b6b; padding-left:10px;}
	#dashboard_mid_bg{background-color:#fff;}
	.consumer-channel-section .item {border:1px solid #b1b1b1}
	#dashboard_top_strip { display:flex; float:none; width:100%; align-items:center;}
	#dashboard_top_strip .dashboard_logo_top{flex:1 1 auto; float:none;}
	#dashboard_top_strip .dashboard_logo_top img{max-width:30px; min-width:30px;}
	#dashboard_top_strip .logout-link{ margin-right:10px;}
	#dashboard_top_strip .logout-link a{ display:flex; color:#fff;  align-items:center;}
	#dashboard_top_strip .logout-link a i{ margin-right:5px;}
	/*Media Query*/
	@media only screen and (max-width: 1210px){
	  .consumer-channel-section .item .bottom-section{flex-direction:column;}
	  .consumer-channel-section .item .bottom-section .module-section{padding-right:0;}
	  .consumer-channel-section .item .bottom-section .section{ display:flex; border-left:0px none; width:100%}
	  .consumer-channel-section .item .bottom-section .section.first{padding-left:0;}
	  .consumer-channel-section .item .bottom-section .section .block{border-left:1px solid  transparent; width:50%}
	  .consumer-channel-section .item .bottom-section .section .block:last-child{border-left:1px solid #b1b1b1}
	  .consumer-channel-section .item .bottom-section .section .block:first-child{border-top:1px solid #b1b1b1}
	   .consumer-channel-section .item .bottom-section .section.first .block{ margin-bottom:0;}
		.consumer-channel-section .item .bottom-section .section:last-child .block{ margin-top:0;}
	}

	@media only screen  and (max-width: 1220px){
	   ul.dashboard_trn_activity_list li:nth-child(3n){ margin-right:16px;}
	   ul.dashboard_trn_activity_list li{ margin-right:16px;}


	}


	@media only screen and (max-width: 990px){
		.progress{ margin-bottom: 20px; }
	  ul.dashboard_trn_activity_list{ margin-top:20px; display: flex; flex-wrap: wrap; justify-content: space-between;}
	}

	.consumer-channel-section .item .bottom-section .block:last-child{align-self: flex-end;}
	.consumer-channel-section .item .bottom-section .block div:first-child{display:flex; align-items:center; }
	.consumer-channel-section .item .bottom-section .block div:last-child{display:flex; align-items:center; justify-content:center;}
	.consumer-channel-section .item .bottom-section .block .title{margin-top:5px;}
	.lgn-powered-by{position:fixed; right:10px; bottom:20px}



	@media only screen  and (max-width: 800px){
		.lgn-powered-by{bottom:10px;}
	  .consumer-channel-section .item .overlay-wrapper{ flex-direction:column; max-height:none; height:auto;}
	  .consumer-channel-section .item  .modules-block{ width:100%;}
	  .consumer-channel-section .item  .modules-block .top-block{height:auto; flex-direction:row;}
	  .consumer-channel-section .item  .modules-block .top-block .knowmore{ flex: 1 1 auto;}
	  .consumer-channel-section .item  .modules-block .top-block .end-section{width:auto;}

	  ul.dashboard_trn_activity_list li:nth-child(3n){margin-right:0;}
	  ul.dashboard_trn_activity_list li{ margin-right:0;}
	   ul.dashboard_trn_activity_list li{width:100%}
	  .menu-category-block ul.dashboard_cate_list li{width:100%}
	  .dashboard-feed-section ul li{ width:100%; margin-top:20px;}
	  .dashboard-feed-section ul li:first-child{margin-top:0px;}
	  .dashboard-feed-section ul{flex-direction:column;}
	}

	/*Media Query*/
	/*Login css Added by Sanjay*/
	/*.lgnform { width: 350px; position: fixed;left:auto;  right: 50px; margin-left: -175px;  top: 50%;  margin-top: -200px; height: 400px;}*/
	/* .lgnform .lgn-ttl {margin-top: 20px;  font-size: 22px; text-transform: capitalize;} */
	.lgnform .lgn-frm { padding: 20px;}
	.lgn-frm #login-sec {min-height: auto; display: block;}
	.lgn-frm .fgtpwd {margin-top: 10px;}
	.lgn-frm .fgtpwd a{ text-decoration:none; border-bottom:1px solid transparent;}
	.lgn-frm .fgtpwd a:hover {border-bottom: 1px solid #fff;}
	.lgnform .btn-default {background-color: #fff; -webkit-box-shadow: 0px 0px 15px 0px rgba(82,80,82,0.69); -moz-box-shadow: 0px 0px 15px 0px rgba(82,80,82,0.69); box-shadow: 0px 0px 15px 0px rgba(82,80,82,0.69);  border: 1px solid #00447c; background-color: #00447c;
		color: #fff; border-radius:3px;}
	/*.lgn-frm .sbmtbtn button {padding: 12px 35px; width: auto; text-transform: capitalize;} */
	.lgnform .btn-default:hover, .lgnform .btn-default:focus, .lgnform .btn-default:active, .lgnform .btn-default:active:focus {  background-color: #fff; color: #00447c; box-shadow: 0px 0px 5px 0px #00447c; border: 1px solid #00447c;}
	.lgn-frm .form-control {padding-left: 0; border: 1px solid transparent; border-bottom: 1px solid #e4e4e4; border-radius: 0;}
	.lgn-frm .form-group .input .form-control:focus { box-shadow: 0px 0px 0px #00447c!important; border: 1px solid transparent;    border-bottom: 1px solid #fff;}
	.lgn-frm-lgn-psswrd { background-image: url(../img/icons/login-form-lock.png);  background-repeat: no-repeat;  background-position: center right;  background-size: auto;}
	.lgn-frm-usr-name-icn { background-image: url(../img/icons/login-form-user.png);  background-repeat: no-repeat;  background-position: center right; background-size: auto;}
	.lgn-frm .form-group .radio input[type="radio"]:checked + label {background-color: transparent; box-shadow: inset 0 0 0 0px #00447c;   border-bottom: 2px solid #00447c;  color: #00447c;}
	.lgn-frm .form-group .radio label { border-bottom: 2px solid #e4e4e4; color: #e4e4e4; width: 50%; padding-right: 0; padding: 10px 0;}
	.lgn-frm .form-group .radio label:before{box-shadow:0 0 0 0; display:none;}
	.lgn-frm .form-group .radio label:hover { border-bottom: 2px solid #00447c; color: #00447c;}
	.lgn-frm .form-group #mobileNo { background-image: url(../img/icons/login-form-mobile.png); background-repeat: no-repeat;   background-position: center right; background-size: auto;}
	/*.lgn-frm .talent-logo_center{ display:none;}*/
	.header-logo{ position:absolute; left:50px; top:30px; z-index:1;}
	.lgnform{z-index:11;}
	.header-logo{z-index:11;}

	/*Super Slides*/
	#slides {position: relative;}
	#slides .slides-container {display: none;}
	/*Super Slides*/


	 /*complete login form*/ 
	.complete-login-form-wrapper{ position: fixed; top: 0; left:0; right: 0; bottom:0;  overflow: hidden; background-color: #000;}
	.complete-login-form-wrapper .complete-login-form-container{display:flex; width: 100%; height:100%;}
	.complete-login-form-wrapper .complete-login-form-container .login-left{flex: 1 1 auto; -ms-flex:1; width: 100%; overflow: hidden; border:0px solid #ff0000; position: relative;}
	.complete-login-form-wrapper .complete-login-form-container .login-left .banner-title{ background-color:rgba(29,67,156,0.6); font-weight: bold; background-color:rgba(6,152,217,.8); width:auto; box-sizing:border-box;  padding: 25px; color:#fff; color:#1d439c; color:#fff; font-size:35px; text-transform: uppercase; position: absolute; top:50%; transform: translate(0%, -50%); left:0px;}
	.complete-login-form-wrapper .complete-login-form-container .login-right .login-form-logo{position: absolute; right:20px; top:20px; z-index: 1;}
	.complete-login-form-wrapper .complete-login-form-container .login-right .loginbg-symbol1{ top:-50px; right:-50px; width:150px; height:150px; opacity: 0.1; position: absolute; background-color: #fff; border-radius:100%;}
	.complete-login-form-wrapper .complete-login-form-container .login-right .loginbg-symbol2{ bottom:-20px; right:-20px; width:80px; height:80px; opacity: 0.1; position: absolute; background-color: #fff; border-radius:100%;}
	.complete-login-form-wrapper .complete-login-form-container .login-right .loginbg-symbol3{ bottom:-20px; right:-20px; width:100px; height:100px; opacity: 0.1; position: absolute; background-color: #fff; border-radius:100%;}
	.complete-login-form-wrapper .complete-login-form-container .login-right{border:0px solid #ff0000; display: flex; align-items: center; background-color:rgba(187,22,43,0.9); width:100%; max-width:350px; position: fixed; top:50%; transform:translate(0%,-50%); right:30px;}
	.complete-login-form-wrapper .complete-login-form-container .rpdng{ width: 100%; height:auto; margin:0px; border-radius:10px; }
	.complete-login-form-wrapper .complete-login-form-container .rpdng .lgnform{margin: 0;text-align: center;padding:15px; background-color:transparent; box-shadow: 0px 0px 0px 0px; border-radius: 5px; height:auto;}
	.complete-login-form-wrapper .complete-login-form-container .radio-label{color:#fff;}
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm{width:100%; padding:0 20px 20px;}
	.complete-login-form-wrapper .complete-login-form-container .fgtpwd a{color: #fff;}
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm .form-group{margin-bottom:15px;}
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm .form-group .radio input[type="radio"]:checked + label {
		background-color: transparent;
		box-shadow: inset 0 0 0 0px #fff;
		border-bottom: 3px solid #fff;
		color: #fff;
	}
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm .form-group .radio label {
		border-bottom: 3px solid transparent;
		color: #fff;
		width: auto;
		padding: 10px 15px 15px;
		font-size: 15px;

		margin:0 20px;

	}

	.complete-login-form-wrapper .complete-login-form-container .radio input[type="radio"] + .radio-label:before{display: none;}
	.complete-login-form-wrapper .complete-login-form-container .radio input[type="radio"]:checked + .radio-label:before{ display:none; background-color: transparent; box-shadow: 0px 0px 0px 0px; }
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm label{color:#fff; width: 100%; text-align: left; font-size:13px;  margin-bottom: 5px;}
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm .form-control{color:#fff;  border-bottom:1px solid #fff; background-color:transparent; height: 34px;padding: 5px 12px 5px 0;}
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm .form-group #mobileNo {
		background-color:transparent;
		border-radius: 0px;
		padding: 5px 12px 5px 0;
		color: #1d439c;
		border-bottom:2px solid #fff;
	}
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm ::-webkit-input-placeholder {
	   color: #05141f;
	}
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm :-moz-placeholder {
	   color: #05141f;  
	}
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm ::-moz-placeholder {
	   color: #05141f;  
	}
	.complete-login-form-wrapper .complete-login-form-container.lgn-frm :-ms-input-placeholder {  
	   color: #05141f;
	}

	.lgnform .btn-default{
		background-color: #58595b;
		color: #fff;
		border: 1px solid #58595b;

	}

	.lgnform .btn-default:hover, .lgnform .btn-default:focus, .lgnform .btn-default:active, .lgnform .btn-default:active:focus {
		background-color: #58595b;
		color: #fff;
		border: 1px solid #58595b;
	}

	.login-logo{ position: absolute; left:20px; top:20px;  z-index: 1;}



	@media screen and (max-width:768px) {
	  .complete-login-form-wrapper .complete-login-form-container .login-left .banner-title{display: none;}
	  .complete-login-form-wrapper .complete-login-form-container .login-right { left:50%; top:50%; max-width: 300px; transform: translate(-50%, -50%);  position: absolute;}
	  .complete-login-form-wrapper .complete-login-form-container .login-right .loginbg-symbol1{display: none;}
	  .complete-login-form-wrapper .complete-login-form-container .login-right .loginbg-symbol2{display: none;}
	  .complete-login-form-wrapper .complete-login-form-container .login-right .loginbg-symbol3{display: none;}
	  .complete-login-form-wrapper .complete-login-form-container .fgtpwd a{padding-bottom: 0;}

	}

	 /*complete login form*/ 


	@media only screen and (max-width: 599px) and (min-width: 320px){
	.lgnform { height: 300px; width: 300px;  left: 50%;  margin-left: -150px;  margin-top: -150px;}
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm .form-group .radio{display: flex;}
	.login-logo{left:50%;  margin-left: -50px;}
	.cb-slideshow li:nth-child(1) span{background-position: 0;}
	}
	/*Login css Added by Sanjay*/
	/*Dashboard css Added by Sanjay*/
	.dashboard_main_head {font-size: 16px;}
	.dashboard-complete-details{ display:flex; flex-direction:row; width:100%; margin-bottom:0px;}
	.dashboard-complete-details ul{ display:flex; flex-direction:row; margin:0; padding:0; width:100%;}
	.dashboard-complete-details ul li{display:flex; flex-direction:column; background-color: #FEFEFF; box-shadow:0px 0px 2px 1px rgba(0,0,0,0.15); width:32%; margin-left:2%; padding:15px; border-radius:5px; position:relative; border-left:3px solid #00447c;}
	.dashboard-complete-details ul li.first i{box-shadow: 1px 1px 20px rgba(75, 156, 228, 0.88); color: #fff;
		display: flex; align-items: center; justify-content: center; font-size: 24px;}
	.dashboard-complete-details ul li.second i{box-shadow: 1px 1px 20px rgba(82, 162, 185, 0.86); color: #fff;
		display: flex; align-items: center; justify-content: center; font-size: 24px;}
	.dashboard-complete-details ul li.third i{box-shadow: 1px 1px 20px rgba(23, 96, 160, 0.89); color: #fff;
		display: flex; align-items: center; justify-content: center; font-size: 24px;}
	.dashboard-complete-details ul li:first-child{ margin-left:0;}
	.dashboard-complete-details ul li .title{ border-left: 0px solid #013b6b; padding-left:0px; font-size:14px; color:#013b6b; font-family: "Arial", "sans-serif"; margin-bottom:0px;}
	.dashboard-complete-details ul li .block{ display:flex; align-items:center;}
	.dashboard-complete-details ul li .side-box{position: absolute; right: 0;  top: 0;  height: 50px;  width: 60px;  color: #fff;  font-size: 26px;  border-radius: 0 0 0 100px;  text-align: center; background-color:#4b9ce4;}
	.dashboard-complete-details ul li .side-box i{border:0px none; color:#fff; background-color:transparent; box-shadow: none;  width: auto; height: auto;  text-align: center;  position: relative;  top: 10px;  left: 13px;}
	.dashboard-complete-details ul li .block div title{padding:0;}
	.dashboard-complete-details ul li i{color:#013b6b; margin-right:15px; padding:0px; width: 50px; height: 50px; border:1px solid #013b6b; border-radius:100%;}
	.dashboard-complete-details ul li span{font-size: 30px; font-weight: 600; color: #013b6b;}


	.dashboard-user-profile .dropdown-toggle{ display:flex; align-items: center; padding:5px 10px; cursor:pointer;}
	.dashboard-user-profile .dropdown-toggle:hover{ background-color:#01569d; color:#00447c; }
	#dashboard_top_strip .dashboard_logo_top{padding:0;}
	#dashboard_top_strip .dropdown-menu{padding: 10px; min-width:123px;}
	#dashboard_top_strip .dropdown-menu div{color:#00447c; font-size: 13px;}
	#dashboard_top_strip .dashboard_logo_top img{max-width:150px;}
	#dashboard_top_strip {overflow: inherit; padding: 10px 15px;}
	.dashboard-user-profile .dropdown-menu ul{display:flex; flex-direction:column; margin:0; padding:0; background-color:#fff;}
	.dashboard-user-profile .dropdown-menu ul li{display:flex; flex-direction:column;}
	.dashboard-user-profile .dropdown-menu ul li a{ display:flex; color:#666; font-size:13px; padding: 6px; align-items: center;}
	.dashboard-user-profile .dropdown-menu ul li a:hover{ display:flex; color:#fff; font-size:13px; background-color:#01569d;}
	.dashboard-user-profile .dropdown-menu ul li a i{ margin-right:5px;}
	.dashboard-user-profile .dropdown.open .dropdown-toggle{background-color:#01569d; color:#00447c;}
	.dashboard-user-profile .all-post-user-Img-circle {float: none; margin-right: 5px; min-width: 35px; min-height: 35px; max-width: 35px;
		max-height: 35px;}
	.dashboard-user-profile .dashbrd_usr_right {font-size: 13px; white-space: nowrap; line-height:normal;}
	.dashboard-user-profile .dropdown-toggle::after {display: inline-block; width: 0; height: 0; margin-left: .255em; vertical-align: .255em;  content: "";  border-top: .3em solid;  border-right: .3em solid transparent;  border-bottom: 0; border-left: .3em solid transparent; color: #fff;}

	.menu-category-block ul.dashboard_cate_list{ display:flex; align-items: center;justify-content: flex-start; flex-wrap:wrap;}
	#dashboard_mid_bg {background-color: #fff; padding: 15px; background-image: url(../img/bg/dashboard_top_bg.jpg);  background-repeat: no-repeat; background-size: cover;}
	.menu-category-block ul.dashboard_cate_list li{ width: 8%; margin:0 10px  0px 0%; padding:10px; align-items: center; justify-content: center; background-color:transparent;}
	.menu-category-block ul.dashboard_cate_list li:hover{background-color: #00447c;}
	.menu-category-block ul.dashboard_cate_list li a{ flex-direction:column;}
	.menu-category-block ul.dashboard_cate_list li i{ margin-right:0; margin-bottom:5px; height:auto;}
	.menu-category-block ul.dashboard_cate_list li .resources_dashbrd_icn{margin-right:0; margin-bottom:5px;}
	.menu-category-block ul.dashboard_cate_list li span{font-size:12px;}
	.menu-category-block{padding:0 0px;}

	#.owl-nav{ display:none;}
	.dashboard-container{padding:30px 15px;}
	.consumer-channel-section .item{width:auto;  padding: 15px;border-left: 3px solid #00447c}
	.consumer-channel-section .item .overlay-wrapper{flex-direction:column; height:auto; max-height:none;}
	.consumer-channel-section .item .overlay-wrapper .thumb-block{flex-shrink: 0; background-color:transparent; flex-direction:column; width:auto; padding:0;     align-items: center;}
	.consumer-channel-section .item  .overlay-wrapper .thumb-block .thumb-image{ margin-right:0; margin-bottom:15px; display: flex;  align-items: center; justify-content: center;}
	.consumer-channel-section .item  .modules-block{background-color:transparent;}
	.consumer-channel-section .item .overlay-wrapper{ background-image:none;}
	.consumer-channel-section .item  .modules-block{ width:auto; padding:0; margin-top: auto;}
	.consumer-channel-section .item  .modules-block .top-block{height:auto;}
	.consumer-channel-section .item .top-section .overlay-wrapper .product-details{display:flex; flex-direction:column; flex-shrink: 0;}
	.consumer-channel-section .item .top-section .overlay-wrapper .title{color: #013b6b; font-family: "Arial", "sans-serif"; font-weight:normal; margin-bottom:10px; display:flex; flex-direction:column; font-size:13px;}
	.consumer-channel-section .item .top-section .overlay-wrapper .des{color: #999; font-family: "Arial", "sans-serif"; font-weight:normal; margin-bottom:0px; font-size:12px; margin-bottom:10px;}
	.consumer-channel-section .item  .modules-block .modules-subtitle{color: #999; font-size:11px; margin-top:5px; margin-bottom:0;}
	.consumer-channel-section .item  .knowmore a{color: #013b6b; text-decoration:underline}
	.consumer-channel-section .item  .knowmore a:hover{text-decoration:none;}
	.consumer-channel-section{ margin-bottom:55px;}
	.dashboard-container{background-color:#fafafa}

	.dashboard-myAnalytics{ width:100%; display:flex;}
	.dashboard-myAnalytics .sections-Analytics-right{box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.15); width:50%; padding:15px; background-color:#fff;margin-left: 55px; border-left:3px solid #00447c;}
	.dashboard-myAnalytics .sections-Analytics-left{box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.15); width:50%; padding:15px; background-color:#fff; border-left:3px solid #00447c;}
	.dashboard-myAnalytics ul.dashboard_trn_activity_list{ display: flex; align-items: center; padding: 20px;}
	.dashboard-myAnalytics ul.dashboard_trn_activity_list li{box-shadow:0 0 0 0; width:100%; padding:0; display: flex; align-items: center; margin: 0; float: none; flex: 1; background-color: #FEFEFF; color: #00447c;}
	.dashboard-myAnalytics ul.dashboard_trn_activity_list li:last-child{ margin-left:50px;}
	.dashboard-myAnalytics ul.dashboard_trn_activity_list li .trng_activity_type{ width:100%; height:auto;     padding: 0; line-height: normal; display:flex; flex-direction:column;}
	.dashboard-myAnalytics ul.dashboard_trn_activity_list li .trng_activity_type .block{flex-direction:row; display:flex; align-items: center;}
	.dashboard-myAnalytics ul.dashboard_trn_activity_list li .trng_activity_count{ height:auto; border-left:0px none; line-height:normal; padding-top:0; font-size: 16px; display: flex;  flex-direction: column; text-align:left; margin-bottom:5px; color: #00447c;}
	.dashboard-myAnalytics ul.dashboard_trn_activity_list li .dashbrd_notes{background-image: url(../img/icons/dashboard-notes.png); background-repeat:no-repeat; width:30px; height:23px; background-position:inherit; margin-right:10px;}
	.dashboard-myAnalytics ul.dashboard_trn_activity_list li .trng_activity_count span:last-child{color:#999; font-size:13px; font-weight: normal; font-family: "Arial", "sans-serif";}
	.dashboard-myAnalytics ul.dashboard_trn_activity_list li .progress-cls{height: 5px; width: 100%; margin-bottom: 0px; margin-top: auto; align-self: flex-end; background-color: #dddddd;}
	.dashboard-myAnalytics .dashboard_main_head{font-size:16px; border-bottom: 1px solid #ccc; margin-bottom: 15px; border-left:0px none; padding-left:0; padding-bottom:5px;}
	.dashboard-myAnalytics .dashboard_main_head i{ margin-right:5px;}
	.dashboard-myAnalytics .dashboard_certficate_inner {background-color: #2a3e4e; box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.15); color: #fff;}
	.dashboard-myAnalytics .dashboard_certficate_inner.dashboard-no-content {background-color: #f7f7f7; color: #999; justify-content: center;}
	.dashboard-myAnalytics .dashboard-certficate-container { flex: 1 1 auto;}
	.dashboard-myAnalytics .certificate_head { font-size:22px; display: block; font-family: 'Arial';  line-height: 16px; margin-bottom: 20px;}
	.dashboard-myAnalytics .certificate_head span { border-bottom: 2px solid #fff;}
	.dashboard-myAnalytics  .dashboard_certficate_inner { display: flex; flex-direction: row;}
	.dashboard-myAnalytics .certificate_taining_head {background-image: url(../img/icons/certificates_training.png); background-repeat: no-repeat; padding-left: 25px; background-size: auto;}
	.dashboard-myAnalytics .certificate_taining_type {font-size: 22px; margin-bottom: 10px;}
	.dashboard-myAnalytics .dashboard-certficate-award { display: flex; align-items: center; flex-direction: column; padding-left: 0;
		justify-content: center;}
	.dashboard-myAnalytics .cert_yellow_badge { width: 120px; height: 141px;  background-image: url(../img/icons/certificates_award.png);
		background-size: 100%;  background-repeat: no-repeat;}
	.dashboard-myAnalytics .cetificate_awrd { margin-top: 15px; margin-bottom: 0px; font-size: 17px;}
	.dashboard-myAnalytics .cetificate_faculty_name {font-size: 24px;}
	.dashboard-feed-section .dashboard_main_head{ margin:30px 0;}
	.dashboard-feed-section ul li:first-child {background-color: #64bd63;}
	.dashboard-feed-section ul li.twitter-feed {background-color: #dd5826;}
	.dashboard-feed-section ul li.linkedin-feed {background-color: #5d8fc2;}
	.dashboard-feed-section ul li .block .heading{color: #fff;}
	.dashboard-feed-section ul li .block-content .feeds span{color: #fff;}
	.dashboard-feed-section ul li .block-content .twitter-feeds{color: #fff; border-top:1px solid #fff}
	.dashboard-feed-section ul li .readmore-link{color: #fff;}
	.dashboard-feed-section ul li .block-content .feeds{padding:12px 0;}
	.dashboard-feed-section ul li .block-content .feeds:first-child{border-top: 1px solid transparent;}
	.dashboard-feed-section ul li .block-content .feeds i{color: #fff; border:1px solid #fff}
	.dashboard-feed-section ul li .block-content .feeds span b{color: #fff; font-weight:normal; margin-bottom:4px;}
	.dashboard-feed-section ul li .block-content .feeds{border-top:1px solid #fff}
	.dashboard-feed-section ul li.twitter-feed .block .heading i{border:1px solid #fff;}
	.dashboard-feed-section ul li .block .heading i{border:1px solid #fff ;background-image:none; align-items: center;
		display: flex;justify-content: center;}
	.dashboard-feed-section ul li .block-content .twitter-feeds i{border:1px solid #fff; background-image:none;}
	.consumer-channel-section .item  .overlay-wrapper .thumb-block .thumb-image{max-height:150px; max-width: 150px;}
	.dashboard-feed-section ul li .block-content .twitter-feeds:first-child {
		border-top: 1px solid transparent;
	}.dashboard-feed-section ul li .block-content .twitter-feeds {color: #fff; border-top: 1px solid #fff; padding:12px 0;}

	@media only screen  and (max-width: 800px){
	.dashboard-myAnalytics ul.dashboard_trn_activity_list{flex-direction:column; margin-top:0px; padding: 0 0px}
	.dashboard-myAnalytics ul.dashboard_trn_activity_list li:last-child{ margin-left:0px;}
	.dashboard-myAnalytics ul.dashboard_trn_activity_list li {flex: initial; margin-bottom:30px;}
	.dashboard-myAnalytics  .dashboard_certficate_inner{flex-direction:column;}
	.dashboard-certficate-container{margin-bottom:20px;}
	.dashboard-certficate-award{ display:flex; align-items:center; width: 100%;}
	.consumer-channel-section .item .modules-block .top-block .end-section{ width:100%;}
	.dashboard-complete-details ul{flex-direction:column;}
	.dashboard-complete-details ul li{width:100%; margin-top:15px; margin-left:0;}
	.dashboard-complete-details ul li:first-child{width:100%; margin-top:0px;}
	.dashboard-myAnalytics {flex-direction:column;}
	.dashboard-myAnalytics .sections-Analytics-left{width:100%; margin-bottom:15px; margin-left:0;}
	.dashboard-myAnalytics .sections-Analytics-right{width:100%; margin:0px;}
	.menu-category-block ul.dashboard_cate_list li{width:22%; margin-right:9px;}


	}
	/*Dashboard css Added by Sanjay*/
	/*css for no data found*/
	.no_data_found_container{
	  background-color: #fff;
	  display: block;
	  padding: 20px 0;
	  overflow: hidden;
	  width: 100%;
	  text-align: center;
	}
	.no_data_img_sec{
	 display: block;
	 margin: 0 auto 20px;
	}
	.no_data_img_sec img{
	  display: block;
	  margin: 0 auto;
	}
	.no_data_txt{
	  display: block;
	  font-family: 'Arial';
	  font-size: 20px;
	  line-height: 20px;
	  color: #666;
	}
	.no_data_txt span{
	  display: inline-block;
	  margin-right: 10px;
	}
	/*css for no data found*/
	.set_display{
		padding: 3px 6px;
		background-color: #05141f;
		color: #fff;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		float: right;
		font-size: 11px;
	}
	.set_display:hover{color: #fff; }
	.mod-right{
	clear: both;
	margin-top:6px;
	}
	.mod_popup_cont{
	display: block;
	margin-bottom:10px;
	width:100%;
	float:left;
	}
	.mod_input_label_cont{
	 color: #666;
	 font-size: 16px;

	}
	.mod_input_cont input{
		border-radius: 0;
		box-shadow: none;
		border: 1px solid #eee;
		padding: 5px 10px;
		line-height: 20px;
		font-size: 16px;
	}
	.set_disp_close{
	margin: 10px 10px 0 0;
	}
	.cmmt_inner_main >form#listFormDisplayorder >.redDiv{
	text-align: center;
	}

	/*Trainings css Added by Sanjay*/
	.Ptraining-section{ display:flex; background-color: #efefef; padding:0px; border-radius:4px; width: 100%;}
	.Ptraining-section .Ptraining-section-wrapper{ border: 1px solid #c5cfe4; width: 100%; padding:0px; display: flex;}
	.Ptraining-section .Ptraining-left-section{width:75%; margin-right:0px; padding:20px;}
	.Ptraining-section .Ptraining-right-section{width:25%; background-color: #fff; border-left: 1px solid #d7d7d7; padding:20px;}
	.Ptraining-section .Ptraining-right-section h2{ padding:0; margin:0; font-size: 15px; color: #013b6b; }
	.Ptraining-section .Ptraining-right-section ul{ margin:0; padding:0; display:flex; flex-direction:column;}
	.Ptraining-section .Ptraining-right-section ul li{ margin:20px 0 0 0; padding:15px; display:flex; flex-direction:column;  box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.15); background-color:#fff; }
	.Ptraining-section .Ptraining-right-section ul li h3{ padding:0; margin:0 0 5px; font-size: 13px; color: #013b6b; }
	.Ptraining-section .Ptraining-right-section ul li div{ display:flex; padding:0; margin:0 0 10px; font-size: 12px; color: #666; font-family: "Arial", "sans-serif";}
	.Ptraining-section .Ptraining-right-section ul li div:last-child{ margin-bottom:0; justify-content: flex-end;}
	.Ptraining-section .Ptraining-right-section ul li div span{color:#666; margin-right: 5px;}
	.Ptraining-section .Ptraining-right-section ul li h3 + div{ margin-bottom: 0px; color:#999;}
	.Ptraining-section .Ptraining-right-section ul li h3 a{color:#05141f; background-color: transparent;}
	.Ptraining-section .Ptraining-right-section ul li h3 a:hover{color:#05141f; background-color: transparent;}
	.Ptraining-section .Ptraining-right-section ul li h3 + div + div{ text-align:right; justify-content: flex-end; color:#999;}
	.Ptraining-section .Ptraining-right-section ul li p{ padding:0; margin:0 0 10px; font-size: 12px; color: #999; font-family: "Arial", "sans-serif";}
	.Ptraining-section .Ptraining-right-section ul li div a{border: 2px solid #05141f; padding: 6px 23px; border-radius: 30px; font-size:12px;}
	.Ptraining-section .Ptraining-right-section ul li a:hover, .Ptraining-section .Ptraining-right-section ul li a:active, .Ptraining-section .Ptraining-right-section ul li a:focus { color: #fff; background-color: #05141f;}

	.Ptraining-section .Ptraining-left-section .display-order-btn{display: flex; width: 100%; justify-content: flex-end;}
	.Ptraining-section .Ptraining-left-section .display-order-btn a{padding:7px 15px; background-color:#05141f; color:#fff; border:1px solid #05141f; font-size:12px;text-transform: capitalize;}
	.Ptraining-section .Ptraining-left-section .display-order-btn a:hover{background-color:#05141f; color:#fff; border:1px solid #05141f;}
	.Ptraining-section .Ptraining-left-section ul{ margin:0; padding:0; display:flex; flex-direction:column;}
	.Ptraining-section .Ptraining-left-section ul li{ margin:20px 0 0 0; padding:0px; display:flex; flex-direction:column;  box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.15); position:relative; border-radius: 5px;  background-color:#fff; background-color: #fbfbfb;}
	.Ptraining-section .Ptraining-left-section ul li .modules-only{border:0px solid #e5e5e5; padding:15px; border-bottom:0px none; }
	.Ptraining-section .Ptraining-left-section ul li .sub-modules-only{border-top:1px solid #e5e5e5; padding:15px; display:flex;}
	.Ptraining-section .Ptraining-left-section ul li .sub-modules-only  .item{width:200px; background-color:#fff;}
	.Ptraining-section .Ptraining-left-section ul li .sub-modules-only .owl-nav .owl-prev{top:50%; width:30px; height:30px; margin-top:-15px; font-size:21px; line-height:normal; font-family: "Arial", "sans-serif";}
	.Ptraining-section .Ptraining-left-section ul li .sub-modules-only .owl-nav .owl-next{top:50%; width:30px; height:30px; margin-top:-15px; font-size:21px; line-height:normal; font-family: "Arial", "sans-serif";}
	.Ptraining-section .Ptraining-left-section ul li .sub-modules-only .owl-nav .owl-next.disabled{ display:none;}
	.Ptraining-section .Ptraining-left-section ul li .sub-modules-only .owl-nav .owl-prev.disabled{ display:none;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3{ width:100%; flex-direction: column;padding:15px; border:1px solid #e5e5e5; border-radius:5px; }
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .module-design-detail{flex-direction: column; display:flex;  margin-left:0; margin-top:0px;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .header-section{flex-direction: row; display:flex;  margin-left:0; margin-bottom:15px; align-items: center;}

	.Ptraining-section .Ptraining-left-section .module-design-options-3 .header-section{position:relative;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .header-section i{cursor:pointer;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .header-section .is_disabled{pointer-events: none; opacity: 0.5;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .header-section .dropdown-menu {position: absolute; top: 100%; left: auto; right:0;  z-index: 1000; display: none; float: left;  min-width: 160px;  padding: 5px 0;  margin: 2px 0 0;  font-size: 14px; text-align: left;  list-style: none;  background-color: #fff;  -webkit-background-clip: padding-box;  background-clip: padding-box;  border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15);  border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175);}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .header-section .dropdown-menu li{padding:0; box-shadow:none;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .header-section .dropdown-menu li a{font-size:12px; color:#999;display:flex; width:100%;} 
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .header-section .dropdown-menu li a:hover{color:#013b6b;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .header-section.open>.dropdown-menu {display: block;}

	.Ptraining-section .Ptraining-left-section .module-design-options-3 .module-design-detail .block-content{margin-left:0px; border-left:0px solid #e1e1e1; padding-left:0px; color:#999; font-size:12px; display:flex; flex-direction:row;  flex-wrap: wrap;
		justify-content: space-between; display:none;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .module-design-detail .block-content div:first-child{ margin-top:0;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .module-design-detail .block-content div b{ margin-right:5px;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .module-design-detail .block-content div i{ margin-right:5px}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .module-design-detail .block-content div{ margin-bottom:10px;    width: 50%; display: flex;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .module-design-detail .block-content div:nth-child(1){order:5;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .module-design-detail .circle{font-size:12px; color:#999; display:flex; align-items: center;  justify-content: center; }
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .module-design-detail .circle .circles-integer{font-size:12px; color:#999; display:flex; align-items: center;  justify-content: center; }
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .bar-top-block{ display:flex; justify-content: space-between; font-size:12px; color:#999; margin-top:0px; width: 100%; padding-bottom:5px; margin-top:10px;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .top-header-section{ display:flex; flex-direction:column;} 
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .top-header-section .green_circle_trn{ margin-right:0; border-radius:0; width:auto;  height:100px;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .top-header-section .thumb-content.designs{ display:flex; flex-direction:column;}
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .title{ width:100%; align-items: center; display: flex; margin-bottom:0px; font-size: 14px; color: #013b6b;  }
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .progress-cls{ height: 5px; width: 100%;  margin-bottom:0px;  margin-top: auto;  align-self: flex-end; background-color: #dddddd;}  
	.Ptraining-section .Ptraining-left-section .module-design-options-3 .progress-cls .progress-bar{ float: left; width: 0; height: 100%; font-size: 12px; line-height: 20px; color: #fff;  text-align: center;   background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);  box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);  -webkit-transition: width .6s ease;  -o-transition: width .6s ease; transition: width .6s ease;}

	.Ptraining-section .Ptraining-left-section ul li:first-child{ margin-top:20px;}
	.Ptraining-section .Ptraining-left-section .top-header-section{ display:flex; width: 100%;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-section{ display:flex; flex-direction:column;  margin-right:15px;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-section .bar-top-block{ display:flex; justify-content: space-between; font-size:12px; color:#999; width: 100%; padding-bottom:5px; margin-top: auto;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-section .progress-cls{ height: 5px; width: 100%;  margin-bottom:0px;   align-self: flex-end; background-color: #dddddd;}  
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-section .progress-cls .progress-bar{ float: left; width: 0; height: 100%; font-size: 12px; line-height: 20px; color: #fff;  text-align: center;   background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);  box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);  -webkit-transition: width .6s ease;  -o-transition: width .6s ease; transition: width .6s ease;}
	.Ptraining-section .Ptraining-left-section .top-header-section .green_circle_trn{ width:auto; height:auto; border-radius:0;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content{font-size: 14px;  color: #013b6b;   width: 100%;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .heading-block{ display:flex; flex-direction:row; justify-content:space-between;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .heading-block .circle-block{font-style: normal; display: flex;  align-items: center;  font-size: 12px; flex-direction: column; text-align:center;}
	.Ptraining-section .Ptraining-left-section .to
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .heading-block .title-block a{font-size:14px;}
	 .Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .heading-block .title-block div:last-child{font-style:italic;color: #666;font-family: "Arial", "sans-serif";font-size: 12px;}   
	 .Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .heading-block .title-block div:last-child span{color:#999; margin-left:5px;}   
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design{border-top:1px solid #e1e1e1; padding-top:15px; margin-top:15px; width:100%;}  
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul{ margin:0; padding:0; display:flex; flex-direction: row;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li{ margin:0; box-shadow:none;display:flex; justify-content:center; border-left:1px solid #e5e5e5; padding:0 0px; border-radius:0; width: 25%;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li:first-child{border-left:0px none;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li .bar-top{display:flex; flex-direction: column;  align-items: center; word-break: break-all;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li .bar-top .heading-title{color:#999; font-family: "Arial", "sans-serif"; font-size:12px; display:flex; align-items:center;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li .bar-top .heading-title i{ margin-right:5px; display:none;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li .bar-top .circle {display: inline-block;margin:0px 0 0 0; min-height:50px; align-items: center; display: flex; font-size: 19px;}

	/* Code Added For Teacher Case*/
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel{ margin:0; padding:0; display:flex; flex-direction: row;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-section{width:20%}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content{width:80%}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel .owl-stage{ display:flex;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel .owl-item{border-left:1px solid #e5e5e5; }
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel .owl-item:first-child{border-left:0px solid #e5e5e5; }
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel .item{ margin:0; box-shadow:none;display:flex; justify-content:center; border-left:1px solid #e5e5e5; padding:0 0px; border-radius:0; width:100%;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel .item:first-child{border-left:0px none;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel .item .bar-top{display:flex; flex-direction: column;  align-items: center; word-break: break-all;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel .item .bar-top .heading-title{color:#999; font-family: "Arial", "sans-serif"; font-size:12px; display:flex; align-items:center; text-align: center;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel .item .bar-top .heading-title i{ display:none;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel .item .bar-top .heading-title a{text-decoration:underline;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel .item .bar-top .heading-title a:hover{text-decoration:none;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel .item .bar-top .circle {display: inline-block;margin:0px 0 0 0; min-height:50px; align-items: center; display: flex; font-size: 19px;}

	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-nav .owl-prev{top:50%; width:20px; height:20px; margin-top:-10px; font-size:11px; line-height:normal;    display: flex;  align-items: center; justify-content: center; left:-10px;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-nav .owl-next{top:50%; width:20px; height:20px; margin-top:-10px; font-size:11px; line-height:normal;    display: flex;  align-items: center; justify-content: center; right:-10px;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-nav .owl-next.disabled{ display:none;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-nav .owl-prev.disabled{ display:none;}

	/* Code Added For Teacher Case*/

	@media (max-width: 1170px) {
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul{flex-wrap: wrap;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li:nth-child(5){border-left:0px none;}
	  }
	@media (max-width: 970px) {
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li{width:33%;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li:nth-child(5){border-left:1px solid #e5e5e5;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li:nth-child(4){border-left:0px none;}
	}
	@media (max-width: 900px) {
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li{width:50%;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li:nth-child(5){border-left:0px solid #e5e5e5;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li:nth-child(3){border-left:0px none;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li:nth-child(4){border-left:1px solid #e5e5e5;}
	} 

	@media (max-width: 780px) {
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li{width:100%; border-top:1px solid #e5e5e5; padding-bottom:10px;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li:first-child{border-top:0px solid #e5e5e5;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li:nth-child(2){border-left:0px none;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li:nth-child(4){border-left:0px none;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design ul li:nth-child(6){border-left:0px none;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .heading-block{flex-direction:column; text-align: center;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .heading-block .circle-block{ margin-top:15px;}
	.Ptraining-section .Ptraining-left-section .top-header-section{flex-direction:column;}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-section{width:100%}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content{ margin-top:15px; width:100%} 
	.Ptraining-section .Ptraining-left-section .top-header-section .green_circle_trn{ text-align:center;}
	}
	/*Trainings  css Added by Sanjay*/


	/*Users Page css Added by Sanjay*/
	.Philips-users-page{ display:flex; width:100%;}
	.Philips-users-page .Philips-users-container{ display:flex; width:100%; flex-direction:column; background-color:#fff; padding:0px;}
	.Philips-users-page .Philips-users-container .top-section{ display:flex; justify-content:space-between; width:100%; border-bottom:1px solid #e7e7e7; align-items:center; padding-bottom:10px; margin-bottom:15px;}
	.Philips-users-page .Philips-users-container .top-section .left-block .user-block{ display:flex; align-items: center;}
	.Philips-users-page .Philips-users-container .top-section .left-block .user-block .icn-circle{ display:flex; align-items:center; justify-content:center; margin-right:10px;}
	.Philips-users-page .Philips-users-container .top-section .left-block .user-block .user-detail{ display:flex; align-items:center; justify-content:center; flex-direction:column;}
	.Philips-users-page .Philips-users-container .top-section .left-block .user-block .thumb-content h3{font-family: 'Arial'; font-size: 16px; color: #333; margin:0 0 5px;}
	.Philips-users-page .Philips-users-container .top-section .left-block .user-block .thumb-content .breadcrumb{ padding:0; margin:0; background-color:transparent; color:#999; font-size:12px;}
	.Philips-users-page .Philips-users-container .top-section .left-block .user-block .thumb-content .breadcrumb a{color:#575656; font-size:12px; text-decoration:underline}
	.Philips-users-page .Philips-users-container .top-section .left-block .user-block .thumb-content .breadcrumb a:hover{ text-decoration:none;}
	.Philips-users-page .Philips-users-container .top-section .right-block .addnew{font-size:13px; text-decoration:none; display:flex; align-items:center; color:#05141f}
	.Philips-users-page .Philips-users-container .top-section .right-block .addnew:hover span{border-bottom:1px solid #05141f;}
	.Philips-users-page .Philips-users-container .top-section .right-block .addnew span{ margin-left:5px; border-bottom:1px solid transparent; color:#05141f}
	.Philips-users-page .Philips-users-container .top-section .right-block .addnew i{font-size:15px;}

	.Philips-users-page .Philips-users-container .filter-section{ display:flex; justify-content:space-between; width:100%; border-bottom:1px solid #e7e7e7; align-items:center; padding-bottom:10px; margin-bottom:15px;}
	.Philips-users-page .Philips-users-container .filter-section + .filter-section{ margin-bottom:15px; padding-bottom:0; border-bottom:0px none;}
	.Philips-users-page .Philips-users-container .filter-section ul{display:flex; margin:0; padding:0;}
	.Philips-users-page .Philips-users-container .filter-section ul li{ margin-left:15px;}
	.Philips-users-page .Philips-users-container .filter-section ul li:first-child{ margin-left:0px;}
	.Philips-users-page .Philips-users-container .filter-section  select{border: 1px solid #e7e7e7;  font-size: 12px;  max-width:150px;
		box-shadow: 0px 0px 0px 0px;  height: auto;  padding: 3px;}
	.Philips-users-page .Philips-users-container .filter-section ul li button{font-size:11px; background-color:#fff; margin:0; padding:4px 10px; color:#05141f; border:1px solid #05141f; border-radius:5px; transition:all 0.2s ease;}
	.Philips-users-page .Philips-users-container .filter-section ul li button:hover{font-size:11px; background-color:#05141f; color:#fff;}  
	.Philips-users-page .Philips-users-container .filter-section form{display:flex;}
	.Philips-users-page .Philips-users-container .filter-section input[type="text"]{border: 1px solid #e7e7e7; width:auto; box-shadow:-0px 0px 0px 0px; font-size:12px; height: auto; border-radius:5px 0 0 5px;}
	.Philips-users-page .Philips-users-container .filter-section .input-group-btn{width:auto;}
	.Philips-users-page .Philips-users-container .filter-section button{ margin:0; border-left:0px none; font-size:12px;}
	.Philips-users-page .Philips-users-container .filter-section .left-block ul li { display: flex; margin: 0; padding: 0;  color: #999; font-size: 12px; align-items: center; margin-left:15px;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .block{ display:flex; align-items:center;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .block div:first-child{ margin-right:10px;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .action-dd{font-size:12px;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .action-dd .dropdown-toggle{ color:#05141f; border:1px solid #05141f; background-color:transparent;  padding:4px 10px; border-radius: 5px; transition: all 0.2s ease;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .action-dd .dropdown-toggle:hover{background-color:#05141f; color:#fff;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .action-dd .dropdown-menu{display:none; min-width:inherit; box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12); border:0px none;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .action-dd .dropdown-menu li{ margin:0;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .action-dd .dropdown-menu li a{ display:flex; flex:1; font-size: 12px;  color: #666; padding:9px 15px;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .action-dd .dropdown-menu li a:hover{background-color:#f5f5f5;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .action-dd .dropdown.open .dropdown-menu{ display:block;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .showing-count span{color:#999;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .showing-count select{margin:0 5px;}
	.Philips-users-page .Philips-users-container .filter-section .left-block .showing-count{font-size:12px;}
	.Philips-users-page .Philips-users-container .filter-section .left-block ul li:first-child{ margin-left:0;}
	.Philips-users-page .Philips-users-container .filter-section .left-block ul li span{color: #fff; border-radius: 4px;  background-color: #05141f;  padding: 0px 8px;  margin-left: 5px;font-size: 12px;}
	.Philips-users-page .Philips-users-container .table-wrapper{overflow:auto;}
	.Philips-users-page .Philips-users-container table { width: 100%; border-collapse: collapse; margin-bottom: 0;}
	.Philips-users-page .Philips-users-container table tr { border-bottom: 1px solid #e7e7e7;}
	.Philips-users-page .Philips-users-container table th { font-size: 13px;  font-weight: normal;  color: #242a30;  background-color: transparent;  padding: 10px 10px; border: 1px solid #e7e7e7;}
	.Philips-users-page .Philips-users-container table tr:first-child th{border: 1px solid #e7e7e7;}
	.Philips-users-page .Philips-users-container table thead a {color: #242a30; display: flex;  justify-content: space-between;    align-items: center;}
	.Philips-users-page .Philips-users-container table td {font-size: 12px; padding: 10px 10px;  border: 1px solid #e7e7e7; vertical-align:middle;}
	.Philips-users-page .Philips-users-container table td div{display:flex; align-items:center;}
	.Philips-users-page .Philips-users-container table td div a{ margin-left:10px;}
	.Philips-users-page .Philips-users-container table td:first-child{text-align:center;}
	.Philips-users-page .Philips-users-container table td:first-child input[type="checkbox"]{margin-top:0; vertical-align: middle;}
	.Philips-users-page .Philips-users-container table th:first-child{text-align:center;}
	.Philips-users-page .Philips-users-container table th:first-child input[type="checkbox"]{margin-top:0; vertical-align: middle;}
	.Philips-users-page .Philips-users-container table tbody tr:last-child { border-bottom: 0px solid #e7e7e7;}
	.Philips-users-page .Philips-users-container table tr:nth-child(even) { background-color: #f5f5f5;}
	.Philips-users-page .Philips-users-container table td.GreenTxt .active{ background-color:#3e9901; color:#fff; border-radius:4px; padding:3px 5px; margin-right:0px; font-size:12px; line-height: normal;}
	.Philips-users-page .Philips-users-container table td.GreenTxt .inactive{ background-color:#b7b7b7; color:#fff; border-radius:4px; padding:3px 5px; margin-right:0px; font-size:12px; line-height: normal;}
	.Philips-users-page .Philips-users-container table td.last{ font-size:12px; text-align: center;}
	.Philips-users-page .Philips-users-container table td.last a{ margin-bottom:0;}
	.Philips-users-page .Philips-users-container table td.last .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-radius:4px;}
	.Philips-users-page .Philips-users-container table td.last span{font-size:12px;}
	.Philips-users-page .Philips-users-container table td.last .pnl-setting{ position:relative; display:flex; align-items:center; justify-content: center;}
	.Philips-users-page .Philips-users-container table td.last .pnl-setting .dropdown-menu{display:none; min-width:inherit; box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12); border:0px none; background-color:transparent; padding: 0; margin-top:0;}
	.Philips-users-page .Philips-users-container table td.last .pnl-setting .dropdown-menu li{border:0px none;}
	.Philips-users-page .Philips-users-container table td.last .pnl-setting.open .dropdown-menu{ display:block;}
	.Philips-users-page .Philips-users-container table td.last .pnl-setting .dropdown-menu li a{ display:flex; flex:1; font-size: 12px;  color: #666; padding:9px 15px;}
	.Philips-users-page .Philips-users-container table td.last .pnl-setting .dropdown-menu li a:hover{background-color:#f5f5f5;}
	.Philips-users-page .Philips-users-container table td.last .pnl-setting ul.dropdown-menu:after{ display:none;}
	.Philips-users-page .Philips-users-container table td.last .pnl-setting ul.dropdown-menu:before{ display:none;}

	.Philips-users-page .Philips-users-container table th.action-dd .dropdown-toggle{ color:#000; border:0px solid #05141f; background-color:transparent;  padding:4px 10px; border-radius: 5px; transition: all 0.2s ease;}
	.Philips-users-page .Philips-users-container table th.action-dd .dropdown-toggle:hover{background-color:#f5f5f5; color:#000;}
	.Philips-users-page .Philips-users-container table th.action-dd .dropdown-menu{display:none; min-width:inherit; box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12); border:0px none;}
	.Philips-users-page .Philips-users-container table th.action-dd .dropdown-menu li{ margin:0;}
	.Philips-users-page .Philips-users-container table th.action-dd .dropdown-menu li a{ display:flex; flex:1; font-size: 12px;  color: #666; padding:9px 15px;}
	.Philips-users-page .Philips-users-container table th.action-dd .dropdown-menu li a:hover{background-color:#f5f5f5;}
	.Philips-users-page .Philips-users-container table th.action-dd .dropdown.open .dropdown-menu{ display:block;}


	/*Dialog Css Added by Sanjay*/

	/*Assign Trainer Dialog Css Added by Sanjay*/
	#assignTrainerDialog{ position:fixed; width:400px; height:auto; top:50%; left:50%; transform: translate(-50%, -50%); z-index:220000; display:none; -ms-transform: translateX(-50%) translateY(-50%); -webkit-transform: translate(-50%,-50%);}
	#assignTrainerDialog .assignTrainerDialogContainer{ padding:0px 0px 0px 0px; background-color:#fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius:5px; border:1px solid #d7d7d7;}
	#assignTrainerDialog .assignTrainerDialogContainer .close-dialog{ position:absolute; right:15px; top:15px; display:flex; align-items:center; justify-content:center;}
	#assignTrainerDialog .assignTrainerDialogContainer .heading{ display:flex; margin-bottom:0px; font-size:14px; color:#000; padding:15px 15px 15px 15px; align-items:center; border-bottom:2px solid #05141f; flex-direction:column;}
	#assignTrainerDialog .assignTrainerDialogContainer .heading div:first-child{color:#000; font-size:15px; align-items:center; margin-bottom:5px;}
	#assignTrainerDialog .assignTrainerDialogContainer .heading div:last-child{font-size:12px; color:#999;}
	#assignTrainerDialog .assignTrainerDialogContainer .heading div:last-child b{color:#000; font-weight:normal; font-size:12px; margin-right:5px;}
	#assignTrainerDialog .assignTrainerDialogContainer .title{color:#666;  font-size:12px;}
	#assignTrainerDialog .assignTrainerDialogContainer .message{color:#333; font-size:12px; background-color:#f6f6f6; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:15px;}
	#assignTrainerDialog .assignTrainerDialogContainer .actions{ display:flex; align-items:center; justify-content:flex-end; margin-top:0px; margin-bottom:0; border-top:0px solid #e7e7e7; padding:15px;}
	#assignTrainerDialog .assignTrainerDialogContainer .actions a:first-child{border: 2px solid #05141f; padding:4px 20px;  border-radius: 30px;  font-size: 12px;  transition: 0.2s all ease; color: #333;  background-color: transparent;}
	#assignTrainerDialog .assignTrainerDialogContainer .actions a:first-child:hover{background-color: #05141f; color: #fff;}
	#assignTrainerDialog .assignTrainerDialogContainer .actions a:last-child{ margin-left:10px;}
	#assignTrainerDialog .assignTrainerDialogContainer .actions a:last-child {border: 2px solid #dddddd; padding: 4px 20px;
		border-radius: 30px; font-size: 12px; transition: 0.2s all ease; color: #999; background-color: #f4f4f4;}
	#assignTrainerDialog .assignTrainerDialogContainer .actions a:last-child:hover{background-color: #d7d7d7; color: #333;}
	/*Assign Trainer Dialog Css Added by Sanjay*/


	/*Announcement Mapping Dialog Css Added by Sanjay*/
	#announcementMappingDialog{ position:fixed; width:400px; height:auto; top:50%; left:50%; transform: translate(-50%, -50%); z-index:220000; display:none; -ms-transform: translateX(-50%) translateY(-50%); -webkit-transform: translate(-50%,-50%);}
	#announcementMappingDialog .announcementMappingDialogContainer{ padding:0px 0px 0px 0px; background-color:#fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius:5px; border:1px solid #d7d7d7;}
	#announcementMappingDialog .announcementMappingDialogContainer .close-dialog{ position:absolute; right:15px; top:15px; display:flex; align-items:center; justify-content:center;}
	#announcementMappingDialog .announcementMappingDialogContainer .heading{display:flex; font-size:14px; justify-content:space-between; color:#999; border-bottom:2px solid #05141f; margin-bottom:0px; padding:15px 15px 15px 15px; align-items: center; flex-direction:column;}
	#announcementMappingDialog .announcementMappingDialogContainer .heading b{color:#000; font-weight:normal; font-size:12px; margin-right:5px;}
	#announcementMappingDialog .announcementMappingDialogContainer .heading div:last-child{color:#666; font-size:12px;}
	#announcementMappingDialog .announcementMappingDialogContainer .heading div:first-child{color:#000; font-size:15px; align-items:center; margin-bottom:5px;}
	#announcementMappingDialog .announcementMappingDialogContainer .title{color:#333;  font-size:12px;}
	#announcementMappingDialog .announcementMappingDialogContainer .message{color:#333; font-size:12px; display:flex; flex-direction:column; background-color:#f6f6f6; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:15px;}
	#announcementMappingDialog .announcementMappingDialogContainer .message ul{ flex-wrap:wrap; display:flex; margin:10px 0 0; padding:0;}
	#announcementMappingDialog .announcementMappingDialogContainer .message ul li{ display:flex; margin:0 15px 15px 0px; padding:0;}
	#announcementMappingDialog .announcementMappingDialogContainer .message ul li:first-child{ margin-right:15px;}
	#announcementMappingDialog .announcementMappingDialogContainer .message label{font-weight: normal; display:flex; margin-bottom:0; align-items:center; color:#666}
	#announcementMappingDialog .announcementMappingDialogContainer .message label input[type="checkbox"]{ margin:0 5px 0 0}
	#announcementMappingDialog .announcementMappingDialogContainer .actions{ display:flex; align-items:center; justify-content:flex-end; margin-top:0px; margin-bottom:0; padding:15px;}
	#announcementMappingDialog .announcementMappingDialogContainer .actions a:first-child{border: 2px solid #05141f; padding:4px 20px;  border-radius: 30px;  font-size: 12px;  transition: 0.2s all ease; color: #333;  background-color: transparent;}
	#announcementMappingDialog .announcementMappingDialogContainer .actions a:first-child:hover{background-color: #05141f; color: #fff;}
	#announcementMappingDialog .announcementMappingDialogContainer .actions a:last-child{ margin-left:10px;}
	#announcementMappingDialog .announcementMappingDialogContainer .actions a:last-child {border: 2px solid #dddddd; padding:4px 20px;
		border-radius: 30px; font-size: 12px; transition: 0.2s all ease; color: #999; background-color: #f4f4f4;}
	#announcementMappingDialog .announcementMappingDialogContainer .actions a:last-child:hover{background-color: #d7d7d7; color: #333;}
	/*Announcement Mapping Dialog Css Added by Sanjay*/


	/*Channel Mapping Dialog Css Added by Sanjay*/
	#channelMappingDialog{ position:fixed; width:400px; height:auto; top:50%; left:50%; transform: translate(-50%, -50%); z-index:220000; display:none; -ms-transform: translateX(-50%) translateY(-50%); -webkit-transform: translate(-50%,-50%);}
	#channelMappingDialog .channelMappingDialogContainer{ padding:0; background-color:#fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius:5px; border:1px solid #d7d7d7;}
	#channelMappingDialog .channelMappingDialogContainer .close-dialog{ position:absolute; right:15px; top:15px; display:flex; align-items:center; justify-content:center;}
	#channelMappingDialog .channelMappingDialogContainer .heading{display:flex; font-size:12px; justify-content:space-between; color:#999;  border-bottom:2px solid #05141f; margin-bottom:0px; padding:15px; flex-direction:column; align-items:center;}
	#channelMappingDialog .channelMappingDialogContainer .heading b{color:#000; font-weight:normal; font-size:12px; margin-right:5px;}
	#channelMappingDialog .channelMappingDialogContainer .heading div:last-child{color:#666; font-size:12px;}
	#channelMappingDialog .channelMappingDialogContainer .heading div:first-child{color:#000; font-size:15px; align-items:center; margin-bottom:5px;}
	#channelMappingDialog .channelMappingDialogContainer .title{color:#333;  font-size:12px;}
	#channelMappingDialog .channelMappingDialogContainer .message{color:#999; font-size:12px; display:flex; flex-direction:column;  background-color:#f6f6f6; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:15px;}
	#channelMappingDialog .channelMappingDialogContainer .message ul{ flex-wrap:wrap; display:flex; margin:10px 0 0; padding:0;}
	#channelMappingDialog .channelMappingDialogContainer .message ul li{ display:flex; margin:0 15px 15px 0px; padding:0;}
	#channelMappingDialog .channelMappingDialogContainer .message ul li:first-child{ margin-right:15px;}
	#channelMappingDialog .channelMappingDialogContainer .message label{font-weight: normal; display:flex; margin-bottom:0; align-items:center; color:#666}
	#channelMappingDialog .channelMappingDialogContainer .message label input[type="checkbox"]{ margin:0 5px 0 0}
	#channelMappingDialog .channelMappingDialogContainer .actions{ display:flex; align-items:center; justify-content:flex-end; margin-top:0px; margin-bottom:0; border-top:1px solid #e7e7e7; padding:15px;}
	#channelMappingDialog .channelMappingDialogContainer .actions a:first-child{border: 2px solid #05141f; padding:4px 20px;  border-radius: 30px;  font-size: 12px;  transition: 0.2s all ease; color: #333;  background-color: transparent;}
	#channelMappingDialog .channelMappingDialogContainer .actions a:first-child:hover{background-color: #05141f; color: #fff;}
	#channelMappingDialog .channelMappingDialogContainer .actions a:last-child{ margin-left:10px;}
	#channelMappingDialog .channelMappingDialogContainer .actions a:last-child {border: 2px solid #dddddd; padding:4px 20px;
		border-radius: 30px; font-size: 12px; transition: 0.2s all ease; color: #999; background-color: #f4f4f4;}
	#channelMappingDialog .channelMappingDialogContainer .actions a:last-child:hover{background-color: #d7d7d7; color: #333;}
	/*Channel Mapping Dialog Css Added by Sanjay*/
	/*Announcement Assign Dialog Css Added by Sanjay*/
	#announcementAssignDialog{ position:fixed; width:400px; height:auto; top:50%; left:50%; transform: translate(-50%, -50%); z-index:220000; display:none; -ms-transform: translateX(-50%) translateY(-50%); -webkit-transform: translate(-50%,-50%);}
	#announcementAssignDialog .announcementAssignDialogContainer{ padding:0px 0px 0px 0px; background-color:#fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius:5px; border:1px solid #d7d7d7;}
	#announcementAssignDialog .announcementAssignDialogContainer .close-dialog{ position:absolute; right:15px; top:15px; display:flex; align-items:center; justify-content:center;}
	#announcementAssignDialog .announcementAssignDialogContainer .heading{display:flex; font-size:14px; justify-content:space-between; color:#999; border-bottom:2px solid #05141f; margin-bottom:0px; padding:15px 15px 15px 15px; align-items: center; flex-direction:column;}
	#announcementAssignDialog .announcementAssignDialogContainer .heading b{color:#000; font-weight:normal; font-size:12px; margin-right:5px;}
	#announcementAssignDialog .announcementAssignDialogContainer .heading div:last-child{color:#666; font-size:12px;}
	#announcementAssignDialog .announcementAssignDialogContainer .heading div:first-child{color:#000; font-size:15px; align-items:center; margin-bottom:5px;}
	#announcementAssignDialog .announcementAssignDialogContainer .title{color:#333;  font-size:12px;}
	#announcementAssignDialog .announcementAssignDialogContainer .message{color:#333; font-size:12px; display:flex; flex-direction:column; background-color:#f6f6f6; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:15px;}
	#announcementAssignDialog .announcementAssignDialogContainer .message ul{ display:flex; margin:10px 0 0; padding:0; flex-wrap:wrap;}
	#announcementAssignDialog .announcementAssignDialogContainer .message ul li{ display:flex; margin:0 10px 10px 0px; padding:0;}
	#announcementAssignDialog .announcementAssignDialogContainer .message ul li:first-child{ margin-left:0;}
	#announcementAssignDialog .announcementAssignDialogContainer .message ul li.announcement-no-content { background-color: #E5E5E5; width:100%; padding: 15px; margin:0; font-family: 'Arial'; color: #999; justify-content: center;}
	#announcementAssignDialog .announcementAssignDialogContainer .message label{font-weight: normal; display:flex; margin-bottom:0; align-items:center; color:#666; background-color:#E5E5E5; padding:4px 8px; border-radius:5px;}
	#announcementAssignDialog .announcementAssignDialogContainer .message label i{ margin-left:5px; color:#3e9901;}
	#announcementAssignDialog .announcementAssignDialogContainer .message label input[type="checkbox"]{ margin:0 5px 0 0}
	#announcementAssignDialog .announcementAssignDialogContainer .actions{ display:flex; align-items:center; justify-content:flex-end; margin-top:0px; margin-bottom:0; padding:15px;}
	#announcementAssignDialog .announcementAssignDialogContainer .actions a:first-child{border: 2px solid #05141f; padding:4px 20px;  border-radius: 30px;  font-size: 12px;  transition: 0.2s all ease; color: #333;  background-color: transparent;}
	#announcementAssignDialog .announcementAssignDialogContainer .actions a:first-child:hover{background-color: #05141f; color: #fff;}
	#announcementAssignDialog .announcementAssignDialogContainer .actions a:last-child{ margin-left:10px;}
	#announcementAssignDialog .announcementAssignDialogContainer .actions a:last-child {border: 2px solid #dddddd; padding:4px 20px;
		border-radius: 30px; font-size: 12px; transition: 0.2s all ease; color: #999; background-color: #f4f4f4;}
	#announcementAssignDialog .announcementAssignDialogContainer .actions a:last-child:hover{background-color: #d7d7d7; color: #333;}
	/*Announcement Assign Dialog Css Added by Sanjay*/

	.maskbg{ background-color:rgba(0,0,0,0.7); position:absolute; top:0; right:0; left:0; bottom:0; z-index:22000; display:none;}



	/*Dialog Css Added by Sanjay*/

	/*Users Page css Added by Sanjay*/

	/*Bulk Upload  Page css Added by Sanjay*/
	.bulk-upload-page{ display:flex; width:100%; flex-direction:column;}
	.bulk-upload-page .bulk-upload-page-container{ display:flex; width:100%; flex-direction:column; background-color:#fff; padding:20px;}
	.bulk-upload-page .bulk-upload-page-container .top-section{display:flex; width:100%; border-bottom: 1px solid #e7e7e7;
		align-items: center; padding-bottom: 10px; margin-bottom: 15px;}
	.bulk-upload-page .bulk-upload-page-container .top-section .thumb-profile{ display:flex; align-items:center;}
	.bulk-upload-page .bulk-upload-page-container .top-section .thumb-profile .icn-circle{ display:flex; align-items:center; justify-content:center; margin-right:10px;}
	.bulk-upload-page .bulk-upload-page-container .top-section .thumb-content{ display:flex; flex-direction:column;}
	.bulk-upload-page .bulk-upload-page-container .top-section .thumb-content h3{ font-size:16px; font-weight:normal; margin:0 0 5px; font-family: 'Arial'; color:#333;}
	.bulk-upload-page .bulk-upload-page-container .top-section .thumb-content h3 a{ font-size:16px; font-weight:normal; margin:0 0 5px; font-family: 'Arial'; color:#333;}
	.bulk-upload-page .bulk-upload-page-container .top-section .thumb-content ol{ background-color:transparent; margin:0; padding:0;     color: #999; font-size: 12px;}
	.bulk-upload-page .bulk-upload-page-container .top-section .thumb-content ol a{color: #05141f;font-size: 12px; text-decoration: underline;}
	.bulk-upload-page .bulk-upload-page-container .top-section .thumb-content ol a:hover{ text-decoration:none;}
	.bulk-upload-page .bulk-upload-page-container .accordian-wrapper{ display:flex; width:100%;}
	.bulk-upload-page .bulk-upload-page-container .accordian-wrapper .panel-title a{ display:flex; font-size:13px;   justify-content: space-between; text-transform:capitalize;}
	.bulk-upload-page .bulk-upload-page-container .accordian-wrapper .panel-group{display:flex; width:100%; flex-direction:column;}
	.container.body .bulk-upload-page .bulk-upload-page-container .accordian-wrapper .panel-body{ padding:20px; font-size:12px;}
	.bulk-upload-page .bulk-upload-page-container .accordian-wrapper .panel-group .panel+.panel{ margin-top:15px;}
	.bulk-upload-page .bulk-upload-page-container .accordian-wrapper .form-group{display: flex;  flex-direction:column; align-items: center;}
	.bulk-upload-page .bulk-upload-page-container .accordian-wrapper .form-block{display: flex; align-items: center; margin:0 0 15px;}
	.bulk-upload-page .bulk-upload-page-container .accordian-wrapper .form-block label{margin-right: 15px;}
	/*Bulk Upload Page css Added by Sanjay*/
	.is_disabled{pointer-events: none; opacity: 0.5;}
	.engagement-content-summary-links{display:flex; width: 100%; flex-wrap:wrap; }
	.engagement-content-summary-links a{font-size:12px; font-weight: normal; margin:0px 10px 10px 0;}
	.engagement-content-summary-links img{width:20px; height: 20px; margin-right:5px;}
	.auto_manual-block{display:flex; align-items:center; width: 100%; margin-top:15px;}
	.auto_manual-block input[type="radio"]{ margin:0; padding: 0; }
	.auto_manual-block label{padding: 0 8px;}
	.auto_manual-block label:first-child{padding-right: 8px;}

	.approve-certificates-status{display:flex; margin-top: 10px; justify-content: flex-end;}
	.approve-certificates-status .approve-certificates-passed{background-color: #27c24c; font-size: 12px;font-weight: bold; text-transform: uppercase; color:#fff; padding:2px 10px; border-radius:4px;}
	.approve-certificates-status .approve-certificates-failed{background-color: #dc3545; font-size: 12px; font-weight: bold; text-transform: uppercase; color:#fff; padding:2px 10px; border-radius:4px;}
	.approve-certificates-status .approve-certificates-notattempted{background-color: #fd7e14; font-size: 12px; font-weight: bold; text-transform: uppercase; color:#fff; padding:2px 10px; border-radius:4px;}


	/*Activity Preview Page css Added by Sanjay*/
	.activity-Page-Preview{ display:flex; width:100%; flex-direction:column;}
	.activity-Page-Preview .activity-Page-Preview-Container{ display:flex; width:100%; flex-direction:column; background-color:#fff; padding:0px;}
	.activity-Page-Preview .activity-Page-Preview-Container .main-section{display:flex; flex-direction:row; width:100%;}
	.activity-Page-Preview .activity-Page-Preview-Container .left-section{width:65%;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section{width:35%; margin-left:15px; border-left:1px solid
	#e7e7e7; padding:15px; background-color:#f7f7f7;}

	.activity-Page-Preview .activity-Page-Preview-Container .right-section .heading-title{font-size:16px; font-weight:normal; margin:0 0 5px; font-family: 'Arial'; color:#333;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block{ padding:10px 0;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block label{font-size:12px; color:#000; font-weight:normal; display:flex; align-items:center;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block label .required{color:#ff0000;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block select{height:auto;font-size:12px; border:1px solid #e7e7e7; padding:4px 5px; background-color: #f0f0f0; border-radius:4px;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block .example-content{font-size:11px; font-size:999;display:flex;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block input{font-size:12px; border:1px solid #e7e7e7;padding:4px 5px; color:#000; background-color: #f0f0f0; border-radius:4px; transition:all 0.4s ease;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block input:focus{background-color:#fff; border:1px solid #000; box-shadow: 0 0 6px #c7c7c7;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul{display:flex; margin:0; padding:0; flex-direction:column;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li{display:flex; margin:0; padding:0; justify-content:space-between; margin-top:10px;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li:first-child{ margin-top:0;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li.bulk-upload-btn{display: flex; align-items:flex-end; justify-content:flex-end;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li.bulk-upload-btn a{color: #bb2e2b; font-size: 12px; font-family: "Arial", "sans-serif"; text-decoration: underline; padding:0px; border-radius:5px;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li.bulk-upload-btn a:hover{text-decoration: none}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li.bulk-upload-btn a i{margin-right: 5px;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .block-single{ display:flex; flex-direction:column; width:100%; position: relative;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .block-single .bulk-upload{display: flex; align-items: center;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .block-single .bulk-upload a{margin: 0 0 0 5px; font-size: 11px; border-radius: 4px;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .block-multiple{ display:flex; flex-direction:column; width:45%; position: relative;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li input[type="checkbox"]{margin:0 5px 0 0;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .switch {font-size:12px; position:relative; width: 55px; height: 24px;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .switch input{ display:none;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .switch input:checked + .slider {
		background-color: #05141f;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li.has-border{border-top:1px solid #e7e7e7; padding:0px; margin-top: 15px;}    
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .switch .slider{border:1px solid #e7e7e7;}  
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .switch .slider.round:before { border-radius: 50%; position: absolute; content: ""; height: 15px; width: 15px; left: 4px; bottom:4px; background-color: white;
		-webkit-transition: .4s; transition: .4s;}  
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .switch input:checked + .slider:before {
		-webkit-transform: translateX(30px); -ms-transform: translateX(30px); transform: translateX(30px);
	}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li.block-single{ justify-content:flex-start; align-items:center;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li.block-single .publish-title{ margin-right:5px; font-size: 12px; color: #000;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .btn-group{width:100%;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .btn-group button{background-color: #f0f0f0; text-align: left; border:1px solid #e7e7e7; font-size: 12px; width:100%; box-shadow:0px 0px 0px 0px;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .btn-group button .caret{position: absolute; right:10px; top:14px;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .btn-group button:hover{ background-color: #f0f0f0; }
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .btn-group.open ul.dropdown-menu{display:block;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .btn-group ul.dropdown-menu{display:none; top:33px; border: 1px solid rgba(0,0,0,.15); margin-top: 0; box-shadow: 0 6px 12px rgba(0,0,0,.175); padding:5px; min-width: initial; width: 100%; box-sizing: border-box; z-index: 220010;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .btn-group ul.dropdown-menu li{justify-content:left; margin-top:0;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .btn-group ul.dropdown-menu li a{display:flex; width: 100%; padding:0 10px;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .btn-group ul.dropdown-menu li label{width:100%; align-items:center; padding:0; white-space: normal;}
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .btn-group ul.dropdown-menu li label input[type="radio"]{ position: static; }
	.activity-Page-Preview .activity-Page-Preview-Container .right-section .content-block ul li .btn-group ul.dropdown-menu li label input[type="checkbox"]{ position: static; }
	.activity-Page-Preview .activity-Page-Preview-Container .actions-section{ display:flex; align-items:center; justify-content: center; margin-top:0px; margin-bottom:0; border-top:1px solid #e7e7e7; padding:15px;}
	.activity-Page-Preview .activity-Page-Preview-Container .actions-section button{border: 2px solid #05141f; padding:6px 30px;  border-radius: 30px;  font-size: 12px;  transition: 0.2s all ease; color: #333;  background-color: transparent; margin:0;}
	.activity-Page-Preview .activity-Page-Preview-Container .actions-section button:hover{background-color: #05141f; color: #fff;}
	.activity-Page-Preview .activity-Page-Preview-Container .actions-section button{ margin-left:10px;}
	.activity-Page-Preview .activity-Page-Preview-Container .actions-section a {border: 2px solid #dddddd; padding:6px 30px;
		border-radius: 30px; font-size: 12px; transition: 0.2s all ease; color: #999; background-color: #f4f4f4;}
	.activity-Page-Preview .activity-Page-Preview-Container .actions-section a:hover{background-color: #d7d7d7; color: #333;}

	.birthday-dialog{display: flex; width: 100%; flex-direction: column;}
	.birthday-dialog .heading-title{display:flex; justify-content: space-between; align-items: center; width: 100%; border-bottom:1px solid #bbbbbb; padding-bottom: 20px; margin-bottom: 20px;}
	.birthday-dialog .heading-title .title{color:#4d4d4d; font-size:24px;}
	.birthday-dialog ul{margin:0 0 20px; padding:0; display: flex; width: 100%; justify-content: space-between;}
	.birthday-dialog ul li{margin:0; padding:10px; display: flex; font-size:12px; color: #4d4d4d; border:1px solid #f99d30; border-radius:10px;}
	.birthday-dialog ul li:nth-child(2){color:#fff; background-color:#f99d30 }
	.birthday-dialog input[type="text"]{height: 34px; padding:2px 12px; font-size: 14px; color: #555;  background-color: #fff;  background-image: none; border: 1px solid #4d4d4d; border-radius: 4px; width: 100%; box-sizing: border-box;}
	.birthday-dialog input[type="text"]:focus{outline:0px none;}
	.birthday-dialog .actions{ display: flex; width: 100%; align-items: flex-end; margin-bottom: 20px;
	justify-content: flex-end; margin-top: 20px;}
	.birthday-dialog .actions .button{font-weight: normal; background-color: #f99d30; border: none; color: #fff; border: 1px solid #f99d30; cursor: pointer; font-size: 14px; margin: 0px; padding: 8px 20px;  border-radius: 5px; font-size: 14px; text-decoration:none}
	.birthday-dialog .actions .button:hover{background-color: #fff; border: none; color: #f99d30; border: 1px solid #f99d30;}

	.birthday-dialog .actions .cancel-button{font-weight: normal; background-color: #4c4c4c; border: none; color: #fff; border: 1px solid #4c4c4c; cursor: pointer; font-size: 14px; margin: 0px 0 0 10px; padding: 8px 20px; border-radius: 5px; font-size: 14px; text-decoration:none}
	.birthday-dialog .actions .cancel-button:hover{background-color: #fff; border: none; color: #4c4c4c; border: 1px solid #303188;}

	/*Activity Preview css Added by Sanjay*/


	/*Like Comment css */
	.user-cong-btn-icons-cont{ display: flex; width: 100%; align-items: center; margin: 0 0 0px; padding: 0 15px 15px; border-bottom: 1px solid #ddd;}
	.user-cong-btn-icons-cont ul.like-share-count-list { display: flex; flex: 1 1 auto;}
	.user-cong-btn-icons-cont ul.like-share-count-list li {float: left; display: inline-block; display: flex; padding: 0 10px 0 0; text-align: center; font-size: 13px; color: #999;}
	.user-cong-btn-icons-cont .like-share-commt-sec {margin: 0;}
	.commt-user-round-img { display: none;}
	.user-cong-btn-icons-cont ul.all-post-social-share{display: flex; align-items: center;}
	.user-cong-btn-icons-cont ul.all-post-social-share li{display: flex; align-items: center;}
	ul.all-post-social-share li span.share-round .like-btn-icon-red{color: #00447c; background-image: none;}
	ul.all-post-social-share li span.share-round { width: auto; height: auto; background-color: transparent;}
	ul.all-post-social-share li i {margin-right: 5px; height: auto; width: auto; background-image:none; }
	ul.all-post-social-share li span:hover {color: #00447c;}
	ul.all-post-social-share li a span {color: #51728e;}
	ul.all-post-social-share li a span:hover{color: #fff;}
	ul.all-post-social-share li a {font-size:13px; display: flex; align-items: center;}
	ul.all-post-social-share li .count-number{ cursor: pointer; border-radius: 5px; margin: 0 5px; padding: 0 5px; background-color: #05141f; color: #fff; text-align: center; font-size: 10px;}
	ul.all-post-social-share li .count-number:hover{ cursor: pointer; border-radius: 5px; margin: 0 5px; padding: 0 5px; background-color: #05141f; color: #fff; text-align: center; font-size: 10px;}
	/*Like Comment css */

	/* List View css */
	.post-listing-view{ border-left: 7px solid #05141f; border:1px solid #ccc; margin-bottom:15px;display: flex; width: 100%; background-color: #fff; padding:15px; flex-direction: column; border-radius: 4px;}
	.post-listing-view:hover{box-shadow:0px 3px 10px #8a888a}
	.post-listing-view .top-block{align-items: center; display: flex; width: 100%; border-bottom:1px solid #e7e7e7; margin-bottom:10px; padding-bottom: 5px;}
	.post-listing-view .top-block .left-view{align-items: center; display: flex; width: 100%; flex-direction: row; flex: 1 1 auto }
	.post-listing-view .top-block .left-view .title{color: #666; display: flex; flex-direction: column; font-size: 16px; font-family: 'Arial';}
	.post-listing-view .publishby{margin-left:0px; padding:0px; color: #333; font-size:12px; display: flex; align-items: center;}
	.post-listing-view .publishby span{color: #999; font-size:11px; font-style: italic; margin-left: 5px;}
	.post-listing-view .img-block{ margin-right:10px; display:flex; align-items:center; justify-content:center; width:50px; height: 50px; border: 2px solid #05141f; border-radius: 50%;}
	.post-listing-view .img-block i{font-size:20px; left:0;}
	.post-listing-view .middle-block{display:flex; width:100%; flex-direction: column;}
	.QRcode-block{display: flex; flex-direction:column; align-items: flex-end; justify-content: flex-end;}
	.QRcode-block .QRcode-inner{width: 70px; flex-direction:column; display: flex; align-items:center; justify-content:center;}
	.QRcode-block .QRcode-inner .QRcode{align-items: center; margin-bottom:5px; justify-content: center; display: flex; border:2px solid #fb9515; border-radius:5px; padding:2px;}
	.QRcode-block .QRcode-inner .QRcode img{max-width:100%;}
	.QRcode-block .QRcode-inner a{font-size: 12px; color:#4d4d4d; text-decoration: underline;}
	.QRcode-block .QRcode-inner a:hover{font-size: 12px; color:#4d4d4d; text-decoration: none;}

	.post-listing-view .middle-block .left-view{display:flex; width:100%; flex-direction:column; white-space: nowrap;}
	.post-listing-view .middle-block .right-view{display:flex; width:100%; flex-direction:column; white-space: nowrap;}
	.post-listing-view .post-listing-content{ display: flex; width: 100%; flex-direction: row; margin-bottom: 10px;}
	.post-listing-view .info-block .minute-pages{display: flex; font-size: 13px; color: #999; align-items: center; border-left:1px solid #e7e7e7; padding-left: 10px;}
	.post-listing-view .info-block .minute-pages div{margin-right: 10px;}
	.post-listing-view .info-block .minute-pages div:last-child{margin-right: 0px;}
	.post-listing-view .info-block .minute-pages i{margin-right: 5px;}
	.post-listing-view .info-block{display: flex; margin-top: 0px; width:100%; justify-content: flex-end;}
	.post-listing-view .date-block{margin-right:10px; display: flex; font-size:13px; color: #999; align-items: center;}
	.post-listing-view .date-block i{margin-right: 5px;}
	.post-listing-view .post-listing-content .tag-block{margin-top:5px; display: flex; font-size:13px; color: #999; align-items: center;}
	.post-listing-view .post-listing-content .tag-block i{margin-right:5px;}
	.post-listing-view .post-listing-content .tag-block .heading{margin-right: 5px; color:#333;}
	.post-listing-view .post-listing-content .tag-block ul{margin:0px; padding:0; display: flex;}
	.post-listing-view .post-listing-content .tag-block ul li{ list-style-type:none; margin:0px; margin-right:10px; padding:0; display: flex; align-items: center;}
	.post-listing-view .post-listing-content .tag-block ul li:last-child{margin-right:0px;}
	.post-listing-view .post-listing-content .tag-block ul li i{color:#05141f;}
	.post-listing-view .desc-block{word-break: break-word; margin-top:0px; display: flex; font-size:13px; color: #999; align-items: center;}
	.post-listing-view .desc-block.space-between{justify-content: space-between; align-items: flex-start;}
	.post-listing-view .desc-block.space-between .list-Topic{width: 78%;}
	.post-listing-view .desc-block.space-between .QRcode-block{width: 22%; align-items: center; justify-content:center;}
	.post-listing-view .desc-block.space-between .QRcode-block .QR-tooltip-top::after{left:50%;}
	.post-listing-view .bottom-block .button-block{padding-top:10px; border-top:1px solid #e7e7e7; display: flex; width: 100%; align-items: center; margin-top: 10px;}
	.post-listing-view .bottom-block .button-block .left-block{align-items:center; flex: 1 1 auto; display: flex; width: 100%}
	.post-listing-view .bottom-block .button-block .right-block{display: flex; align-items: center; justify-content: flex-end;}
	.post-listing-view .bottom-block .button-block .right-block span.view-button{margin-left: 15px;}
	.post-listing-view .bottom-block .button-block .right-block span.view-button:first-child{margin-left:0px;}
	.post-listing-view .bottom-block .button-block .right-block .referral-cash-reward{display: flex; width: 100%; white-space: nowrap; margin-top: 0;}
	.post-listing-view .bottom-block .button-block .right-block a{display: flex; margin-right:5px;}
	.post-listing-view .bottom-block .button-block .right-block a:last-child{display: flex; margin-right:0px;}
	.post-listing-view .bottom-block .button-block .view-button:hover {background-color: #05141f; color: #fff;}
	.post-listing-view .bottom-block .button-block .view-button {justify-content:center; white-space: nowrap; border: 2px solid #05141f; color: #05141f; padding: 4px 10px; border-radius: 30px; font-size: 13px; min-width: 75px; text-transform: capitalize; text-align: center; transition: all .6s cubic-bezier(.165, .84, .44, 1); margin-right:0px;}
	.post-listing-view .bottom-block .button-block .view-button.not-active{border: 2px solid #ddd; color: #fff; opacity: 0.6; background-color: #919191; cursor: default;}
	.post-listing-view .bottom-block .button-block .view-button.not-active:hover{background-color: #4d4d4d; color: #fff;}
	.post-listing-view .bottom-block .button-block .draft-button:hover {background-color: #05141f; color: #fff;}
	.post-listing-view .bottom-block .button-block .draft-button {white-space: nowrap; border: 2px solid #05141f; color: #05141f; padding: 4px 10px; border-radius: 30px; font-size: 13px; min-width: 75px; text-transform: capitalize; text-align: center; transition: all .6s cubic-bezier(.165, .84, .44, 1); margin-right:0px;}
	.post-listing-view .bottom-block .button-block .attempt-count{white-space: nowrap; /* border: 2px solid #ffcb07; */ color: #ffcb07; min-width: 100px; padding: 4px 10px; border-radius: 30px; font-size: 13px; float:none; text-transform: capitalize; text-align: center; transition: all .6s cubic-bezier(.165, .84, .44, 1); margin-right:5px;}
	.post-listing-view .bottom-block .button-block .links{position:relative; color:#999; text-decoration: none; margin-right:2px; font-size: 13px;}
	.post-listing-view .bottom-block .button-block .links:last-child{ margin-right: 0px; border-left:1px solid #e7e7e7; padding-left: 10px;}
	.post-listing-view .bottom-block .button-block .links:hover{color:#05141f; text-decoration: underline;}
	.post-listing-view .bottom-block .button-block .links.liked{color:#05141f;}
	.post-listing-view .bottom-block .button-block .links.liked i{color:#05141f;}
	.post-listing-view .bottom-block .button-block .links i{ margin-right: 5px; }
	.post-listing-view .bottom-block .button-block .left-block span{cursor:pointer; border-radius: 5px; margin:0 5px; padding:0 5px;  background-color:#05141f; color: #fff; text-align: center; font-size: 10px;}
	.post-listing-view .bottom-block .button-block .left-block span:hover{cursor:pointer; border-radius: 5px; margin:0 5px; padding:0 5px;  background-color:#05141f; color: #fff; text-align: center; font-size: 10px;}


	.post-listing-view .bottom-block .comment-section{display: flex; display:none; width: 100%; align-items: center; margin-top: 10px; background-color: #f8f8f8; padding: 15px 20px;}
	.post-listing-view .bottom-block .comment-section .view-prev-comment-link{display: flex; width: 100%; margin-bottom:15px; border-bottom: 1px solid #e7e7e7; padding-bottom: 5px; }
	.post-listing-view .bottom-block .comment-section .view-prev-comment-link a{ text-decoration: underline; color: #666; font-size: 13px; }
	.post-listing-view .bottom-block .comment-section .view-prev-comment-link a:hover{ text-decoration: none; color: #666; font-size: 13px; }
	.post-listing-view .bottom-block .comment-section .inner-commt-sec ul{display: flex;flex-direction: column; margin: 0; padding:0; margin: 0; }
	.post-listing-view .bottom-block .comment-section .inner-commt-sec ul li{display: flex;flex-direction: row; margin: 0 0 10px; padding:0;}
	.post-listing-view .bottom-block .comment-section .inner-commt-sec ul li .inner-commt-right{display: flex;flex-direction: column; }
	.post-listing-view .bottom-block .comment-section .inner-commt-sec ul li .inner-commt-right .inner-commt-mid-left{display: flex;flex-direction: column; width: 100%; float:none;}
	.post-listing-view .bottom-block .comment-section input[type="text"]{background-color: #fff; border: 1px solid #dbdbdb; padding: 7px 10px; color: #666; font-size: 13px; width: 100%;}
	.post-listing-view .top-block .right-view{display: flex; flex-direction: row; width: 100%; justify-content: flex-end;}
	.post-listing-view .right-view .dropdown{display: flex; flex-direction: column;}
	.post-listing-view .right-view .dropdown button{display: flex; border:1px solid transparent; border-radius:4px; width:30px; height: 25px; align-items: center; justify-content: center; margin:0; padding:0; background-color: transparent; }
	.post-listing-view .right-view .dropdown button i{color:#333; font-size:14px;}
	.post-listing-view .right-view .dropdown button:hover{border: 1px solid #c5cfe4; box-shadow:0px 0px 2px #999;}
	.post-listing-view .right-view .dropdown.open button{border: 1px solid #c5cfe4; box-shadow:0px 0px 2px #999;}
	.post-listing-view .right-view .dropdown button:hover i{color:#000;}
	.post-listing-view .right-view .dropdown .dropdown-menu{left:auto; right:0; border:0px none; box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12); padding:10px;}
	.post-listing-view .right-view .dropdown .dropdown-menu>li>a{padding:6px 20px;}


	.module-listing-wrapper{display: flex; width: 100%;}
	.module-listing-wrapper .bottom-block{display: flex; width: 100%; flex-direction: column;}
	.module-listing-wrapper .bottom-block .padding20{padding:0 20px 10px;}
	.module-listing-wrapper .bottom-block .button-block{padding-top:10px; border-top:1px solid #e7e7e7; display: flex; width: 100%; align-items: center; margin-top: 10px;}
	.module-listing-wrapper .bottom-block .button-block .left-block{align-items:center; flex: 1 1 auto; display: flex; width: 100%}
	.module-listing-wrapper .bottom-block .button-block .right-block{display: flex; align-items: center;}
	.module-listing-wrapper .bottom-block .button-block .right-block .referral-cash-reward{display: flex; width: 100%; white-space: nowrap; margin-top: 0;}
	.module-listing-wrapper .bottom-block .button-block .right-block a{display: flex; margin-right:5px;}
	.module-listing-wrapper .bottom-block .button-block .right-block a:last-child{display: flex; margin-right:0px;}
	.module-listing-wrapper .bottom-block .button-block .view-button:hover {background-color: #05141f; color: #fff;}
	.module-listing-wrapper .bottom-block .button-block .view-button {justify-content:center; white-space: nowrap; border: 2px solid #05141f; color: #05141f; padding: 4px 10px; border-radius: 30px; font-size: 13px; min-width: 75px; text-transform: capitalize; text-align: center; transition: all .6s cubic-bezier(.165, .84, .44, 1); margin-right:0px;}
	.module-listing-wrapper .bottom-block .button-block .draft-button:hover {background-color: #fd601c; color: #fff;}
	.module-listing-wrapper .bottom-block .button-block .draft-button {white-space: nowrap; border: 2px solid #fd601c; color: #fd601c; padding: 4px 10px; border-radius: 30px; font-size: 13px; min-width: 75px; text-transform: capitalize; text-align: center; transition: all .6s cubic-bezier(.165, .84, .44, 1); margin-right:0px;}
	.module-listing-wrapper .bottom-block .button-block .attempt-count{white-space: nowrap; /* border: 2px solid #ffcb07; */ color: #ffcb07; min-width: 100px; padding: 4px 10px; border-radius: 30px; font-size: 13px; float:none; text-transform: capitalize; text-align: center; transition: all .6s cubic-bezier(.165, .84, .44, 1); margin-right:5px;}
	.module-listing-wrapper .bottom-block .button-block .links{position:relative; color:#999; text-decoration: none; margin-right:2px; font-size: 13px;}
	.module-listing-wrapper .bottom-block .button-block .links:last-child{ margin-right: 0px; border-left:1px solid #e7e7e7; padding-left: 10px;}
	.module-listing-wrapper .bottom-block .button-block .links:hover{color:#05141f; text-decoration: underline;}
	.module-listing-wrapper .bottom-block .button-block .links.liked{color:#05141f;}
	.module-listing-wrapper .bottom-block .button-block .links.liked i{color:#05141f;}
	.module-listing-wrapper .bottom-block .button-block .links i{ margin-right: 5px; }
	.module-listing-wrapper .bottom-block .button-block .left-block span{cursor:pointer; border-radius: 5px; margin:0 5px; padding:0 5px;  background-color:#05141f; color: #fff; text-align: center; font-size: 10px;}
	.module-listing-wrapper .bottom-block .button-block .left-block span:hover{cursor:pointer; border-radius: 5px; margin:0 5px; padding:0 5px;  background-color:#013b6b; color: #fff; text-align: center; font-size: 10px;}


	.module-listing-wrapper .bottom-block .comment-section{display: flex; display:none; width: 100%; align-items: center; margin-top: 10px; background-color: #f8f8f8; padding: 15px 20px;}
	.module-listing-wrapper .bottom-block .comment-section .view-prev-comment-link{display: flex; width: 100%; margin-bottom:15px; border-bottom: 1px solid #e7e7e7; padding-bottom: 5px; }
	.module-listing-wrapper .bottom-block .comment-section .view-prev-comment-link a{ text-decoration: underline; color: #666; font-size: 13px; }
	.module-listing-wrapper .bottom-block .comment-section .view-prev-comment-link a:hover{ text-decoration: none; color: #666; font-size: 13px; }
	.module-listing-wrapper .bottom-block .comment-section .inner-commt-sec ul{display: flex;flex-direction: column; margin: 0; padding:0; margin: 0; }
	.module-listing-wrapper .bottom-block .comment-section .inner-commt-sec ul li{display: flex;flex-direction: row; margin: 0 0 10px; padding:0;}
	.module-listing-wrapper .bottom-block .comment-section .inner-commt-sec ul li .inner-commt-right{display: flex;flex-direction: column; }
	.module-listing-wrapper .bottom-block .comment-section .inner-commt-sec ul li .inner-commt-right .inner-commt-mid-left{display: flex;flex-direction: column; width: 100%; float:none;}
	.module-listing-wrapper .bottom-block .comment-section input[type="text"]{background-color: #fff; border: 1px solid #dbdbdb; padding: 7px 10px; color: #666; font-size: 13px; width: 100%;}




	@media (max-width:990px){

	.post-listing-view .post-listing-content {flex-direction: column;}
	.post-listing-view .info-block{justify-content: flex-start;margin-top:10px; flex-direction: column;}
	.post-listing-view .date-block{margin-right: 0;}
	.post-listing-view .info-block .minute-pages{padding-left: 0; border:0px none; margin-top:10px;}
	}

	@media (max-width:768px){
	.post-listing-view .bottom-block .button-block{flex-direction: column;}
	.post-listing-view .bottom-block .button-block .right-block{width:100%; justify-content: flex-start; margin-top: 10px;}
	}

	@media (max-width:630px){
	.post-listing-view .post-listing-content .tag-block{flex-direction: column; align-items: flex-start}
	}
	/* List View css */

	/************* TMS Secton Start ****************************/
	.tms-module-wrapper {display: flex; width:100%; box-sizing:border-box;padding:0px;}
	.tms-module-wrapper  .tms-module-container{display: flex; flex-direction: column; width:100%; box-sizing:border-box;   background-color: #fff; padding: 20px; border-radius:4px;}
	.tms-module-wrapper  .tms-module-container .heading-block{display:flex; width:100%;  border-bottom: 1px solid #E6E9ED; padding:0 0 10px; margin-bottom:20px; flex-wrap:wrap;}
	.tms-module-wrapper  .tms-module-container .heading-block .left-block{display:flex; align-items:center; flex:1 1 auto; flex-wrap:wrap;}
	.tms-module-wrapper  .tms-module-container .heading-block .left-block .thumb-block{display:flex; align-items:center; justify-content:center; width: 50px;
		height: 50px; background-color: #caecf8; border: 0px solid #05141f;  text-align: center; border-radius:100%; font-size:18px; margin-right:10px;}
	.tms-module-wrapper  .tms-module-container .heading-block .left-block .thumb-content{display:flex; flex-direction:column;}
	.tms-module-wrapper  .tms-module-container .heading-block .left-block .thumb-content .title{color: #000000; padding: 5px 0px; font-family: 'Arial';  font-size: 16px;  font-weight: 400;}

	.tms-module-wrapper  .tms-module-container .filter-block{display:flex; width:100%;  margin-bottom:20px; flex-wrap:wrap;}
	.tms-module-wrapper  .tms-module-container .filter-block .segment_section{display:flex; width:100%; flex-direction: column;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block{display:flex; width:100%; margin-bottom:20px;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block{flex:1 1 auto; display: flex; flex-direction: column;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd{position: absolute; top: 100%; display: none; left: 0; z-index: 1000; float: left; min-width:200px;padding:16px 0; margin:0px 0 0; list-style: none; font-size: 15px; text-align: left; background-color: #fff; border:0px solid #ccc; border-top: 1px solid #e8e9eb; border-radius: 2px;  box-shadow: 0 6px 12px rgba(0,0,0,.175); background-clip: padding-box;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li{position:relative; margin:0; padding:0;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd:before{border-color: transparent transparent #e8e9eb; top: -14px; border-style: solid; border-width: 0 10px 13px;  content: ""; height: 0; position: absolute; left: 38px; width: 0;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd:after{ border-color: transparent transparent #fff; top: -12px; border-style: solid; border-width: 0 10px 13px;  content: ""; height: 0; position: absolute; left: 38px; width: 0;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li a .menu-arrow{color: #a1a7b3;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li a{display: flex; color: #29303b; font-size: 13px; align-items: center; padding:5px 15px;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li a .menu-icon{margin-right:10px; font-size:19px; color: #a1a7b3;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li a:hover{background: #f2f3f5; color: #007791;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li a .menu-link{flex:1;}

	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li:hover ul{display: block;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li ul{background: #f7f8fa; display:none; position: absolute; top: 0; left: 100%; z-index: 1000; float: left; min-width:200px;padding:16px 0; margin: 0px 0 0; list-style: none; font-size: 15px; text-align: left; border: 0px solid #ccc; border: 0px solid rgba(0,0,0,.15); border-radius: 2px;  box-shadow: 0 6px 12px rgba(0,0,0,.175); background-clip: padding-box;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li ul li{margin:0; padding:0;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li:hover{background: #f2f3f5; color: #007791;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li ul li a{display: flex; color: #29303b; font-size: 13px; align-items: center; padding:5px 15px;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li ul li a:hover{background: #f2f3f5; color: #007791;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title ul.segments-dd li ul li a .menu-link{flex:1;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title .segments-menu{font-family: 'Arial'; font-size: 14px; color: #000; padding:5px 20px 5px; display: flex; align-items:center; background-color: #fff; border-radius:20px; box-shadow:0 0 1px 1px rgba(20,23,28,.1), 0 3px 1px 0 rgba(20,23,28,.1)}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title:hover  ul.segments-dd{display: block;}





	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title{position:relative; display:flex; align-items:center; color: #000000; padding: 0px 0px;font-family: 'Arial'; font-size: 14px; font-weight: 400;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block .title i{font-size:19px; margin-right:5px;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .left-block select {font-size: 13px; border: 1px solid #ebebeb; border-radius: 5px; background-color: #fff; padding: 5px 10px;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .right-block a{display:flex; align-items:center; text-decoration: none; background-color: #fff;  border-radius: 20px; padding:5px 20px 5px; box-shadow: 0 0 0px 0px rgba(20,23,28,.1), 0 0px 0px 0 rgba(20,23,28,.1);}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .right-block a i{margin-right:5px; color:#05141f; font-size: 17px;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .right-block a span{color:#666; border-bottom:1px solid #05141f;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .right-block a:hover span{border-bottom:1px solid transparent; color:#333;}
	.tms-module-wrapper  .tms-module-container .filter-block .top-block .right-block a:hover i{color:#05141f;}

	.tms-module-wrapper  .tms-module-container .filter-block .bottom-block{display:flex; width:100%; border-bottom: 1px solid #E6E9ED; padding:0 0 20px; margin-bottom:20px;}
	.tms-module-wrapper  .tms-module-container .filter-block .bottom-block ul{display:flex; width:100%; margin:0; padding: 0;}
	.tms-module-wrapper  .tms-module-container .filter-block .bottom-block ul li{align-items: center; display:flex; list-style-type: none; margin:0; padding: 0; margin-right: 10px; background-color: #fff; color: #999; border:1px solid #e7e7e7; padding:0px; font-size:12px; border-radius:4px;}
	.tms-module-wrapper  .tms-module-container .filter-block .bottom-block ul li .edit-icon{padding:6px 8px; display: flex;}
	.tms-module-wrapper  .tms-module-container .filter-block .bottom-block ul li span{padding:0 10px 0 15px}
	.tms-module-wrapper  .tms-module-container .filter-block .bottom-block ul li:hover{color:#333; border:1px solid #05141f; background-color: #fff;}
	.tms-module-wrapper  .tms-module-container .filter-block .bottom-block ul li.selected{color:#333; border:1px solid #05141f; background-color: #fff;}


	.tms-module-wrapper  .tms-module-container .filter-block .course-block{flex-direction: column; display:flex; width:100%; border:0px solid #cfcfcf; padding:0px; margin-bottom:20px; border-bottom: 1px solid #E6E9ED; padding-bottom:5px;}
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .top-block {justify-content: space-between;}
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .top-block .left-block{ display:flex; flex: none; flex-direction: row}
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .top-block .left-block .title{margin-right: 5px; color: #000;font-family: 'Arial';  font-size: 16px;}
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .course-slider-block .owl-carousel{z-index: 0;}
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .course-slider-block .owl-carousel .item.banda-selector{transform: scale(0.9); box-shadow:0 0 9px #6e6c6c; background-color: #d9d9d9;}
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .course-slider-block {display: flex; width: 100%; background-color: #fff; padding: 15px; border-radius:4px;}
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .course-slider-block .owl-carousel .owl-nav .owl-prev{width:30px; height:30px; top:50%; line-height:30px; font-size:20px; margin-top: -15px;} 
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .course-slider-block .owl-carousel .owl-nav .owl-next{width:30px; height:30px; top:50%; line-height:30px; font-size:20px; margin-top: -15px;} 
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .course-slider-block .owl-carousel .item {text-align: center; align-items: center; display: flex; transition:all 0.2s ease; height: 10rem; background: #ededed; padding: 1rem; color:#333; border-radius:4px;}
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .course-slider-block .owl-carousel .item a i{opacity: 0;}
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .course-slider-block .owl-carousel .item:hover{ transform: scale(0.9); box-shadow:0 0 9px #6e6c6c; background-color: #d9d9d9;}
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .course-slider-block .owl-carousel .item a{color:#333; position: relative; display: flex; width: 100%; height: 100%; align-items: center; justify-content: center;}
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .course-slider-block .owl-carousel .item a i{position: absolute; right:0px; top: 0px; opacity:0;}
	.tms-module-wrapper  .tms-module-container .filter-block .course-block .course-slider-block .owl-carousel .item:hover a i{opacity:1;}


	.tms-module-wrapper  .tms-module-container .course-main-wrapper{display:flex; width:100%; flex-direction: column;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .heading-title{display:flex; width:100%; color: #000; font-family: 'Arial'; font-size: 16px; margin-bottom:20px; border-bottom: 1px solid #E6E9ED; padding-bottom:5px; }
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .bandaloader{display:flex; width:100%; align-items:center; justify-content: center;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-left{ flex-direction: column; display:flex; width:100%; position: relative;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right{position:absolute; right:0; width:100%; top:75%; opacity: 0; visibility: hidden; background-color: #fff; z-index: 220000; padding:0px; border-radius: 5px; box-shadow: 0 0 1px 1px rgba(20,23,28,.1), 0 3px 1px 0 rgba(20,23,28,.1)}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-main-right-container{padding:15px; display: flex; width: 100%; box-sizing: border-box; border-radius:5px;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-main-right-container form{display: flex; width: 100%;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-block{display:flex; width: 100%; flex-direction: column;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-block .heading{border-left:2px solid #05141f; display:flex; width: 100%; color: #000; font-weight: normal; padding:0px 0px 0px 5px; ; margin-bottom: 10px; font-family: 'Arial'; font-size: 13px;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-block ul{width:auto; flex-direction: row; display:flex; margin:0px 0 0 0px; padding:0; flex-wrap: wrap;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-block ul li{display:flex; padding:5px 5px; font-size: 12px;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-block ul li a{border:1px solid #05141f; white-space: nowrap; border-radius:4px; padding:3px 10px;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-block ul li label span{border:1px solid #05141f; white-space: nowrap; border-radius:4px; padding:3px 10px;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-block ul li label{font-weight:normal; cursor: pointer;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-block ul li input[type="checkbox"]{position: absolute; margin:0; padding:0; visibility: hidden; opacity: 0;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-block ul li input[type="checkbox"]:checked + span{border:1px solid #05141f; background-color:#05141f; color:#fff; white-space: nowrap; border-radius:4px; padding:3px 10px; position: relative;}

	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-actions{display: flex; width: auto; align-items: center; justify-content: center; flex-direction: column;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-actions .btn{ min-width:100px; border: 2px solid #05141f; padding: 4px 20px; border-radius: 30px;font-size: 12px;transition: 0.2s all ease; color: #fff; background-color: #05141f; margin: 10px 0 0px 0px; text-decoration: none; display:flex; justify-content: center; align-items: center;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-actions .btn:hover{background-color: #fff; color: #000;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-actions a{min-width:100px; border: 2px solid #4d4d4d; padding: 4px 20px; border-radius: 30px;font-size: 12px;transition: 0.2s all ease; color: #fff; background-color: #4d4d4d; margin: 0px 0 0 0px; text-decoration: none; display:flex; justify-content: center; align-items: center;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-filter-actions a:hover{background-color: #fff; color: #000;}
	.tms-module-wrapper  .tms-module-container .course-main-wrapper .course-main-right .course-main-right-container:before{position: absolute; right: 0; top: 0; margin-top: -10px; margin-right:20px;content:''; width: 0;height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom:10px solid #fff;}


	.tms-module-wrapper  .tms-module-container .course-info-block{display:flex; width:100%; border-bottom: 1px solid #E6E9ED; padding:10px; align-items: center; margin-bottom:20px;  flex-wrap: wrap; background-color: #f1f1f1;}
	.tms-module-wrapper  .tms-module-container .course-info-block .left-block{flex:1 1 auto;}
	.tms-module-wrapper  .tms-module-container .course-info-block .left-block ul{display:flex; width:100%; margin:0; padding: 0;}
	.tms-module-wrapper  .tms-module-container .course-info-block .left-block ul li{align-items: center; font-size: 13px; border-right:1px solid #e7e7e7; margin:0; padding: 0; margin-right: 10px; margin-right:15px; padding-right:15px; display:flex; list-style-type: none;}
	.tms-module-wrapper  .tms-module-container .course-info-block .left-block ul li:last-child{margin-right: 0; padding-right: 0; border-right:0px none;}
	.tms-module-wrapper  .tms-module-container .course-info-block .left-block ul li span{ margin-left:10px;background-color: #05141f; color: #fff; min-width: 27px;justify-content: center; border-radius:4px; padding: 2px 6px; display: flex;}
	.tms-module-wrapper  .tms-module-container .course-info-block .right-block ul{display:flex; width:100%; margin:0; padding: 0; align-items: center;}
	.tms-module-wrapper  .tms-module-container .course-info-block .right-block ul li{margin:0; width:auto; padding: 0; display:flex; list-style-type: none; margin-right: 15px;}
	.tms-module-wrapper  .tms-module-container .course-info-block .right-block ul li:last-child{margin:0; padding:0; border-right:0px none;}
	.tms-module-wrapper  .tms-module-container .course-info-block .right-block ul li input[type="search"] { font-size: 13px; border: 1px solid #d3c7c7; border-radius: 5px; margin-left: 0px; padding: 5px 10px; background-color: #fff; width: auto; transition: all 0.5s ease}
	.tms-module-wrapper  .tms-module-container .course-info-block .right-block ul li input[type="search"]:focus{border: 1px solid #333; background-color: #fff;}
	.tms-module-wrapper  .tms-module-container .course-info-block .right-block a{box-shadow:0 2px 8px 2px rgba(20,23,28,.15); display:flex; align-items:center; text-decoration: none; font-size: 13px; color:#666; background-color: #fff; padding:10px; }
	.tms-module-wrapper  .tms-module-container .course-info-block .right-block a i{margin-right:0px; color:#666; font-size: 17px; }
	.tms-module-wrapper  .tms-module-container .course-info-block .right-block a span{color:#666; border-bottom:1px solid transparent;}
	.tms-module-wrapper  .tms-module-container .course-info-block .right-block a:hover span{border-bottom:1px solid #333; color:#000;}
	.tms-module-wrapper  .tms-module-container .course-info-block .right-block a:hover i{color:#333;}
	.tms-module-wrapper  .tms-module-container .course-info-block .right-block a:hover{color:#333;}
	.tms-module-wrapper  .tms-module-container .course-info-block .right-block button{border:0px none; margin:0; padding:0;}


	.tms-module-wrapper  .tms-module-container .course-filter-by-block{display:flex; width:100%; border-bottom: 1px solid #E6E9ED; padding:0 0 20px; margin-bottom:20px;}
	.tms-module-wrapper  .tms-module-container .course-filter-by-block label{font-weight: normal; margin: 0 10px 0 0 ;}
	.tms-module-wrapper  .tms-module-container .course-filter-by-block ul{display:flex; margin:0; padding: 0;}
	.tms-module-wrapper  .tms-module-container .course-filter-by-block ul li{align-items: center; display:flex; list-style-type: none; margin:0; padding: 0; margin-right: 10px; background-color: #fff; color: #333; border:1px solid #05141f; padding:0px; font-size:12px; border-radius:4px;}
	.tms-module-wrapper  .tms-module-container .course-filter-by-block ul li a{padding:3px 8px; display: flex;}
	.tms-module-wrapper  .tms-module-container .course-filter-by-block ul li:hover a{color:#000;}
	.tms-module-wrapper  .tms-module-container .course-filter-by-block ul li span{padding:0 10px 0 15px}
	.tms-module-wrapper  .tms-module-container .course-filter-by-block ul li:hover{color:#333; border:1px solid #05141f; background-color: #fff;}
	.tms-module-wrapper  .tms-module-container .course-filter-by-block ul li .clear-all-link{color:#fff; border:0px solid #05141f; }
	.tms-module-wrapper  .tms-module-container .course-filter-by-block ul li.clear-all{ background-color: #444; border:1px solid #4d4d4d;}
	.tms-module-wrapper  .tms-module-container .course-filter-by-block ul li.clear-all:hover .clear-all-link{color:#fff; border:0px solid #05141f; background-color: #4d4d4d;}
	.tms-module-wrapper  .tms-module-container .course-filter-by-block ul li.clear-all:hover {border:1px solid #4d4d4d;}



	.tms-module-wrapper  .tms-module-container .course-table-block {display: flex; width: 100%;}
	.tms-module-wrapper  .tms-module-container .course-table-block .dataTables_wrapper{width: 100%;}
	.tms-module-wrapper  .tms-module-container .course-table-block table{ width:100%; border-collapse:collapse;}
	.tms-module-wrapper  .tms-module-container .course-table-block table th{ background-color:#f5f6fa; color:#000; font-weight:normal; padding:10px 5px; font-family: 'Arial'; font-size: 13px;}
	.tms-module-wrapper  .tms-module-container .course-table-block table td{color:#4d5259; font-size:13px; padding:10px 5px;}
	.tms-module-wrapper  .tms-module-container .course-table-block table td.center-content{text-align:center;}
	.tms-module-wrapper  .tms-module-container .course-table-block table td.center-content i.fa-check-circle{font-size:22px; color:#038709; cursor:pointer;}
	.tms-module-wrapper  .tms-module-container .course-table-block table td.center-content i.fa-trash-o{font-size:14px; color:#000; cursor:pointer;}
	.tms-module-wrapper  .tms-module-container .course-table-block table td.center-content i.fa-pencil{font-size:16px; color:#000; cursor:pointer;}
	.tms-module-wrapper  .tms-module-container .course-table-block table td.center-content i.fa-times-circle{ font-size:22px; color:#de2a28;  cursor:pointer;}
	.tms-module-wrapper  .tms-module-container .course-table-block table th.center-content{text-align:center;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tbody tr{border-top:1px solid #e7e7e7;}
	.tms-module-wrapper  .tms-module-container .course-table-block table td .need-critical{ background-color:#ff0000; padding:2px 8px; border-radius:4px; color:#fff; white-space:nowrap;}
	.tms-module-wrapper  .tms-module-container .course-table-block table td .need-normal{background-color:#fffc05; padding:2px 8px; border-radius:4px; color:#000; white-space:nowrap;}
	.tms-module-wrapper  .tms-module-container .course-table-block table td .need-low{background-color:#038709; padding:2px 8px; border-radius:4px; color:#fff; white-space:nowrap;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr:nth-child(odd) {background: #fcfdfe;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr:nth-child(even) {background: #FFF}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td a{margin-left: 5px; color: #015387; text-decoration: underline; font-size: 12px;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td a:hover{text-decoration: none;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td i{font-size:16px; color:#666;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td a i{color:#666; font-size:14px;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td a:hover i{color:#000;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td .enrollments-info{ position: relative; display: inline-flex; align-items: center;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td .enrollments-info:hover .overlay-tooltip{opacity: 1;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td .enrollments-info span{text-decoration: underline;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td a:first-child{margin-left:0;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td .status-incomplete{ background-color: #f7a900; color: #fff; border:1px solid #dd9905; border-radius:5px; padding:0px 10px;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td .status-complete{ background-color: #66bd4d; color: #fff; border:1px solid #53973f; border-radius:5px; padding:0px 10px;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td .status-not-started{ background-color: #de574c; color: #fff; border:1px solid #be3429; border-radius:5px; padding:0px 10px;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td .overlay-tooltip{margin-left: 25px; opacity:0; position: absolute; left:100%; box-shadow: 0 2px 8px 2px rgba(20,23,28,.15); padding:10px;  background-color:#fff; border-radius:5px; }
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td .overlay-tooltip .block div:last-child{ margin-left: 10px; }
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td .overlay-tooltip .block{margin-bottom:10px; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td .overlay-tooltip .block:last-child{margin-bottom:0px;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td .overlay-tooltip:after{position: absolute; left: 0; top: 50%; margin-top: -7px; margin-left: -7px;content:''; width: 0;height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right:10px solid #fff;}
	.tms-module-wrapper  .tms-module-container .course-table-block table tr td .action-button{border:1px solid #a6a6a6; width: 25px; height: 25px; display: inline-flex;align-items: center; justify-content: center; text-decoration: none; border-radius:5px;}


	.add-segment-dialog {display:none; position: fixed;width: 600px; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 220000;}
	.add-segment-dialog .add-segment-dialog-container{ position: relative; padding: 20px; background-color: #fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius: 5px; border: 1px solid #d7d7d7;}
	.add-segment-dialog .add-segment-dialog-container .heading-block{display:flex; width:100%;  border-bottom: 1px solid #E6E9ED; padding:0 0 10px; margin-bottom:20px; flex-wrap:wrap;}
	.add-segment-dialog .add-segment-dialog-container .heading-block .left-block{display:flex; align-items:center; flex:1 1 auto; flex-wrap:wrap;}
	.add-segment-dialog .add-segment-dialog-container .heading-block .left-block .thumb-block{display:flex; align-items:center; justify-content:center; width: 50px;
		height: 50px; background-color: #caecf8; border: 0px solid #05141f;  text-align: center; border-radius:100%; font-size:18px; margin-right:10px;}
	.add-segment-dialog .add-segment-dialog-container .heading-block .left-block .thumb-content{display:flex; flex-direction:column;}
	.add-segment-dialog .add-segment-dialog-container .heading-block .left-block .thumb-content ol{margin:0; padding:0; display: flex;}
	.add-segment-dialog .add-segment-dialog-container .heading-block .left-block .thumb-content ol li{margin:0; padding:0; display:flex; color:#777; font-size:13px;}
	.add-segment-dialog .add-segment-dialog-container .heading-block .left-block .thumb-content ol li a{color:#575656; text-decoration:none; font-size:13px;}
	.add-segment-dialog .add-segment-dialog-container .heading-block .left-block .thumb-content ol li a:hover{color:#575656; text-decoration:none}
	.add-segment-dialog .add-segment-dialog-container .heading-block .left-block .thumb-content ol li +li:before { padding: 0 2px 0 5px; color: #ccc; content: "/\00a0";}
	.add-segment-dialog .add-segment-dialog-container .heading-block .left-block .thumb-content .title{color: #000000; padding: 5px 0px; font-family: 'Arial';  font-size: 16px;  font-weight: 400;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content{ padding:10px; display: flex; flex-direction: column; width: 100%;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-block{display: flex; width: 100%; align-items: center; margin-bottom: 15px;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-block label{width:100%; max-width: 100px; color: #000; font-weight: normal; margin: 0; padding:0px; font-family: 'Arial'; font-size: 13px;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-block label span{color:#ff0000;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-block input[type="text"]{font-size: 13px;border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding: 5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%; transition: all 0.5s ease;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-block input[type="text"]:focus{border: 1px solid #333; background-color: #fff; outline: 0px none;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-block textarea{resize:none;height:60px; font-size: 13px;border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding: 5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%; transition: all 0.5s ease;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-block textarea:focus{border: 1px solid #333; background-color: #fff; outline: 0px none;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-block  input[type="radio"]{margin:0; padding:0; }
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-block  input[type="radio"] + label{ margin-left:5px; color:#999; font-family: "Arial", "sans-serif";}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-action{display: flex; width: 100%; align-items: center;justify-content: center; border-top: 1px solid #f1f1f2; padding-top: 15px;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-action .btn{border: 2px solid #ffcb07; padding: 4px 20px; border-radius: 30px;font-size: 12px;transition: 0.2s all ease; color: #fff; background-color: #ffcb07; margin: 0px 0 0 10px; text-decoration: none; display: inline-flex; justify-content: center; align-items: center;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-action .btn:hover{background-color: #fff; color: #000;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-action a{border: 2px solid #f0f0f0; padding: 4px 20px; border-radius: 30px;font-size: 12px;transition: 0.2s all ease; color: #999; background-color: #f0f0f0; margin: 0px; text-decoration: none; display: inline-flex; justify-content: center; align-items: center;}
	.add-segment-dialog .add-segment-dialog-container  .dialog-content .form-action a:hover{background-color: #fff; color: #000;}



	.show-enterprise-dialog {display:none; position: fixed;width: 600px; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 220000;}
	.show-enterprise-dialog .show-enterprise-dialog-container{ position: relative; padding: 20px; background-color: #fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius: 5px; border: 1px solid #d7d7d7;}
	.show-enterprise-dialog .show-enterprise-dialog-container{ position: relative; padding: 20px; background-color: #fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius: 5px; border: 1px solid #d7d7d7;}
	.show-enterprise-dialog .show-enterprise-dialog-container .heading-block{display:flex; width:100%;  border-bottom: 1px solid #E6E9ED; padding:0 0 10px; margin-bottom:20px; flex-wrap:wrap;}
	.show-enterprise-dialog .show-enterprise-dialog-container .show-enterprise-dialog-close { position:absolute; top:20px; right: 10px; display: flex; align-items: center; justify-content: flex-end; color: #000;  font-weight: normal;  padding: 0px;  font-family: 'Arial'; font-size: 13px;}
	.show-enterprise-dialog .show-enterprise-dialog-container .show-enterprise-dialog-close i { top: 0;  margin-right: 0px; font-size: 14px; color: #666;}
	.show-enterprise-dialog .show-enterprise-dialog-container .heading-block .left-block{display:flex; align-items:center; flex:1 1 auto; flex-wrap:wrap;}
	.show-enterprise-dialog .show-enterprise-dialog-container .heading-block .left-block .thumb-block{display:flex; align-items:center; justify-content:center; width: 50px; height: 50px; background-color: #caecf8; border: 0px solid #05141f;  text-align: center; border-radius:100%; font-size:18px; margin-right:10px;}
	.show-enterprise-dialog .show-enterprise-dialog-container .heading-block .left-block .thumb-content{display:flex; flex-direction:column;}
	.show-enterprise-dialog .show-enterprise-dialog-container .heading-block .left-block .thumb-content ol{margin:0; padding:0; display: flex;}
	.show-enterprise-dialog .show-enterprise-dialog-container .heading-block .left-block .thumb-content ol li{margin:0; padding:0; display:flex; color:#777; font-size:13px;}
	.show-enterprise-dialog .show-enterprise-dialog-container .heading-block .left-block .thumb-content ol li a{color:#575656; text-decoration:none; font-size:13px;}
	.show-enterprise-dialog .show-enterprise-dialog-container .heading-block .left-block .thumb-content ol li a:hover{color:#575656; text-decoration:none}
	.show-enterprise-dialog .show-enterprise-dialog-container .heading-block .left-block .thumb-content ol li +li:before { padding: 0 2px 0 5px; color: #ccc; content: "/\00a0";}
	.show-enterprise-dialog .show-enterprise-dialog-container .heading-block .left-block .thumb-content .title{color: #000000; padding: 5px 0px; font-family: 'Arial';  font-size: 16px;  font-weight: 400;}
	.show-enterprise-dialog .show-enterprise-dialog-container .dialog-content{ padding:10px; display: flex; flex-direction: column; width: 100%;}
	.show-enterprise-dialog .show-enterprise-dialog-container .dialog-content .form-block{display: flex; width: 100%; align-items: center; margin-bottom: 15px;}
	.show-enterprise-dialog .show-enterprise-dialog-container .dialog-content .form-block label{width:100%; max-width: 100px; color: #000; font-weight: normal; margin: 0; padding:0px; font-family: 'Arial'; font-size: 13px;}
	.show-enterprise-dialog .show-enterprise-dialog-container .dialog-content .form-block label span{color:#ff0000;}
	.show-enterprise-dialog .show-enterprise-dialog-container .dialog-content .form-block select{font-size: 13px;border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding: 5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%; transition: all 0.5s ease;}






	.add-course-dialog {display:none; position: fixed;width: 600px; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 220000;}
	.add-course-dialog .add-course-dialog-container .add-course-dialog-close { position:absolute; top:20px; right: 10px; display: flex; align-items: center; justify-content: flex-end; color: #000;  font-weight: normal;  padding: 0px;  font-family: 'Arial'; font-size: 13px;}
	.add-course-dialog .add-course-dialog-container .add-course-dialog-close i { top: 0;  margin-right: 0px; font-size: 14px; color: #666;}
	.add-course-dialog .add-course-dialog-container{ position: relative; padding: 20px; background-color: #fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius: 5px; border: 1px solid #d7d7d7;}
	.add-course-dialog .add-course-dialog-container .heading-block{display:flex; width:100%;  border-bottom: 1px solid #E6E9ED; padding:0 0 10px; margin-bottom:20px; flex-wrap:wrap;}
	.add-course-dialog .add-course-dialog-container .heading-block .left-block{display:flex; align-items:center; flex:1 1 auto; flex-wrap:wrap;}
	.add-course-dialog .add-course-dialog-container .heading-block .left-block .thumb-block{display:flex; align-items:center; justify-content:center; width: 50px; height: 50px; background-color: #caecf8; border: 0px solid #05141f;  text-align: center; border-radius:100%; font-size:18px; margin-right:10px;}
	.add-course-dialog .add-course-dialog-container .heading-block .left-block .thumb-content{display:flex; flex-direction:column;}
	.add-course-dialog .add-course-dialog-container .heading-block .left-block .thumb-content ol{margin:0; padding:0; display: flex;}
	.add-course-dialog .add-course-dialog-container .heading-block .left-block .thumb-content ol li{margin:0; padding:0; display:flex; color:#777; font-size:13px;}
	.add-course-dialog .add-course-dialog-container .heading-block .left-block .thumb-content ol li a{color:#575656; text-decoration:none; font-size:13px;}
	.add-course-dialog .add-course-dialog-container .heading-block .left-block .thumb-content ol li a:hover{color:#575656; text-decoration:none}
	.add-course-dialog .add-course-dialog-container .heading-block .left-block .thumb-content ol li +li:before { padding: 0 2px 0 5px; color: #ccc; content: "/\00a0";}
	.add-course-dialog .add-course-dialog-container .heading-block .left-block .thumb-content .title{color: #000000; padding: 5px 0px; font-family: 'Arial';  font-size: 16px;  font-weight: 400;}
	.add-course-dialog .add-course-dialog-container  .dialog-content{ padding:10px; display: flex; flex-direction: column; width: 100%;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-block{display: flex; width: 100%; align-items: center; margin-bottom: 15px;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-block label{width:100%; max-width: 100px; color: #000; font-weight: normal; margin: 0; padding:0px; font-family: 'Arial'; font-size: 13px;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-block label span{color:#ff0000;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-block select{font-size: 13px;border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding: 5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%; transition: all 0.5s ease;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-block input[type="text"]{font-size: 13px;border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding: 5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%; transition: all 0.5s ease;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-block input[type="text"]:focus{border: 1px solid #333; background-color: #fff; outline: 0px none;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-block textarea{resize:none;height:60px; font-size: 13px;border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding: 5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%; transition: all 0.5s ease;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-block textarea:focus{border: 1px solid #333; background-color: #fff; outline: 0px none;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-block  input[type="radio"]{margin:0; padding:0; }
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-block  input[type="radio"] + label{ margin-left:5px; color:#999; font-family: "Arial", "sans-serif";}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-action{display: flex; width: 100%; align-items: center;justify-content: center; border-top: 1px solid #f1f1f2; padding-top: 15px;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-action .btn{border: 2px solid #ffcb07; padding: 4px 20px; border-radius: 30px;font-size: 12px;transition: 0.2s all ease; color: #fff; background-color: #ffcb07; margin: 0px 0 0 10px; text-decoration: none; display: inline-flex; justify-content: center; align-items: center;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-action .btn:hover{background-color: #fff; color: #000;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-action a{border: 2px solid #f0f0f0; padding: 4px 20px; border-radius: 30px;font-size: 12px;transition: 0.2s all ease; color: #999; background-color: #f0f0f0; margin: 0px; text-decoration: none; display: inline-flex; justify-content: center; align-items: center;}
	.add-course-dialog .add-course-dialog-container  .dialog-content .form-action a:hover{background-color: #fff; color: #000;}
	.maskbg{ background-color:rgba(0,0,0,0.7); position:fixed; top:0; right:0; left:0; bottom:0; z-index:22000; display:none;}

	/************* TMS Secton End ****************************/


	/* CMS Module start Css*/
	.cms-module-wrapper {display: flex; width:100%; box-sizing:border-box;}
	.cms-module-wrapper  .cms-module-container{display: flex; flex-direction: column; width:100%; box-sizing:border-box;   background-color: #fff; padding:0px; border-radius:4px;}
	.cms-module-wrapper  .cms-module-container .heading-block{display:flex; width:100%;  border-bottom: 1px solid #E6E9ED; padding:0 0 10px; margin-bottom:20px; flex-wrap:wrap;}
	.cms-module-wrapper  .cms-module-container .heading-block .left-block{display:flex; align-items:center; flex:1 1 auto; flex-wrap:wrap;}
	.cms-module-wrapper  .cms-module-container .heading-block .left-block .thumb-block{display:flex; align-items:center; justify-content:center; width: 50px;
		height: 50px; background-color: #caecf8; border: 0px solid #05141f;  text-align: center; border-radius:100%; font-size:18px; margin-right:10px;}
	.cms-module-wrapper  .cms-module-container .heading-block .left-block .thumb-content{display:flex; flex-direction:column;}
	.cms-module-wrapper  .cms-module-container .heading-block .left-block .thumb-content .title{color: #000000; padding: 5px 0px; font-family: 'Arial';  font-size: 16px;  font-weight: 400;}

	.cms-module-wrapper  .cms-module-container .filter-block{display:flex; width:100%;  position: relative; align-items: center; border-bottom: 1px solid #E6E9ED; padding:10px; margin-bottom:20px; flex-wrap:wrap; background-color: #f1f1f1;}
	.cms-module-wrapper  .cms-module-container .filter-block .left-block{flex:1 1 auto;}
	.cms-module-wrapper  .cms-module-container .filter-block .left-block ul{margin:0;padding:0; display: flex; width: 100%;}
	.cms-module-wrapper  .cms-module-container .filter-block .left-block ul li{margin:0;padding:0; display: flex;}
	.cms-module-wrapper  .cms-module-container .filter-block .left-block ul li:last-child a{margin-right:0;}
	.cms-module-wrapper  .cms-module-container .filter-block .left-block ul li a{border:1px solid #d3c7c7; padding: 4px 20px; border-radius: 4px; font-size: 12px;transition: 0.2s all ease; color: #666; margin: 0px 10px 0 0px; text-decoration: none; display: inline-flex; justify-content: center; align-items: center;}
	.cms-module-wrapper  .cms-module-container .filter-block .left-block ul li a:hover{background-color: #05141f; color: #fff; border:1px solid #05141f;}
	.cms-module-wrapper  .cms-module-container .filter-block .left-block ul li a.selected{background-color: #05141f; color: #fff; border:1px solid #05141f;}
	.cms-module-wrapper  .cms-module-container .filter-block .right-block .filter-block{border-bottom:0px none;}
	.cms-module-wrapper  .cms-module-container .filter-block .right-block ul{display:flex; width:100%; margin:0; padding: 0;}
	.cms-module-wrapper  .cms-module-container .filter-block .right-block ul li{margin:0; padding: 0; margin-right: 15px; display:flex; list-style-type: none;}
	.cms-module-wrapper  .cms-module-container .filter-block .right-block ul li:last-child{margin:0; padding:0; border-right:0px none; }
	.cms-module-wrapper  .cms-module-container .filter-block .right-block ul li input[type="search"] { font-size: 13px; border: 1px solid #d3c7c7; border-radius: 5px; margin-left: 0px; padding: 5px 10px; background-color: #fff; width: auto; transition: all 0.5s ease}
	.cms-module-wrapper  .cms-module-container .filter-block .right-block ul li input[type="search"]:focus{border: 1px solid #333; background-color: #fff;}
	.cms-module-wrapper  .cms-module-container .filter-block .right-block a{box-shadow: 0 2px 8px 2px rgba(20,23,28,.15); display: flex; align-items: center; text-decoration: none; font-size: 13px;color: #666; background-color: #fff;padding: 10px;}
	.cms-module-wrapper  .cms-module-container .filter-block .right-block a i{margin-right:0px; color:#666; font-size: 17px; }
	.cms-module-wrapper  .cms-module-container .filter-block .right-block a:hover i{color:#05141f;}
	.cms-module-wrapper  .cms-module-container .filter-block .right-block a:hover{color:#05141f;}

	.cms-module-wrapper  .cms-module-container .list-grid-block{display: flex; width: 100%; align-items:flex-end; justify-content: flex-end; margin-bottom: 20px;}
	.cms-module-wrapper  .cms-module-container .list-grid-block ul{margin:0; padding: 0; display: flex; width: 100%; align-items:flex-end; justify-content: flex-end;}
	.cms-module-wrapper  .cms-module-container .list-grid-block ul li{display: flex; margin:0; padding: 0; border-left: 1px solid #e7e7e7; padding-left: 10px;}
	.cms-module-wrapper  .cms-module-container .list-grid-block ul li:last-child{margin-left: 10px;}
	.cms-module-wrapper  .cms-module-container .list-grid-block ul li:first-child{margin-left: 0px; padding-left: 0; border:0px none;}
	.cms-module-wrapper  .cms-module-container .list-grid-block ul li a{display: flex;}
	.cms-module-wrapper  .cms-module-container .list-grid-block ul li a i{color: #666; font-size: 19px; display: flex;}
	.cms-module-wrapper  .cms-module-container .list-grid-block ul li a:hover i{color: #05141f;}

	.cms-module-wrapper  .cms-module-container .course-filter-by-block{display:flex; width:100%; border-bottom: 1px solid #E6E9ED; padding:0 0 20px; margin-bottom:20px;}
	.cms-module-wrapper  .cms-module-container .course-filter-by-block label{font-weight: normal; margin: 0 10px 0 0 ;}
	.cms-module-wrapper  .cms-module-container .course-filter-by-block ul{display:flex; margin:0; padding: 0;}
	.cms-module-wrapper  .cms-module-container .course-filter-by-block ul li{align-items: center; display:flex; list-style-type: none; margin:0; padding: 0; margin-right: 10px; background-color: #fff; color: #333; border:1px solid #05141f; padding:0px; font-size:12px; border-radius:4px;}
	.cms-module-wrapper  .cms-module-container .course-filter-by-block ul li a{padding:3px 8px; display: flex;}
	.cms-module-wrapper  .cms-module-container .course-filter-by-block ul li:hover a{color:#000;}
	.cms-module-wrapper  .cms-module-container .course-filter-by-block ul li span{padding:0 10px 0 15px}
	.cms-module-wrapper  .cms-module-container .course-filter-by-block ul li:hover{color:#333; border:1px solid #05141f; background-color: #fff;}
	.cms-module-wrapper  .cms-module-container .course-filter-by-block ul li .clear-all-link{color:#fff; border:0px solid #05141f; }
	.cms-module-wrapper  .cms-module-container .course-filter-by-block ul li.clear-all{ background-color: #444; border:1px solid #4d4d4d;}
	.cms-module-wrapper  .cms-module-container .course-filter-by-block ul li.clear-all:hover .clear-all-link{color:#fff; border:0px solid #05141f; background-color: #4d4d4d;}
	.cms-module-wrapper  .cms-module-container .course-filter-by-block ul li.clear-all:hover {border:1px solid #4d4d4d;}



	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper{display:flex; flex-direction: column; }
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .all-result-block{display: flex; width: 100%; align-items: center; border-bottom:1px solid #e7e7e7; padding-bottom: 10px; margin-bottom: 15px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .all-result-block select {font-size: 13px; border: 1px solid #ebebeb; border-radius: 5px; background-color: #ededf2; padding: 5px 10px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .all-result-block label {margin-right:10px;font-size: 12px;  }

	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view.open{display: flex;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view.close{display: none;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view{margin:0; padding:0; width: 100%; display:flex; flex-direction: column;} 
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li{flex-direction: column; display: flex; width: 100%; border:0px solid #cfcfcf; padding:0px; margin-bottom: 20px;} 

	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .top-block{display: flex; width: 100%; margin-bottom: 20px; justify-content: space-between;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .top-block .left-block { display: flex; flex: none; flex-direction: row;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .top-block .left-block .title {margin-right:0px; color: #666;  font-size: 14px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .top-block .right-block a {background-color: #fff; border-radius: 20px; padding: 5px 20px 5px; box-shadow: 0 0 1px 1px rgba(20,23,28,.1), 0 3px 1px 0 rgba(20,23,28,.1);color: #05141f; display: flex; align-items: center; text-decoration: none;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .top-block .right-block a:hover{color: #05141f;}

	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block {display: flex; width: 100%; background-color: #fff; padding: 15px; border-radius:4px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel .owl-nav .owl-prev{width:30px; height:30px; top:50%; line-height:30px; font-size:20px; margin-top: -15px;} 
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel{z-index:0;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel .owl-nav .owl-next{width:30px; height:30px; top:50%; line-height:30px; font-size:20px; margin-top: -15px;} 
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .item .block{ transition:all 0.2s ease;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .item .block{ height: 12rem; background: #ededed; padding: 1rem; color:#333; border-radius:4px; }
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .item:hover .block{ transform: scale(0.9); box-shadow:0 0 9px #6e6c6c; background-color: #d9d9d9;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .item .block a{color:#333; position: relative; display: flex; width: 100%;}


	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid{display:flex; width: 100%; flex-wrap: wrap;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item { position:relative; width:100%; max-width:180px; transition:all 0.2s ease; margin:0 15px 15px; color:#333; border-radius:4px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item:hover{ transform: scale(0.9);}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item a{color:#333; position: relative; display: flex; width: 100%;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item .bottom-actions{display:flex; width:100%; margin-bottom: 10px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item .bottom-actions ul{margin:0; padding:0; display: flex;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item .bottom-actions ul li{font-size:13px; flex-direction:row; align-items:center; margin:0 0 0 15px; padding:0 0 0 0px; border:0px none; border-left:0px solid #cfcfcf; background-color: transparent; border-radius:0;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item .bottom-actions ul li:first-child{margin-left: 0; padding-left: 0;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item .bottom-actions ul li i{margin-left: 5px;}

	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item .top-actions{position: absolute; top:10px; right:10px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item .top-actions ul{margin:0; padding:0; display: flex;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item .top-actions ul li{flex-direction:row; align-items:center; margin:0 0 0 1px; padding:0 0 0 0px; border:0px none; border-left:0px solid #cfcfcf; background-color: transparent; border-radius:0;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item .top-actions ul li:first-child{margin-left: 0; padding-left: 0;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .list-all-grid .item .top-actions ul li a{width:auto;color: #000;background-color: #ccccccba;padding: 6px;border-radius: 50%;}



	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel .item .bottom-actions{display: flex; width: 100%; margin-bottom: 10px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel .item .bottom-actions ul{margin:0; padding:0; display: flex; width: 100%; justify-content: space-between; align-items:center; text-align:center;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel .item .bottom-actions ul li{font-size:13px; flex-direction:row; width:100%; align-items:center; justify-content: center; margin:0 0 0 5px; padding:0 0 0 0px; border:0px none; border-left:0px solid #cfcfcf; background-color: transparent; border-radius:0;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel .item .bottom-actions ul li:first-child{margin-left: 0; padding-left: 0;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel .item .bottom-actions ul li i{margin-left: 5px;}

	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel .item .top-actions{position: absolute; top:10px; right:10px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel .item .top-actions ul{margin:0; padding:0; display: flex;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel .item .top-actions ul li{flex-direction:row; align-items:center; margin:0 0 0 1px; padding:0 0 0 0px; border:0px none; border-left:0px solid #cfcfcf; background-color: transparent; border-radius:0;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel .item .top-actions ul li:first-child{margin-left: 0; padding-left: 0;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .listing-slider-block .owl-carousel .item .top-actions ul li a{width:auto;color: #000;background-color: #ccccccba;padding: 6px;border-radius: 50%;}

	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .middle-block{display: flex; width: 100%; flex-direction:column; align-items: center; justify-content: center; margin-top: auto; margin-bottom: auto; height:auto;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper ul.grid-view li .middle-block div:last-child{color:#666; margin-top:0px; text-align:center;}

	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view.open{display:flex}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view.close{display:none}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view {display: flex; width: 100%;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table{ width:100%; border-collapse:collapse;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table th{ background-color:#f5f6fa; color:#000; font-weight:normal; padding:10px 5px; font-family: 'Arial'; font-size: 13px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table td{color:#4d5259; font-size:13px; padding:10px 5px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table td.center-content{text-align:center;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table td.center-content i.fa-check-circle{font-size:22px; color:#038709; cursor:pointer;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table td.center-content i.fa-trash-o{font-size:14px; color:#000; cursor:pointer;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table td.center-content i.fa-pencil{font-size:16px; color:#000; cursor:pointer;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table td.center-content i.fa-times-circle{ font-size:22px; color:#de2a28;  cursor:pointer;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table th.center-content{text-align:center;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tbody tr{border-top:1px solid #e7e7e7;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table td .need-critical{ background-color:#ff0000; padding:2px 8px; border-radius:4px; color:#fff; white-space:nowrap;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table td .need-normal{background-color:#fffc05; padding:2px 8px; border-radius:4px; color:#000; white-space:nowrap;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table td .need-low{background-color:#038709; padding:2px 8px; border-radius:4px; color:#fff; white-space:nowrap;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr:nth-child(odd) {background: #fcfdfe;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr:nth-child(even) {background: #FFF}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr td a{margin-left: 5px; color: #2f80e7; text-decoration: underline; font-size: 12px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr td a:hover{text-decoration: none;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr td i{font-size:16px; color:#666;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr td a i{color:#666; font-size:14px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr td a:hover i{color:#000;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr td a:first-child{margin-left:0;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr td .top-actions{display: flex;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr td .top-actions ul{display: flex; margin:0; padding:0;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr td .top-actions ul li{display: flex; margin:0 0 0 10px; padding:0;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr td .top-actions ul li:first-child{margin:0 0 0px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper .list-display-view table tr td .top-actions ul li a{border: 1px solid #a6a6a6;  width: 25px;height: 25px; display: inline-flex; align-items: center; justify-content: center; text-decoration: none; border-radius: 5px;}

	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper  .top-block{display: flex; width: 100%; margin-bottom: 20px;margin-top: 20px; justify-content: space-between;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper  .top-block .left-block { display: flex; flex: none; flex-direction: row;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper  .top-block .left-block .title {margin-right:0px; color: #666;  font-size: 14px;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper  .top-block .right-block a {background-color: #fff; border-radius: 20px; padding: 5px 20px 5px; box-shadow: 0 0 1px 1px rgba(20,23,28,.1), 0 3px 1px 0 rgba(20,23,28,.1);color: #05141f; display: flex; align-items: center; text-decoration: none;}
	.cms-module-wrapper  .cms-module-container .cms-listing-wrapper  .top-block .right-block a:hover{color: #05141f;}



	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper{position: absolute; right: 0; width: 100%; top: 100%; opacity: 0; visibility: hidden; background-color: #fff;  z-index: 220000; padding: 0px; border-radius: 5px; box-shadow: 0 0 1px 1px rgba(20,23,28,.1), 0 3px 1px 0 rgba(20,23,28,.1);}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-sidebar-container{ padding: 15px; display: flex; width: 100%; box-sizing: border-box; border-radius: 5px; flex-wrap: wrap; align-items: flex-start;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-sidebar-container:before {position: absolute;right: 0;top: 0; margin-top: -10px; margin-right: 20px; content: ''; width: 0; height: 0;  border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-close { display: flex; align-items: center; justify-content: flex-end; color: #000;  font-weight: normal; padding:0px; font-family: 'Arial'; font-size: 13px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-close  i{top: 0; margin-right:2px; font-size: 10px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block{ padding:0px; border-bottom:0px none; display:flex; width:30%; flex-direction: column; margin:0 10px 30px; background-color: #fff;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block .heading{border-left: 2px solid #05141f; display:flex; width: 100%; color: #000; font-weight: normal; padding:0px 0 0 5px; margin-bottom: 10px; font-family: 'Arial'; font-size: 13px; justify-content: space-between;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .see-more-content .heading{display:flex; width: 100%; color: #000; font-weight: normal; padding:0px 0px 0 5px; font-family: 'Arial'; font-size: 13px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block .filter-content{display: flex; flex-direction: column; width: 100%;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block .filter-content .choose-date-block{display: flex; width: 100%; margin-top: 10px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block .filter-content .choose-date-block .block{display: flex; flex-direction: column; width: 100%;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block .filter-content .choose-date-block .block:first-child{margin-right: 10px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block .filter-content .choose-date-block .block label{display: flex;  width:auto; color: #000; font-weight: normal; padding:0px 0px; font-family: 'Arial'; font-size: 13px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block .filter-content .choose-date-block .block input[type="date"]{font-size: 12px; border-radius: 5px; margin-left: 0px; padding:5px 10px; border: 1px solid #d3c7c7; background-color: #fff; width:100%; transition: all 0.5s ease;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block .filter-content .choose-date-block .block input[type="date"]:focus{background-color: #fff; border: 1px solid #333; box-shadow: 0 0 6px #c7c7c7;}


	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block ul{width:auto; flex-direction: row; display:flex; margin:0px 0 0 0px; padding:0; flex-wrap: wrap;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block ul li{margin-bottom:0; flex-direction: row; display:flex; padding:5px 5px; font-size: 12px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block ul li a{border: 1px solid #05141f; white-space: nowrap; border-radius: 4px; padding: 3px 10px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block ul li label span{border: 1px solid #05141f; white-space: nowrap; border-radius: 4px; padding: 3px 10px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block ul li label{font-weight: normal; position: relative; cursor: pointer;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block ul li label input[type="checkbox"]{position:absolute; margin: 0; padding: 0; opacity: 0; visibility: hidden;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block ul li label input[type="checkbox"]:checked + span{border: 1px solid #05141f; background-color: #05141f; color: #fff; white-space: nowrap; border-radius: 4px; padding: 3px 10px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block ul li label input[type="radio"]{position:absolute; margin: 0; padding: 0; opacity: 0; visibility: hidden;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block ul li label input[type="radio"]:checked + span{border: 1px solid #05141f; background-color: #05141f; color: #fff; white-space: nowrap; border-radius: 4px; padding: 3px 10px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-actions{display: flex; flex-direction: row; width: 100%; align-items: center;justify-content: center;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-actions .btn{min-width: 100px; border: 2px solid #05141f; padding: 4px 20px; border-radius: 30px;font-size: 12px;transition: 0.2s all ease; color: #fff; background-color: #05141f; margin:0px 0 0 10px; text-decoration: none; display:flex; justify-content: center; align-items: center;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-actions .btn:hover{background-color: #fff; color: #000;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-actions a{min-width: 100px; border: 2px solid #4d4d4d; padding: 4px 20px; border-radius: 30px; font-size: 12px; transition: 0.2s all ease; color: #fff; background-color: #4d4d4d; margin: 0px 0 0 0px; text-decoration: none; display: flex; justify-content: center; align-items: center;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-actions a:hover{background-color: #fff; color: #000;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .seemore-block{box-shadow: 0 0 5px #bebebe; border: 1px solid #E6E9ED; padding:10px; position: absolute; right:5px; left:5px; top:5px; background-color: #fff; display: none;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block .see-more-link{margin:10px 0 0; display: flex; width: 100%; justify-content:flex-end;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block .see-more-link a{font-size:12px; color:#575656; text-decoration: underline}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .filter-block .see-more-link a:hover{font-size:12px; color:#575656; text-decoration: none}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .see-more-filter-close{display: flex;  align-items: center; justify-content: flex-end; color: #000;  font-weight: normal; padding: 0px; font-family: 'Arial'; font-size: 13px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .see-more-filter-close i{top: 0; margin-right:2px; font-size: 13px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .heading-title{display:flex; width: 100%; color: #000; font-weight: normal; padding: 10px 5px 0; font-family: 'Arial'; font-size: 13px; justify-content: space-between; border-bottom:0px solid #E6E9ED;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper input[type="search"]{ transition:all 0.2s ease; font-size: 12px; border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding:5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%; margin-top: 10px;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper input[type="search"]:focus{background-color: #fff; border: 1px solid #333; box-shadow: 0 0 6px #c7c7c7;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .see-more-content{display: flex; width: 100%;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .see-more-content .filter-block{width:100%;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .see-more-content .filter-block .filter-content{width:100%; height: 150px; overflow-y: auto;}
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .see-more-content ul{width:auto; flex-direction: row; display:flex; margin:5px 0 0 10px; padding:0; }
	.cms-module-wrapper .cms-module-container .filter-block .filter-sidebar-wrapper .see-more-content ul li{margin-bottom:0; flex-direction: row; justify-content: space-between; display:flex; width:auto; padding:5px 5px; font-size: 12px;}



	.cms-info-dialog{display:none; position: absolute; top:0; left:0; background-color: #eeeeee; padding: 10px; border:1px solid #666; border-radius:10px; z-index: 220000;}
	.cms-info-dialog .heading-block{display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px;}
	.cms-info-dialog .heading-block .title {margin-right:0px; color: #666;  font-size: 14px;}
	.cms-info-dialog .heading-block .title span{ background-color: #2b78e4; color: #fff; border-radius:5px; padding:0px 8px; }
	.cms-info-dialog .heading-block .view-preview{display: flex;}
	.cms-info-dialog .heading-block .view-preview a{background-color: #2b78e4; color: #fff; border-radius:5px; padding:0px 8px;}
	.cms-info-dialog .heading-block .view-preview a i{color: #fff; margin-right: 5px;}
	.cms-info-dialog .info-block{display: flex; width: 100%; margin-bottom: 10px;}
	.cms-info-dialog .info-block .title-info{margin-right:10px; display: flex; color: #666;  font-size: 13px;}
	.cms-info-dialog .info-block .title-content{display: flex; color: #666; font-family: "Arial", "sans-serif"; font-size:12px;}
	.cms-info-dialog .info-block ul{margin:0; padding: 0; display: flex; flex-direction: column;}
	.cms-info-dialog .info-block ul li{margin:0 0 10px; padding: 0; display: flex; flex-direction: row; align-items: center;}
	.cms-info-dialog .info-block ul li i{margin-right: 10px;}
	.cms-info-dialog .info-display-block{display: flex; justify-content: space-between; width: 100%;}
	.cms-info-dialog .info-display-block .size-info{color: #666; font-size:12px;}
	.cms-info-dialog .info-display-block .size-info span{margin-right:5px; color:#2b78e4;}
	.cms-info-dialog .info-display-block .publish-info{color: #666; font-size:12px;}
	.cms-info-dialog .info-display-block .publish-info span{margin-right:5px; color:#2b78e4;}
	.cms-info-dialog .info-block .title-content ul{margin:0; padding: 0; display: flex; flex-direction: row; flex-wrap: wrap;}
	.cms-info-dialog .info-block .title-content ul li{margin:0 10px 10px 0; padding: 2px 10px; display: flex; flex-direction: row; align-items: center; background-color: #2b78e4; color: #fff; border-radius:4px;}


	.Insert-from-library-dialog-wrapper{display:none; position: fixed;width:800px; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 220000;}
	.Insert-from-library-dialog-wrapper .Insert-from-library-dialog-container {padding: 0px 0px 0px 0px; background-color: #fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius: 5px; border: 1px solid #d7d7d7; display: flex; flex-direction: column;}
	.Insert-from-library-dialog-wrapper .heading-title{display: flex; align-items: center; margin-bottom: 0px; padding:15px; position: relative; border-bottom:1px solid #e7e7e7;}
	.Insert-from-library-dialog-wrapper .heading-title .title {margin-right:0px; color: #666;  font-size: 18px;}
	.Insert-from-library-dialog-wrapper .heading-title .add-content-dialog-close { position:absolute; top:20px; right: 10px; display: flex; align-items: center; justify-content: flex-end; color: #000;  font-weight: normal;  padding: 0px;  font-family: 'Arial'; font-size: 13px;}
	.Insert-from-library-dialog-wrapper .heading-title .add-content-dialog-close i { top: 0;  margin-right: 0px; font-size: 14px; color: #666;}
	.Insert-from-library-dialog-wrapper .dialog-content{display: flex; flex-direction: column; width: 100%; padding:0px; box-sizing: border-box; }
	.Insert-from-library-dialog-wrapper .dialog-content .tabs-section{display: flex; width: 100%; align-items: center; padding:0 20px; border-bottom:1px solid #e7e7e7; box-shadow:0 2px 2px 0 rgba(0,0,0,0.16);}
	.Insert-from-library-dialog-wrapper .dialog-content .tabs-section ul{flex: 1 1 auto; display: flex; margin:0; padding:0 0px; border-bottom:0px none;}
	.Insert-from-library-dialog-wrapper .dialog-content .tabs-section ul li{display: flex; margin:0; padding:0;}
	.Insert-from-library-dialog-wrapper .dialog-content .tabs-section ul li.active a{ background-color: transparent; border-bottom: 3px solid #05141f;}
	.Insert-from-library-dialog-wrapper .dialog-content .tabs-section ul li a{display: flex; margin:0; padding:10px 15px;font-size: 13px;}
	.Insert-from-library-dialog-wrapper .dialog-content .tabs-section ul li a.active{ background-color: transparent; border-bottom: 3px solid #05141f;}
	.Insert-from-library-dialog-wrapper .dialog-content .tab-content{display: flex; min-height: 300px; flex-direction: column; width: 100%; padding:20px 20px 0; box-sizing: border-box;}
	.Insert-from-library-dialog-wrapper .dialog-content .tab-content .active{width: 100%;}
	.Insert-from-library-dialog-wrapper .dialog-content .tab-content .top-filter-block{display: flex; width: 100%; justify-content: space-between; border-bottom:1px solid #e7e7e7; padding-bottom: 10px; margin-bottom:10px;}
	.Insert-from-library-dialog-wrapper .dialog-content .tab-content .top-filter-block .left-filter-block{display: flex;}
	.Insert-from-library-dialog-wrapper .dialog-content .tab-content .top-filter-block .left-filter-block select { font-size: 13px; border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding: 5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0;  width: 100%;  transition: all 0.5s ease;}
	.Insert-from-library-dialog-wrapper .dialog-content .tab-content .top-filter-block .date-time-block{display: flex;}
	.Insert-from-library-dialog-wrapper .dialog-content .tab-content .top-filter-block .date-time-block .block{display: flex; align-items: center; margin:0 10px;}
	.Insert-from-library-dialog-wrapper .dialog-content .tab-content .top-filter-block .date-time-block .block label{display: flex; margin:0; margin-right: 10px;  font-family: 'Arial'; font-size:13px; color: #000;}
	.Insert-from-library-dialog-wrapper .dialog-content .tab-content .top-filter-block .date-time-block .block input[type="date"]{font-size: 13px; border-radius: 5px; margin-left: 0px; padding: 5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0;  width: 100%; transition: all 0.5s ease;}
	.Insert-from-library-dialog-wrapper .dialog-content .tab-content .top-filter-block .date-time-block .block input[type="time"]{font-size: 13px; border-radius: 5px; margin-left: 0px; padding: 5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0;  width: 100%; transition: all 0.5s ease;}

	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-grid-block { display: flex; margin-bottom:0px; align-items: center; padding:20px; background-color: #eee;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-grid-block ul{margin: 0; padding: 0; display: flex; width:auto; align-items: flex-end; justify-content: flex-end;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-grid-block ul li:first-child { margin-left: 0px; padding-left: 0; border: 0px none;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-grid-block ul li:last-child { margin-left: 10px;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-grid-block ul li { display: flex; margin: 0; padding: 0; border-left: 0px solid #e7e7e7; padding-left:0px;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-grid-block ul li a {display: flex; box-shadow: 0 2px 8px 2px rgba(20,23,28,.15); padding: 10px; font-size:13px; color:#666; background-color: #fff;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-grid-block ul li a i {color: #666; font-size: 14px; display: flex;}
	.Insert-from-library-dialog-wrapper .dialog-content input[type="search"] { font-size: 13px; border: 1px solid #b6b6b6; border-radius: 5px; margin-right: 15px; padding: 5px 10px; background-color: #fff; width: 100%; transition: all 0.5s ease;}
	.Insert-from-library-dialog-wrapper .dialog-content input[type="search"]:focus{border: 1px solid #333; background-color: #fff;}

	.Insert-from-library-dialog-wrapper .dialog-content .form-actions{display: flex; width: 100%; align-items: center;justify-content: center; border-top: 1px solid #f1f1f2; padding-top: 15px; margin: 15px 0;}
	.Insert-from-library-dialog-wrapper .dialog-content .form-actions .btn{border: 2px solid #05141f; padding: 4px 20px; border-radius: 30px;font-size: 13px;transition: 0.2s all ease; color: #fff; background-color: #05141f; margin: 0px 0 0 10px; text-decoration: none; display: inline-flex; justify-content: center; align-items: center;}
	.Insert-from-library-dialog-wrapper .dialog-content .form-actions .btn:hover{background-color: #fff; color: #000;}
	.Insert-from-library-dialog-wrapper .dialog-content .form-actions a{border: 2px solid #f0f0f0; padding: 4px 20px; border-radius: 30px;font-size: 13px;transition: 0.2s all ease; color: #999; background-color: #f0f0f0; margin: 0px; text-decoration: none; display: inline-flex; justify-content: center; align-items: center;}
	.Insert-from-library-dialog-wrapper .dialog-content .form-actions a:hover{background-color: #fff; color: #000;}

	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block img{position: fixed;top: 50%;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block.close{display: none;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block { flex-wrap:wrap; height:225px; overflow-y: auto; display: flex; width: 100%; background-color: #fff; padding: 15px; border-radius:4px;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block .item { display: flex; align-items: center; flex-direction: column;transition:all 0.2s ease; width:220px; background: #ededed; padding:10px; margin:0 10px 10px 0; color:#333; border-radius:4px;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block .item:hover{ transform: scale(0.9); box-shadow:0 0 9px #6e6c6c; background-color: #d9d9d9;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block .item a{color:#333; position: relative; display: flex; width: 100%;}

	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block .item .bottom-actions{display: flex; width: 100%; margin-top: 20px; align-items: flex-end; justify-content:flex-end;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block .item .bottom-actions ul{margin:0; padding:0; display: flex; justify-content:flex-end; align-items: flex-end;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block .item .bottom-actions ul li{font-size:13px; flex-direction:row; align-items:center; margin:0 0 0 15px; padding:0 0 0 0px; border:0px none; border-left:0px solid #cfcfcf; background-color: transparent; border-radius:0;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block .item .bottom-actions ul li:first-child{margin-left: 0; padding-left: 0;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block .item .bottom-actions ul li i{margin-left: 5px;}

	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block .middle-block{display: flex; width: 100%; flex-direction:column; align-items: center; justify-content: center; margin-top: auto; margin-bottom: auto; height:100%;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-slider-block .middle-block div:last-child{color:#fff; background-color: #2b78e4; border-radius: 5px; padding:0 6px; margin-top: 5px;}

	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view.open{display:flex}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view.close{display:none}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view {display: flex; width: 100%;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table{ width:100%; border-collapse:collapse;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table th{ background-color:#f5f6fa; color:#000; font-weight:normal; padding:10px 5px; font-family: 'Arial'; font-size: 13px;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table td{color:#4d5259; font-size:13px; padding:10px 5px;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table td.center-content{text-align:center;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table td.center-content i.fa-check-circle{font-size:22px; color:#038709; cursor:pointer;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table td.center-content i.fa-trash-o{font-size:14px; color:#000; cursor:pointer;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table td.center-content i.fa-pencil{font-size:16px; color:#000; cursor:pointer;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table td.center-content i.fa-times-circle{ font-size:22px; color:#de2a28;  cursor:pointer;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table th.center-content{text-align:center;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table tbody tr{border-top:1px solid #e7e7e7;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table td .need-critical{ background-color:#ff0000; padding:2px 8px; border-radius:4px; color:#fff; white-space:nowrap;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table td .need-normal{background-color:#fffc05; padding:2px 8px; border-radius:4px; color:#000; white-space:nowrap;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table td .need-low{background-color:#038709; padding:2px 8px; border-radius:4px; color:#fff; white-space:nowrap;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table tr:nth-child(odd) {background: #fcfdfe;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table tr:nth-child(even) {background: #FFF}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table tr td a{margin-left: 5px; color: #2f80e7; text-decoration: underline; font-size: 12px;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table tr td a:hover{text-decoration: none;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table tr td i{font-size:16px; color:#666;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table tr td a i{color:#666; font-size:14px;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table tr td a:hover i{color:#000;}
	.Insert-from-library-dialog-wrapper .dialog-content .dialog-list-display-view table tr td a:first-child{margin-left:0;}


	.add-content-dialog-wrapper{display:none; position: fixed;width:700px; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 220000;}
	.add-content-dialog-wrapper .add-content-dialog-container {padding: 0px 0px 0px 0px; background-color: #fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius: 5px; border: 1px solid #d7d7d7; display: flex; flex-direction: column;}
	.add-content-dialog-wrapper .heading-title{display: flex; justify-content: center; align-items: center; margin-bottom: 10px; padding:20px 10px; position: relative; border-bottom:1px solid #e7e7e7;}
	.add-content-dialog-wrapper .heading-title .title {margin-right:0px; color: #666;  font-size: 15px;}
	.add-content-dialog-wrapper .heading-title .add-content-dialog-close { position:absolute; top:10px; right: 10px; display: flex; align-items: center; justify-content: flex-end; color: #000;  font-weight: normal;  padding: 0px;  font-family: 'Arial'; font-size: 13px;}
	.add-content-dialog-wrapper .heading-title .add-content-dialog-close i { top: 0;  margin-right: 0px; font-size: 14px; color: #666;}
	.add-content-dialog-wrapper .dialog-content{display: flex; flex-direction: column; width: 100%; padding: 20px; box-sizing: border-box;  height: 400px; overflow-y:auto;}
	.add-content-dialog-wrapper .dialog-content .add-content-view{display: flex;width: 100%; box-sizing: border-box;}
	.add-content-dialog-wrapper .dialog-content .preview-container{display: flex; flex-direction:column;  flex;width: 100%; box-sizing: border-box; position: relative;}
	.add-content-dialog-wrapper .dialog-content .preview-container .backtomain-block{ color: #2b78e4; font-size: 13px; display: flex; align-items: center; justify-content: flex-end;} 
	.add-content-dialog-wrapper .dialog-content .preview-container .backtomain-block .backtomain-link{ color: #2b78e4; font-size: 13px; display: flex; align-items: center;}
	.add-content-dialog-wrapper .dialog-content .preview-container .backtomain-block .backtomain-link i{margin-right: 5px; color: #2b78e4}

	.add-content-dialog-wrapper .dialog-content .preview-container .middle-block{display: flex; flex-direction: column; text-align: center; align-items: center; justify-content: center; height: 100%;}
	.add-content-dialog-wrapper .dialog-content .preview-container .middle-block #preview-title{color: #666;background-color: transparent;display: flex; flex-direction: column; text-align: center; align-items: center; justify-content: center;border-radius: 5px;padding:6px;margin-top: 5px;}
	.add-content-dialog-wrapper .dialog-content .preview-container .banner-view{ background-repeat: no-repeat;background-size: 100% 100%;transition:all 0.2s ease; height: 12rem; background: #ededed; padding: 1rem; color:#333; border-radius:4px; max-width: 200px; margin: 0 auto 0px; width: 100%;}
	.add-content-dialog-wrapper .dialog-content .preview-container .banner-view:hover{ transform: scale(0.9); box-shadow:0 0 9px #6e6c6c; background-color: #d9d9d9;}
	.add-content-dialog-wrapper .dialog-content .preview-container .banner-view a{color:#333; position: relative; display: flex; width: 100%;}
	.add-content-dialog-wrapper .dialog-content .preview-container .content-view{ display: flex; width: 100%; overflow-y: auto;height: 300px;}
	.add-content-dialog-wrapper .dialog-content .preview-container .content-view ul{ display: flex; width: 100%; flex-wrap:wrap; margin:0; padding: 0;}
	.add-content-dialog-wrapper .dialog-content .preview-container .content-view ul li{ display: flex; flex-wrap:wrap; width:33.33333333%; padding-right: 10px; padding-left: 10px;}
	.add-content-dialog-wrapper .dialog-content .preview-container .content-view ul li.single-thumbnail{ display: flex; flex-wrap:wrap; width:100%; padding-right: 10px; padding-left: 10px;}
	.add-content-dialog-wrapper .dialog-content .preview-container .content-view ul li.single-thumbnail .thumbnail{overflow-y:auto}
	.add-content-dialog-wrapper .dialog-content .preview-container .content-view ul li .thumbnail{padding: 4px; display: block; border:1px solid #e7e7e7;  height:auto; margin-bottom: 20px;}
	.banner-message {text-align: center;font-size: 14px;font-weight: bold;border: 1px solid #000; padding: 4px;}


	.add-content-dialog-wrapper .dialog-content .left-block{ width: 100%; display: block; flex-direction: column;}
	.add-content-dialog-wrapper .dialog-content .right-block{margin-left: 40px; width: 100%; display: flex; flex-direction: column;}
	.add-content-dialog-wrapper .dialog-content .left-block .upload-block{border:2px dashed #bebebe; border-radius:5px; font-size:13px; display: flex;align-items: center; justify-content: center; min-height:100px; text-align: center;}
	.add-content-dialog-wrapper .dialog-content .left-block .or-sep{display: flex;align-items: center; justify-content: center; margin:10px 0; }
	.add-content-dialog-wrapper .dialog-content .left-block .embed-block{display: flex;align-items: center; justify-content: center;}
	.add-content-dialog-wrapper .dialog-content .left-block .embed-block + .preview{display: flex;align-items: center; justify-content: center;}
	.add-content-dialog-wrapper .dialog-content .left-block .embed-block textarea{border:1px solid #bebebe; border-radius:5px;  width:100%; font-size:13px; display: flex;align-items: center; justify-content: center; resize:none; min-height: 100px;}
	.add-content-dialog-wrapper .dialog-content .left-block .embed-block textarea:focus{outline:0px none;}
	.add-content-dialog-wrapper .dialog-content .right-block .form-block{display: flex; width: 100%; margin-bottom:10px; align-items: center;}
	.add-content-dialog-wrapper .dialog-content .left-block .form-block{display: block; width: 100%; margin-bottom:10px; flex-direction: column;}
	.add-content-dialog-wrapper .dialog-content .left-block .form-block label{width: 100%; display: block}
	.add-content-dialog-wrapper .dialog-content .left-block .form-block .input{width: 100%; display: block}
	.add-content-dialog-wrapper .dialog-content .right-block .form-block label{min-width: 85px; margin-right:10px;font-family: 'Arial'; font-size: 13px;}
	.add-content-dialog-wrapper .dialog-content .right-block .form-block input[type="text"]{font-size: 12px; border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding:5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%; transition: all 0.5s ease;}
	.add-content-dialog-wrapper .dialog-content .right-block .form-block textarea{font-size: 12px; border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding: 5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%; transition: all 0.5s ease;}
	.add-content-dialog-wrapper .dialog-content .right-block .form-block textarea:focus{outline:0px none; background-color: #fff; border: 1px solid #333; box-shadow: 0 0 6px #c7c7c7;}
	.add-content-dialog-wrapper .dialog-content .right-block .form-block input[type="text"]:focus{outline:0px none; background-color: #fff; border: 1px solid #333; box-shadow: 0 0 6px #c7c7c7;}
	.add-content-dialog-wrapper .dialog-content .left-block .banner-upload-block{min-height:100px; width:100%; flex-direction:column; border:2px dashed #bebebe; border-radius:5px; font-size:13px; display: flex;align-items: center;justify-content: center; text-align: center;}
	.add-content-dialog-wrapper .dialog-content .left-block .banner-upload-block i{font-size:12px; margin-bottom:5px;}
	.add-content-dialog-wrapper .action-block{margin-top:0px; padding:20px 10px; display: flex; width: 100%; justify-content:space-between; align-items: center; border-top:1px solid #e7e7e7;}
	.add-content-dialog-wrapper .action-block .right-block{display: flex;}
	.add-content-dialog-wrapper .action-block .left-block{display: flex; font-size:12px;}
	.add-content-dialog-wrapper .action-block .right-block .btn{border: 2px solid #f1c232; padding: 4px 20px; border-radius: 30px;font-size: 12px;transition: 0.2s all ease; color: #fff; background-color: #f1c232; margin: 0px 0 0 10px; text-decoration: none; display:flex; justify-content: center; align-items: center;}
	.add-content-dialog-wrapper .action-block .right-block .btn:hover{background-color: #fff; color: #000;}
	.add-content-dialog-wrapper .action-block .right-block a{border: 2px solid #f0f0f0; padding: 4px 20px; border-radius: 30px;font-size: 12px;transition: 0.2s all ease; color: #999; background-color: #f0f0f0; margin: 0px 0 0 10px; text-decoration: none; display:flex; justify-content: center; align-items: center;}
	.add-content-dialog-wrapper .action-block .right-block a:hover{background-color: #fff; color: #000;}
	.library-content a{background-color: #f4f4f4; padding: 8px 15px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;border: 1px solid #e5e5e5; float:left;}
	.form-block .bootstrap-tagsinput {padding: 0px;border-style: none;box-shadow: none;background-color: #fff;display: inline-block;color: #555;vertical-align: middle;line-height: 22px;cursor: text;width: 100%;}
	/* CMS Module Ends Css*/


	/**********user liked list dialog start**********************/
	.view-like-dialog-wrapper {background-color: #fff; display: none; position: fixed; top: 50%; left: 50%;  z-index: 220005; border-radius: 5px;  box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); width:400px;  transform: translate(-50%, -50%);}
	.view-like-dialog-wrapper .view-like-dialog-container{padding:20px;}
	.view-like-dialog-wrapper .view-like-dialog-container .close_button {position: absolute; top:20px; right: 15px; color: #666; padding: 0px; font-size:18px; border-radius: 100%; cursor: pointer; line-height: 25px; display: flex;}
	.view-like-dialog-wrapper .view-like-dialog-container .close_button:hover{color: #000;}
	.view-like-dialog-wrapper .view-like-dialog-container .heading-title-block {display: flex; width: 100%; justify-content: space-between; border-bottom: 1px solid #bbbbbb; margin-bottom: 25px;  padding-bottom:5px; font-size: 16px; }
	.view-like-dialog-wrapper .view-like-dialog-container ul{display: flex; width: 100%; flex-direction: column; margin:0; padding:0; overflow-y: auto; height: 200px;}
	.view-like-dialog-wrapper .view-like-dialog-container ul li{display: flex; flex-direction: row; margin:0; padding:10px; align-items: center; flex-shrink: 0; border-top-left-radius: 8px; border-top-right-radius: 8px;}
	.view-like-dialog-wrapper .view-like-dialog-container ul li span:first-child{width:50px; height:50px; margin-right: 10px; flex-shrink: 0}
	.view-like-dialog-wrapper .view-like-dialog-container ul li span img{width:50px; height:50px; border-radius: 50%; }
	.view-like-dialog-wrapper .view-like-dialog-container ul li:hover{background-color: #f8f9fa;}
	/**********user liked list dialog end**********************/



	/**********user liked list dialog start**********************/
	.QRcode-dialog-wrapper {background-color: #fff; position: fixed; display: none; top: 50%; left: 50%;  z-index: 220005; border-radius: 5px;  width:600px;  transform: translate(-50%, -50%);}
	.QRcode-dialog-wrapper .QRcode-dialog-container{padding:20px;}
	.QRcode-dialog-wrapper .QRcode-dialog-container .QRclose_button {color: #666; display: flex; align-items: flex-end; justify-content: flex-end; }
	.QRcode-dialog-wrapper .QRcode-dialog-container .QRclose_button a{color: #666; padding: 0px; text-decoration: none; font-size:18px; border-radius: 100%; cursor: pointer; line-height: 25px;}
	.QRcode-dialog-wrapper .QRcode-dialog-container .QRclose_button:hover{color: #000;}
	.QRcode-dialog-wrapper .QRcode-dialog-container .dialog-content{display: flex; flex-direction:column;}
	.QRcode-dialog-wrapper .QRcode-dialog-container .dialog-content .info{display: flex; flex-direction:column;}
	.QRcode-dialog-wrapper .QRcode-dialog-container .dialog-content .info div{margin-bottom: 5px;}
	.QRcode-dialog-wrapper .QRcode-dialog-container .dialog-content .info div:last-child{text-transform: uppercase; }
	.QRcode-dialog-wrapper .QRcode-dialog-container .dialog-content .QRcode{display: flex;width: 100%; align-items: center; justify-content:center}
	.QRcode-dialog-wrapper .QRcode-dialog-container .dialog-content .QRcode img{max-width: 100%; width:400px;}
	.QRcode-dialog-wrapper .QRcode-dialog-container .dialog-content .printbtn{display: flex;width: 100%; margin-top: 10px; align-items: center; justify-content:center}
	.QRcode-dialog-wrapper .QRcode-dialog-container .dialog-content .printbtn a{display: flex; font-size: 12px; border:0px none; border-radius:5px; padding:5px 20px; background-color: #363636; color:#fff; align-items: center; justify-content:center}
	.QRcode-dialog-wrapper .QRcode-dialog-container .dialog-content .printbtn a i{color:#fff; margin-right: 5px;}
	/**********user liked list dialog end**********************/


	.table-export-summary-wrapper {display: flex; height: 300px; overflow-y: auto; max-width: 900px; margin:auto; }
	.table-export-summary-wrapper .table-export-summary{width:100%; border: 0px solid #e7e7e7; border-collapse: collapse; }
	.table-export-summary-wrapper .table-export-summary th{padding:10px; border: 0px solid #e7e7e7; text-align:center; font-size: 14px; color: #666;}
	.table-export-summary-wrapper .table-export-summary tbody tr:hover{box-shadow: 0 0 6px #e7e7e7; border-radius:5px;}
	.table-export-summary-wrapper .table-export-summary th:first-child{text-align: left;}
	.table-export-summary-wrapper .table-export-summary td:first-child{text-align: left;}
	.table-export-summary-wrapper .table-export-summary td{padding:10px; border-top: 2px solid #e7e7e7; border-bottom: 2px solid #e7e7e7; text-align:center;}
	.table-export-summary-wrapper .table-export-summary td .profile-block{display: flex; align-items: center; font color: #05141f;}
	.table-export-summary-wrapper .table-export-summary td .profile-block img{width:40px;height: 40px; border-radius: 50%; margin-right: 10px;}
	.table-export-summary-wrapper .table-export-summary td .right-ans{ background-color: #e5f8f0; color: #333; border-radius:5px; display: inline-flex; padding: 5px 10px; align-items:center;}
	.table-export-summary-wrapper .table-export-summary td .skip-ans{ background-color: #fef8e5; color: #333; border-radius: 5px; display: inline-flex; padding: 5px 10px; align-items:center;}
	.table-export-summary-wrapper .table-export-summary td .wrong-ans{ background-color: #ffdbdc; color: #333; border-radius: 5px; display: inline-flex; padding: 5px 10px; align-items:center;}
	.table-export-summary-wrapper .table-export-summary td .right-ans i{display: flex; align-items: center; justify-content: center;background-color: #00bf6f; color: #fff; width:15px; font-size: 12px; line-height: normal; height:15px; border-radius:100%; margin-right: 5px;}
	.table-export-summary-wrapper .table-export-summary td .skip-ans i{display: flex; align-items: center; justify-content: center; background-color: #f9be00; color: #fff; width:15px; font-size: 12px; line-height: normal; height:15px; border-radius:100%; margin-right: 5px;}
	.table-export-summary-wrapper .table-export-summary td .wrong-ans i{display: flex; align-items: center; justify-content: center; background-color: #de070c; color: #fff; width:15px; font-size: 12px; line-height: normal; height:15px; border-radius:100%; margin-right: 5px;}


	/*Inbox Design Start 21-06-2018*/
	.mailbox-wrapper{ display:flex; background-color:#f8f8f8; width:100%;}
	.mailbox-wrapper .mailbox-inner{ display:flex; flex-direction:row; box-shadow: 0 1px 4px rgba(24,28,33,0.009);
	border: 1px solid rgba(24,28,33,0.06); background-color:#fff; width:100%; padding:15px; box-sizing:border-box;}
	.mailbox-wrapper .mailbox-inner .messages-listing{width:100%;}
	.mailbox-wrapper .mailbox-inner .messages-detail{ display:flex; flex-direction:column; width: 100%; margin-left:15px; box-shadow:0 0 5px #e6e6e6;}
	.mailbox-wrapper .mailbox-inner .messages-detail .filter-block .right-block button{font-size:12px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .filter-block .right-block button i{ margin-right:5px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block{ display:flex;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-thumb{border:1px solid #e7e7e7; margin-right:10px; border-radius:100%; flex-shrink: 0;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details{display:flex; width:100%;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-thumb img{min-width:23px; max-width:23px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details{align-items: center; display:flex; width:100%;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .user-name-mail{color: #4E5155; font-size: 13px; display:flex; flex-direction:column;  flex:1 1 auto;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .user-name-mail span{color: #999; font-size: 13px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .user-name-mail a{color:#05141f; font-sizw:13px; margin:0 0 0px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .user-name-time{color: #999; font-size: 13px; display:flex;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .user-name-time span{color: #999; margin-left:5px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .inbox-star-mark{align-items: center; color: #ffd950; font-size: 13px; display:flex; margin-left:5px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .inbox-star-mark.default{color: #d1d6e0;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .inbox-star-mark.default i{color: #d1d6e0;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .inbox-star-mark  i{color: #ffd950; margin:0px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .mail-title{ display:flex; flex-direction:column; }
	.mailbox-wrapper .mailbox-inner .messages-detail .mail-title .mail-content{ font-size:13px; color:#333; padding:20px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .mail-title p{font-size:13px; color:#333; line-height: 22px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .mail-attachment-block{ display:flex; flex-direction:column;  border-top:1px solid #e7e7e7; padding:10px; border-bottom:1px solid #e7e7e7;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block .title{ font-size:13px; color:#4E5155; padding:0px; margin-bottom:15px; display:flex; align-items:center; justify-content:space-between;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block .title i{color:#a3a4a6; margin-right:5px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block .title button:hover{border:1px solid #dbdddd; background-color:#f1f2f2; color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block .title button:hover i{color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block .title  button{border:1px solid #dbdddd; background-color:transparent; border-radius:4px; padding:5px 8px; margin:0 0px 0 0; display:flex; align-items:center; font-size: 12px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block ul{ margin:0; padding:0; flex-direction: row; flex-wrap: wrap;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block ul li{ margin:0 10px 10px 0; padding:10px; border:1px solid #e7e7e7; transition:all 0.2s ease;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block ul li:hover{background-color:transparent; border-left:1px solid #e7e7e7; box-shadow: 0 0 1px rgba(3, 89, 160, 1);}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block ul li .attachment-thumb{border:1px solid #e7e7e7; padding:5px; margin-right:10px; width:50px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block ul li .attachment-options{display:flex; flex-direction:column;}
	.mailbox-wrapper .mailbox-inner .messages-detail .mail-attachment-block ul li .attachment-options .attachment-name{color:#000; font-size:13px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .mail-attachment-block ul li .attachment-options .attachment-size{color:#999;  font-size:12px; text-transform:uppercase;}
	.mailbox-wrapper .mailbox-inner .messages-detail .mail-attachment-block ul li .attachment-options .attachment-actions{color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-detail .mail-attachment-block ul li .attachment-options .attachment-actions a{color:#05141f; font-size:13px; text-decoration:none; margin-left:10px; text-transform:capitalize;}
	.mailbox-wrapper .mailbox-inner .messages-detail .mail-attachment-block ul li .attachment-options .attachment-actions a:first-child{ margin-left:0px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .mail-attachment-block ul li .attachment-options .attachment-actions a:hover{ text-decoration:underline}
	.mailbox-wrapper .mailbox-inner .messages-listing .heading-block{ display:flex; align-items:center; padding:20px 10px; border-bottom:1px solid #e7e7e7;}
	.mailbox-wrapper .mailbox-inner .messages-listing .heading-block i{ margin-right:10px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .heading-block .left-block{ flex: 1 1 auto; display:flex; flex-direction:column; color:#000; font-size:24px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .heading-block .left-block div:first-child{ margin-bottom:10px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .heading-block .left-block div:last-child{font-size:14px; display:flex; align-items:center; color: #757575;}
	.mailbox-wrapper .mailbox-inner .messages-listing .heading-block .left-block div:last-child span{color:#fff; background-color:#f29b01; margin: 0 6px; padding:0 6px; border-radius:4px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .heading-block .left-block div:last-child span:last-child{color:#fff; background-color:#ec5e69;}
	.mailbox-wrapper .mailbox-inner .messages-listing .heading-block .right-block{display:flex; align-items:center;}
	.mailbox-wrapper .mailbox-inner .messages-listing .heading-block input[type="search"]{border:1px solid #dbdddd; padding:5px 10px; font-size:12px; margin-right:0px; width:300px; background-color:#fff; border-radius: 4px 0 0 4px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .heading-block .right-block button{border:1px solid #dbdddd; background-color:#05141f; border-radius:0px 4px 4px 0; padding:4px 10px 5px; margin:0; border-left:0px none;}
	.mailbox-wrapper .mailbox-inner .messages-listing .heading-block .right-block button i{color:#fff; margin-right:0;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block{ display:flex; align-items:center; padding:10px; border-bottom:1px solid #e7e7e7;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block{ flex: 1 1 auto; display:flex; align-items:center; color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block button.doubt-btn{font-size:12px; color:#a3a4a6;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block button.compose-btn{font-size:12px; color:#fff;     background-color: #05141f; border:1px solid #05141f; padding:5px 20px}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block button.compose-btn i{color:#fff; margin-right:5px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block button.compose-btn:hover{font-size:12px; color:#fff;     background-color:transparent; border:1px solid #05141f; color:#05141f;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block button.compose-btn:hover i{color:#05141f;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block button.doubt-btn:hover i{color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block button.doubt-btn:hover{color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block button:hover i{color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block button.doubt-btn i{margin-right:5px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .messages-detail .filter-block .left-block button:last-child i{margin-right:0px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block button i{color:#a3a4a6;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block button{border:1px solid #dbdddd; background-color:transparent; border-radius:4px; padding:5px 8px; margin:0 8px 0 0; display:flex; align-items:center;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .inbox-button{border:1px solid #dbdddd; background-color:transparent; border-radius:4px; padding:5px 8px; margin:0 8px 0 0; display:flex; align-items:center;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .inbox-button:last-child{ margin-right:0;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .inbox-button:hover{border:1px solid #dbdddd; background-color:#f1f2f2; color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block button:last-child{ margin-right:0;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block button:hover{border:1px solid #dbdddd; background-color:#f1f2f2; color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block input[type="checkbox"]{margin:0 5px 0 0;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .dropdown-menu{ box-shadow:0 2px 4px rgba(0,0,0,0.2); border: 1px solid #ccc; background-color:#fff;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .dropdown-menu li a{ color:#757575; font-size:13px; padding:5px 20px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .right-block{display:flex;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .right-block .pages-display{color:#a3a4ba; margin-right:10px; align-items:center; display:flex; font-size:12px;}
	.mailbox-wrapper .mailbox-inner .messages-listing  .inbox-listing{ display:flex; flex-direction:row; flex:1;}
	.mailbox-wrapper .mailbox-inner .messages-listing  .inbox-listing .mail-listing{display:flex; flex-direction:column; width: 100%;}
	.mailbox-wrapper .mailbox-inner .messages-listing  .inbox-listing ul{display:flex; flex-direction:column; margin:0; padding:0}
	.mailbox-wrapper .mailbox-inner .messages-listing  .inbox-listing ul li{display:flex; flex-direction:row; flex-wrap: nowrap; padding:8px 10px;  align-items:center; border-bottom:1px solid #e7e7e7; border-left:3px solid transparent;}
	.mailbox-wrapper .mailbox-inner .messages-listing  .inbox-listing ul li:hover{border-left:3px solid #05141f;}
	.mailbox-wrapper .mailbox-inner .messages-listing  .inbox-listing ul li.unread{ background-color:#ecf5fc; border-left:3px solid #05141f;}
	.mailbox-wrapper .mailbox-inner .messages-listing  .inbox-listing ul li.unread:hover{ background-color:#ecf5fc;}
	.mailbox-wrapper .mailbox-inner .messages-listing  .inbox-listing ul li.unread  .mail-details .inner-block .name-block{}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li.unread .inbox-mail-desc{color:#000;} 
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li.unread .inbox-mail-title{color:#000;} 
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li.unread .inbox-user-name{color:#000;} 
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li:hover{ background-color:#fbfbfb;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .mail-details{flex:1 1 auto; display:flex; align-items:center;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .mail-details .inner-block{display:flex; flex-direction:column;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .mail-details .inner-block .name-block{display:flex; align-items:center; margin-bottom:5px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .mail-details .inner-block .email-block{display:flex; align-items:center; font-size:12px; color:#4E5155;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .mail-details .inner-block .email-block span{color:#999; margin-left:5px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .mail-time-slot{display:flex; flex-direction:column; font-size:12px; color:#999; text-align:right;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .mail-time-slot div:first-child{ margin-bottom:5px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-checkbox{ position:relative; margin-right:8px; max-width:15px; min-width:15px; min-height:15px; max-height:15px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-checkbox input[type="checkbox"]{ position:absolute; opacity:0; visibility:hidden; display:none;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-checkbox .checkmark { position: absolute;
		top: 0;  left: 0;  height: 15px;  width: 15px; background-color: #fff; border-radius:4px;  border: 1px solid #e7e8e8; display:flex; align-items:center; font-size: 12px; justify-content: center; color: #fff;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-checkbox .checkmark i{opacity:0;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-checkbox  input:checked ~ .checkmark { background-color: #05141f; border: 1px solid #05141f; box-shadow:0 0 3px #05141f;}	
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-checkbox  input:checked ~ .checkmark i { opacity:1;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-star-mark{margin-right:5px; color:#ffd950;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-star-mark.default{color:#d1d6e0;}
	.mailbox-wrapper .mailbox-inner .messages-listing  .inbox-listing ul li .inbox-user-thumb{margin-right:10px; border: 1px solid #e7e8e8;border-radius:100%; flex-shrink:0;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-user-name{margin-right:8px; color:#4E5155; font-size: 13px; margin-right: 100px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-mail-title{margin-right:8px; color:#666; font-size: 13px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-mail-desc{margin-right:8px; color:#999; font-size: 13px;}
	.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-mail-desc:before{content:' -- '}
	#composeMsgDiv .compose .compose-header{ background-color:#404040;}
	#composeMsgDiv .compose-body .lgn-frm .form-control { background-color:transparent; color:#404040; border-bottom: 1px solid #e7e7e7; padding:10px 14px;}
	#composeMsgDiv .compose .compose-body .multsl .btn-group button{margin-bottom:0; font-size: 13px;}
	#composeMsgDiv .compose .compose-body .multsl label{min-height:auto; font-size:13px; font-weight: normal; padding:5px 20px 5px 40px}
	#composeMsgDiv .compose .compose-body .multsl label b{color:#333; }
	#composeMsgDiv .compose .compose-body .choose-multiselect{ display:flex; flex-direction:row; width:100%; padding:10px; border-bottom: 1px solid #e7e7e7; box-sizing:border-box;}
	#composeMsgDiv .compose .compose-body .choose-multiselect .form-block{width:31%; margin-left:15px;}
	#composeMsgDiv .compose .compose-body .choose-multiselect .form-block:first-child{ margin-left:0;}
	#composeMsgDiv .compose .compose-body .choose-multiselect .form-block select{width:100%; font-size:13px;}
	#composeMsgDiv .compose .compose-footer{display:flex; width:100%; justify-content:space-between;}
	#composeMsgDiv .compose .compose-footer div:first-child{align-items:center; display:flex;}
	#composeMsgDiv .compose .compose-footer .attach-file button{border: 1px solid #dbdddd; background-color: transparent;  border-radius: 4px;  padding: 6px 8px;  margin: 0 8px 0 0; font-size:12px;}
	#composeMsgDiv .compose .compose-footer .attach-file button:hover{border:1px solid #dbdddd; background-color:#f7f7f7;}
	#composeMsgDiv .compose .compose-footer .attach-file input[type="file"]{cursor:pointer;}
	#composeMsgDiv .compose .compose-footer  .validateFormOuterCompose{padding:5px 20px; font-size: 13px; margin:0;}
	#composeMsgDiv .compose .compose-footer .delete-compose button{border: 1px solid #dbdddd; background-color: transparent;  border-radius: 4px;  padding: 5px 8px;  margin: 0 8px 0 0; font-size:14px;}
	#composeMsgDiv .compose .compose-footer .delete-compose button:hover{border:1px solid #dbdddd; background-color:#f7f7f7;}
	#composeMsgDiv .compose .compose-footer .delete-compose button:hover i{color:#000;}
	#composeMsgDiv .compose .compose-footer .stared-compose button{border: 1px solid #dbdddd; background-color: transparent;  border-radius: 4px;  padding: 5px 8px;  margin: 0 8px 0 0; font-size:13px;}
	#composeMsgDiv .compose .compose-footer .stared-compose button:hover{border:1px solid #dbdddd; background-color:#f7f7f7;}
	#composeMsgDiv .compose .compose-footer .stared-compose button:hover i{color:#000;}
	#composeMsgDiv .compose-body .lgn-frm textarea{font-size:13px;}
	#composeMsgDiv .subject-block{display:flex; width:100%;  justify-content:space-between; align-items:center;}
	#composeMsgDiv .subject-block div{width:100%;}
	#composeMsgDiv .subject-block .stared-compose button{border: 1px solid #dbdddd; background-color: transparent;  border-radius: 4px;  padding: 5px 8px;  margin: 0 8px 0 0; font-size:13px;}
	#composeMsgDiv .subject-block .stared-compose button:hover{border:1px solid #dbdddd; background-color:#f7f7f7;}
	#composeMsgDiv .subject-block .stared-compose button:hover i{color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block button.dropdown-toggle{font-size:12px; color:#a3a4a6;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block button.dropdown-toggle:hover{font-size:12px; color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block button.active{color:#000; border:1px solid #000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block button.active i{color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block .select-filter{ border: 1px solid #dbdddd; background-color: transparent; border-radius: 4px; padding: 2px 8px; font-size: 12px; color: #a3a4a6; margin: 0 8px 0 0;}
	.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block .select-filter:hover{ border: 1px solid #dbdddd; background-color: #f7f7f7; border-radius: 4px; padding: 2px 8px; font-size: 12px; color: #000;}
	.mailbox-wrapper .mailbox-inner .messages-listing .heading-block{align-items:flex-start;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .user-name-time{flex-shrink: 0;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .user-name-mail .user-mail-details{ display:flex; flex-direction:row; align-items: center; margin-bottom:5px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .user-name-mail .user-mail-details a{border-radius: 4px; padding: 1px 4px; border:1px solid #dbdddd; display:flex; align-items:center; margin-left:10px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .user-name-mail .user-mail-details a:hover{ background-color:#f1f2f2;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .user-name-mail .user-mail-details a:hover i{color:#000;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .user-name-mail .user-mail-details a i{ margin-right:0; color:#a3a4a6;}
	.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details .user-name-mail .email-toggle-block {display:flex; flex-direction:column; font-size:13px; display:none;overflow: auto;max-height: 65px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .filter-block .right-block .inbox-button{font-size:12px;}
	.mailbox-wrapper .mailbox-inner .messages-detail .filter-block .right-block .inbox-button i{ margin-right:5px;}
	@media (max-width: 1040px) {
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-user-name{ margin-right:20px;}
		.mailbox-wrapper .mailbox-inner .messages-listing .heading-block input[type="search"]{width:200px;}
		.mailbox-wrapper .mailbox-inner .messages-detail .heading-block .user-details{flex-wrap:wrap;}
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block .title{flex-wrap:wrap;}
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .messages-detail { margin-left:2px;}
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .messages-detail .filter-block{flex-direction:row; flex-wrap:wrap;}
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .messages-detail .filter-block .left-block{flex:none; margin-right:10px;}
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing{flex-direction:column;}
		.mailbox-wrapper .mailbox-inner .messages-detail{ margin-left:0; margin-top:20px;}	
	}
	@media (max-width: 660px) {
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-user-name{ margin-right:20px;}
		.mailbox-wrapper .mailbox-inner .messages-listing .heading-block input[type="search"]{width:100%;}	
		.mailbox-wrapper .mailbox-inner .messages-listing .heading-block{flex-direction:column; align-items: flex-start;}	
		.mailbox-wrapper .mailbox-inner .messages-listing .heading-block .left-block{ margin-bottom:15px; width:100%;}
		.mailbox-wrapper .mailbox-inner .messages-listing .heading-block .right-block{ margin-bottom:15px; width:100%;}
		.mailbox-wrapper .mailbox-inner .messages-listing .filter-block{flex-direction: column; align-items: start;}
		.mailbox-wrapper .mailbox-inner .messages-listing .filter-block .left-block{ margin-bottom:20px; flex-wrap: wrap;}
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing {flex-direction:column;}
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-listing .filter-block{flex-direction:row;}
		.mailbox-wrapper .mailbox-inner .messages-detail{ margin-left:0; margin-top:20px;}
		.mailbox-wrapper .mailbox-inner .messages-listing .messages-detail .heading-block{flex-direction:row;}
		.mailbox-wrapper .mailbox-inner .messages-listing .messages-detail .filter-block{flex-direction:row;}
		.mailbox-wrapper .mailbox-inner .messages-listing .messages-detail .filter-block .left-block{ margin-bottom:0;}
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block ul li{width:100%; margin:0 0px 10px 0}
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing .mail-attachment-block ul li .attachment-thumb{flex-shrink: 0;}	
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .mail-details .inner-block .name-block{flex-direction:column;     align-items: flex-start;}
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-user-name{ margin-right:0; margin-bottom:5px;}
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-mail-title{ margin-right:0; margin-bottom:5px;}
		.mailbox-wrapper .mailbox-inner .messages-listing .inbox-listing ul li .inbox-mail-desc{ margin-right:0; margin-bottom:5px;}
	}
	/*Inbox Design Ends*/

	/*New Dashboard design*/
	.dashboard-wrapper{display: flex; width: 100%; }
	.dashboard-wrapper .dashboard-container{display: flex; width: 100%; background-color: #fafafa;  flex-direction:column;  padding: 20px;}
	.dashboard-wrapper .dashboard-container .download-wrapper{ margin-bottom:10px; border-bottom:1px solid #e7e7e7; padding-bottom: 10px;  display: flex; width: 100%; align-items:center; justify-content: flex-end;}
	.dashboard-wrapper .dashboard-container .download-wrapper i{margin-left: 10px;}
	.dashboard-wrapper .dashboard-container .download-wrapper select{font-size: 13px; border: 1px solid #ebebeb; border-radius: 5px; background-color: #ededf2; padding: 5px 10px;}


	.dashboard-wrapper .dashboard-container .block-wrapper1{display: flex;  width: 100%; margin-bottom: 20px;}
	.dashboard-wrapper .dashboard-container .block-wrapper1 ul{margin:0; padding:0; display: flex; width: 100%;}
	.dashboard-wrapper .dashboard-container .block-wrapper1 ul li{transition:all 0.2s ease; border-radius:5px; padding:20px; margin:0; display: flex; flex-direction: column;  width:100%; background-color: #fff; box-shadow: 0 1px 3px rgba(33,33,33,.5)}
	.dashboard-wrapper .dashboard-container .block-wrapper1 ul li:not(.first){margin-left: 20px;}
	.dashboard-wrapper .dashboard-container .block-wrapper1 ul li:hover{ transform: scale(1.1); }


	.dashboard-wrapper .dashboard-container .block-wrapper2{display: flex;  width: 100%; margin-bottom: 20px;}
	.dashboard-wrapper .dashboard-container .block-wrapper2 ul{margin:0; padding:0; display: flex; width: 100%;}
	.dashboard-wrapper .dashboard-container .block-wrapper2 ul li{transition:all 0.2s ease; border-radius:5px; padding:20px; margin:0; display: flex; flex-direction: column;  width:100%; background-color: #fff; box-shadow: 0 1px 3px rgba(33,33,33,.5)}
	.dashboard-wrapper .dashboard-container .block-wrapper2 ul li:not(.first){margin-left: 20px;}


	.dashboard-wrapper .dashboard-container .block-wrapper3{display: flex;  width: 100%; margin-bottom: 20px;}
	.dashboard-wrapper .dashboard-container .block-wrapper3 ul{margin:0; padding:0; display: flex; width: 100%;}
	.dashboard-wrapper .dashboard-container .block-wrapper3 ul li{border-radius:5px; padding:20px; margin:0; display: flex; flex-direction: column;  width:100%; background-color: #fff; box-shadow: 0 1px 3px rgba(33,33,33,.5)}
	.dashboard-wrapper .dashboard-container .block-wrapper3 ul li:not(.first){margin-left: 20px;}


	.dashboard-wrapper .dashboard-container .block-wrapper4{display: flex;  width: 100%; margin-bottom: 20px;}
	.dashboard-wrapper .dashboard-container .block-wrapper4 ul{margin:0; padding:0; display: flex; width: 100%;}
	.dashboard-wrapper .dashboard-container .block-wrapper4 ul li{border-radius:5px; padding:20px; margin:0; display: flex; flex-direction: column;  width:100%; background-color: #fff; box-shadow: 0 1px 3px rgba(33,33,33,.5)}
	.dashboard-wrapper .dashboard-container .block-wrapper4 ul li:not(.first){margin-left: 20px;}



	.dashboard-wrapper .dashboard-container .block-wrapper5{display: flex;  width: 100%; margin-bottom: 20px;}
	.dashboard-wrapper .dashboard-container .block-wrapper5 ul{margin:0; padding:0; display: flex; width: 100%;}
	.dashboard-wrapper .dashboard-container .block-wrapper5 ul li{border-radius:5px; padding:20px; margin:0; display: flex; flex-direction: column;  width:100%; background-color: #fff; box-shadow: 0 1px 3px rgba(33,33,33,.5)}
	.dashboard-wrapper .dashboard-container .block-wrapper5 ul li:not(.first){margin-left: 20px;}



	.dashboard-wrapper .dashboard-container .block-wrapper6{display: flex;  width: 100%; margin-bottom: 20px;}
	.dashboard-wrapper .dashboard-container .block-wrapper6 ul{margin:0; padding:0; display: flex; width: 100%;}
	.dashboard-wrapper .dashboard-container .block-wrapper6 ul li{border-radius:5px; padding:20px; margin:0; display: flex; flex-direction: column;  width:100%; background-color: #fff; box-shadow: 0 1px 3px rgba(33,33,33,.5)}
	.dashboard-wrapper .dashboard-container .block-wrapper6 ul li:not(.first){margin-left: 20px;}




	.dashboard-wrapper .dashboard-container .heading-block{display: flex; width: 100%; align-items: center;}
	.dashboard-wrapper .dashboard-container .heading-block .chart-title{flex:1 1 auto;}
	.dashboard-wrapper .dashboard-container .heading-block .info-block{display: flex; width:100%; align-items: flex-end; justify-content: flex-end;}
	.dashboard-wrapper .dashboard-container .heading-block .info-block div:nth-child(1) {margin-right: 10px; font-size: 13px;}
	.dashboard-wrapper .dashboard-container .heading-block .info-block div:nth-child(2) { margin-right: 10px; font-size: 13px;}
	.dashboard-wrapper .dashboard-container .heading-block .info-block div:nth-child(3) {margin-right: 0px; font-size: 13px;}
	.dashboard-wrapper .dashboard-container .heading-block .info-block div:nth-child(1) span{white-space:nowrap; background-color: #319400; color:#fff;padding:2px 8px; border-radius: 5px; margin-right: 5px; font-size: 12px;}
	.dashboard-wrapper .dashboard-container .heading-block .info-block div:nth-child(2) span{ white-space:nowrap;background-color: #0a499a; color:#fff; padding:2px 8px; border-radius: 5px; margin-right: 5px; font-size: 12px;}
	.dashboard-wrapper .dashboard-container .heading-block .info-block div:nth-child(3) span{ white-space:nowrap;background-color: #f3c300; color:#fff; padding:2px 8px; border-radius: 5px; margin-right: 5px; font-size: 12px;}

	.dashboard-wrapper .dashboard-container .chart-title{display: flex; width: 100%;margin-bottom: 20px; font-size: 14px; align-items: center; }
	.dashboard-wrapper .dashboard-container .chart-title span{background-color: #05141f; color: #fff; padding: 0 8px; border-radius: 5px; margin-right: 10px; font-size: 14px;}
	.dashboard-wrapper .dashboard-container .chart-detail{display: flex; width: 100%; justify-content: flex-end;}
	.dashboard-wrapper .dashboard-container .chart-detail a{font-size:13px; color: #05141f; text-decoration: underline}
	.dashboard-wrapper .dashboard-container .chart-detail a:hover{font-size:13px; color: #05141f; text-decoration: none}
	.dashboard-wrapper .dashboard-container .block-wrapper4 .engagement-block{ display: flex; width: 100%; }
	.dashboard-wrapper .dashboard-container .block-wrapper4 .engagement-block ul{display: flex; flex-wrap: wrap;}
	.dashboard-wrapper .dashboard-container .block-wrapper4 .engagement-block ul li{transition:all 0.2s ease; margin-left:0; width:22%; margin-right:20px; margin-bottom:20px; border:1px solid #e7e7e7;}
	.dashboard-wrapper .dashboard-container .block-wrapper4 .engagement-block ul li:hover{ transform: scale(1.1); }
	.dashboard-wrapper .dashboard-container .block-wrapper4 .engagement-block .title{display: flex; width: 100%;margin-bottom: 20px; font-size: 14px; align-items: center; }
	.dashboard-wrapper .dashboard-container .block-wrapper4 .engagement-block .engagement-bottom{display: flex; width: 100%; justify-content: space-between; font-size: 13px; color:#999;}
	.dashboard-wrapper .dashboard-container .block-wrapper4 .engagement-block .engagement-bottom div:last-child{margin-left: 5px;}
	.dashboard-wrapper .dashboard-container .block-wrapper4 .engagement-block .engagement-bottom span{margin-right:5px; color:#3077b2; }
	.dashboard-wrapper .dashboard-container .highcharts-container {width:100%!important;}
	.dashboard-wrapper .dashboard-container .highcharts-container svg {width:100%!important;}


	@media (max-width:768px){
	.dashboard-wrapper .dashboard-container .block-wrapper1 ul{flex-direction: column;}
	.dashboard-wrapper .dashboard-container .block-wrapper1 ul li{margin:0 0 20px;}
	.dashboard-wrapper .dashboard-container .block-wrapper1 ul li:not(.first) { margin-left:0px;}
	.dashboard-wrapper .dashboard-container .block-wrapper4 .engagement-block ul li{margin:0; margin-bottom: 20px; width: 100%;}
	.dashboard-wrapper .dashboard-container .block-wrapper4 .engagement-block ul li:last-child{margin-bottom: 0;}
	.dashboard-wrapper .dashboard-container .block-wrapper4 .engagement-block ul{flex-wrap: wrap;}
	}

	/*New Dashboard design*/

	/*New Dashboard Details design*/
	.dashboard-details-wrapper{display: flex; width: 100%; background-color: #fff;}
	.dashboard-details-wrapper .dashboard-details-container{display: flex; width: 100%;  background-color: #fff; padding:20px; flex-direction:column;}
	.dashboard-details-wrapper .dashboard-details-container .info-section{display: flex; width: 100%; flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .info-section .heading-title{display: flex; width: 100%; margin-bottom: 20px; padding-bottom: 10px; border-bottom:1px solid #e7e7e7; font-size: 14px; align-items: center; }
	.dashboard-details-wrapper .dashboard-details-container .info-section .heading-title span{margin-left:5px; background-color: #0a499a; color: #fff; padding: 0 8px; border-radius: 5px; margin-right: 10px; font-size: 14px;}
	.dashboard-details-wrapper .dashboard-details-container .info-section .info-block{display: flex; width: 100%; align-items: center; justify-content: center; margin-bottom: 20px; padding-bottom: 10px; border-bottom:1px solid #e7e7e7;}
	.dashboard-details-wrapper .dashboard-details-container .info-section .info-block ul{margin:0; padding:0; display: flex; justify-content: center; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .info-section .info-block ul li{border-left:1px solid #e7e7e7;  font-size: 12px; color: #666; flex-direction: column;  margin:0; padding:0; padding-left:20px; margin-left:20px; display: flex; }
	.dashboard-details-wrapper .dashboard-details-container .info-section .info-block ul li:first-child{margin-left: 0; padding-left: 0; border-left: 0px none;}
	.dashboard-details-wrapper .dashboard-details-container .info-section .info-block ul li span{color: #333; font-size: 14px; font-family: "Arial", "sans-serif";}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper{ display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; }
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper ul{margin:0 0 20px; padding:0; display: flex; width: 100%; border:0px none; align-items: center; justify-content: center;} 
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper ul li{margin:0; padding:0; display: flex;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper ul li a{margin:0; padding:5px 15px; color: #333; font-size: 13px; border:1px solid #e7e7e7; border-right:0px none; border-radius:0;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper ul li:last-child a{border-right:1px solid #e7e7e7; border-radius:0px 4px 4px 0px;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper ul li:first-child a{border-left:1px solid #e7e7e7; border-radius:4px 0 0 4px;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper ul li.active a{ background-color: #0a499a; color:#fff;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .tab-content{ padding:20px 0; text-align: left; width: 100%; font-size:13px; }
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block{display: flex; width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block{display: flex;align-items: center; justify-content: flex-end; width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .left-block{display: flex; width: 100%; flex:1 1 auto; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .left-block .quick-button{display: flex;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .left-block .quick-button ul{margin:0;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .left-block .quick-button ul li{align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .left-block .quick-button ul li a{ background-color: #f7f7f7; padding: 2px 10px; font-size: 12px;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .left-block .quick-button ul li a:hover{ background-color: #cccccc; }
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .left-block .quick-button ul li a.selected{ background-color: #cccccc; }
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .login-info-block{display: flex; align-items: center; margin-right: 10px; border-right:1px solid #e7e7e7; padding-right: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .login-info-block ul{display: flex; align-items: center; margin:0; padding: 0;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .login-info-block ul li{display: flex; align-items: center; margin:0; padding: 0;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .login-info-block ul li:last-child{margin-left: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .login-info-block ul li span{background-color: #0a499a; color: #fff; padding:2px 8px; border-radius: 5px; margin-left: 10px; font-size: 12px;}

	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block{display: flex; align-items: center; margin-left: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block ul{display: flex; align-items: center; margin:0;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block ul li{display: flex; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block  input[type="text"] + label{margin-left: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block  input[type="text"] {background-color: #f0f0f0; transition: all 0.2s ease;  font-size:12px; color:#666; padding:4px 10px; border:1px solid #f0f0f0; border-radius:4px;   background-image: url(../img/icons/date-time-calender.png); background-repeat: no-repeat; background-position: right 5px bottom 5px;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block  input[type="text"]:focus {background-color: #fff; border:1px solid #333; box-shadow: 0 0 6px #c7c7c7;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block   button {background-color: #0a499a; font-size:12px; color:#fff; margin:0 0 0 5px; padding:5px 10px; border:1px solid #e7e7e7; border-radius:4px;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block label{margin:0 5px 0 0; font-size:13px; color:#666;} 

	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper {display: flex; width: 100%; flex-direction: column; align-items: flex-start; justify-content: flex-start;  margin-top: 20px; padding-top: 10px; border-top:1px solid #e7e7e7;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section{position:relative;display: flex; width: 100%; margin-bottom: 20px; padding-bottom: 10px; border-bottom:1px solid #e7e7e7;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .left-block{flex: 1 1 auto; display: flex; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .left-block input[type="search"]{transition: all 0.2s ease; width:100%; max-width:250px; font-size: 12px; border: 1px solid #ebebeb; border-radius: 5px; background-color: #ededf2; padding: 5px 10px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .left-block input[type="search"]:focus{background-color: #fff; border: 1px solid #333; box-shadow: 0 0 6px #c7c7c7;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .right-block{display: flex; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .export-block{display: flex; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block{display: flex; align-items: center; border-left: 1px solid #ebebeb; margin-left: 20px; padding-left: 20px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block a i{color:#666; font-size: 19px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block a:hover i{color:#0a499a; font-size: 19px;}

	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block.filter-open .filter-sidebar-wrapper{opacity: 1; visibility:visible;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-sidebar-wrapper{position: absolute; right: 0; width: 100%; top: 100%; opacity: 0; visibility:hidden; background-color: #fff;  z-index: 220000; padding: 0px; border-radius: 5px; box-shadow: 0 0 1px 1px rgba(20,23,28,.1), 0 3px 1px 0 rgba(20,23,28,.1);}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-sidebar-wrapper .filter-sidebar-container{ padding: 15px; display: flex; width: 100%; box-sizing: border-box; border-radius: 5px; flex-wrap: wrap; align-items: flex-start;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-sidebar-wrapper .filter-sidebar-container:before {position: absolute;right: 0;top: 0; margin-top: -11px; margin-right: 20px; content: ''; width: 0; height: 0;  border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #dedede;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-sidebar-wrapper .filter-sidebar-container:after {position: absolute;right: 0;top: 0; margin-top: -10px; margin-right: 20px; content: ''; width: 0; height: 0;  border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-sidebar-wrapper .filter-sidebar-container .filter-section{ padding:0px; border-bottom:0px none; display:flex; width:30%; flex-direction: column; margin:0 10px 30px; background-color: #fff;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-sidebar-wrapper .filter-sidebar-container .filter-section .heading{border-left: 2px solid #0a499a; display:flex; width: 100%; color: #000; font-weight: normal; padding:0px 0 0 5px; margin-bottom: 10px; font-family: 'Arial'; font-size: 13px; justify-content: space-between;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-content{display: flex; flex-direction: column; width: 100%; align-items: flex-start;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-content ul{width:auto; flex-direction: row; display:flex; margin:0px 0 0 0px; padding:0; flex-wrap: wrap; justify-content: flex-start;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-content ul li{margin-bottom:0; flex-direction: row; display:flex; padding:5px 5px; font-size: 12px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-content ul li a{border: 1px solid #0a499a; white-space: nowrap; border-radius: 4px; padding: 3px 10px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-content ul li a:hover{border: 1px solid #0a499a; background-color: #0a499a; color: #fff; white-space: nowrap; border-radius: 4px; padding: 3px 10px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-content ul li a.selected{border: 1px solid #0a499a; background-color: #0a499a; color: #fff; white-space: nowrap; border-radius: 4px; padding: 3px 10px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-actions{display: flex; flex-direction: row; width: 100%; align-items: center;justify-content: center;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-actions .btn{min-width: 100px; border: 2px solid #0a499a; padding: 4px 20px; border-radius: 30px;font-size: 12px;transition: 0.2s all ease; color: #fff; background-color: #0a499a; margin:0px 0 0 10px; text-decoration: none; display:flex; justify-content: center; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-actions .btn:hover{background-color: #fff; color: #0a499a;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-actions a{min-width: 100px; border: 2px solid #4d4d4d; padding: 4px 20px; border-radius: 30px; font-size: 12px; transition: 0.2s all ease; color: #fff; background-color: #4d4d4d; margin: 0px 0 0 0px; text-decoration: none; display: flex; justify-content: center; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .filter-block .filter-actions a:hover{background-color: #fff; color: #000;}


	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .export-block select{font-size: 13px; border: 1px solid #ebebeb; border-radius: 5px; background-color: #ededf2; padding: 5px 10px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section label{font-size: 12px; cursor:pointer; margin:0; margin-left:5px;  display: flex; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .export-block label i{color:#0a499a; margin-right: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block{display: flex; width: 100%; flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper{display: flex; width: 100%; overflow: auto; overflow-y: hidden;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table{width: 100%; border-collapse: collapse;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table th{padding:10px 10px; font-family: 'Arial'; font-size: 13px; border:1px solid #fffafa; background-color: #f5f6fa; color:#000;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td{padding:20px 10px 20px; position: relative; vertical-align: top; border:1px solid #fffafa;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td i{font-size:20px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table tr{border-top:1px solid #e7e7e7;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td:last-child a{text-decoration: none;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td:first-child{width:40px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table th:first-child{width:40px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td a{color:#0a499a; text-decoration: underline; display: flex; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td a:hover{text-decoration: none}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td .overlay-info{ position: relative; display: flex;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td .overlay-info .info-block{margin-left: 5px; flex-shrink: 0; display: flex; align-items: center; border:1px solid #e7e7e7; justify-content: center; width:22px; height: 22px; border-radius:100%;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td .overlay-info .info-block i{color:#333; font-size:13px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td .overlay-info .info-block:hover .tooltip-block{display: block} 

	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td .tooltip-block:before {position: absolute;left: -20px; top: 25px; content: ''; height: 0; width: 0; border: 10px solid transparent;  z-index: 1;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td .tooltip-block:after {position: absolute; left: -18px; top: 25px; content: ''; height: 0; width: 0; border: 10px solid transparent;  z-index: 2;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td .tooltip-block:before{border-right-color:#e7e7e7;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td .tooltip-block:after{border-right-color: #fff;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td .tooltip-block{z-index: 1; left:107%; display:none; position:absolute; top:-25px; box-shadow: 0 3px 7px rgba(0,0,0,0.3); background-color: #fff; border: 1px solid #e7e7e7; border-radius:5px; padding:10px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td .tooltip-block .block{color:#333; display: flex; width: 100%; font-family: 'Arial';}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td .tooltip-block .block span{color:#666; margin-left: 5px; line-height: normal; font-family: "Arial", "sans-serif";}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table tr:nth-child(odd) {background: #f1f1f1;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper .thumb-block{display: flex; flex-direction: row;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper .thumb{ position:relative; flex-shrink: 0; margin-right:0px; display: flex; align-items: center; border:1px solid #e7e7e7; justify-content: center; width:30px; height:30px; border-radius:100%;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper .thumb i{font-size: 20px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper .thumb-content{display: flex; flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper .thumb-content .block{display: flex; color:#666; margin-bottom: 5px; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper .status-active{position:absolute; right:0; top:-3px; line-height:normal; width:10px; height:10px; background-color: #009e0f; color: #fff; padding:0px; border-radius: 5px; margin-left:5px; font-size: 12px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper .tags-block{display: flex; flex-direction: column; color:#666;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper .tags-block .block{display: flex; margin-top: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper .tags-block .block span:last-child{margin-right: 0px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper .tags-block span{ word-break: normal; display: flex; align-items: center; justify-content: center; line-height: normal; border:1px solid  #e7e7e7; color: #0a499a; padding:1px 6px; border-radius: 60px; margin-right:5px; font-size: 12px;}


	.dashboard-details-wrapper .dashboard-details-container .heading-title-block{ display: flex; width: 100%; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #e7e7e7; }
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block .left-block{flex:1 1 auto; display: flex; font-size: 14px; align-items: center; }
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block .right-block{display: flex; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block .right-block a{display: flex; align-items: center; color:#0a499a; font-size:13px;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block .right-block a span{color:#0a499a; font-size:13px; border-bottom: 1px solid #0a499a}
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block .right-block a:hover span{color:#0a499a; font-size:13px; border-bottom: 1px solid transparent}
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block .right-block a  i{ margin-right:5px; color:#0a499a; font-size:13px; margin-right:5px; }
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block .right-block .export-block{display: flex; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block .right-block .export-block select{font-size: 13px; border: 1px solid #ebebeb; border-radius: 5px; background-color: #ededf2; padding: 5px 10px;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block .right-block label{font-size: 12px; margin:0; margin-right: 5px;  display: flex; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block .right-block .export-block label i{color:#0a499a; margin-right: 5px;}



	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper{display: flex; width: 100%; overflow:auto; }
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table{width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table th {background-color: #f5f6fa; color: #4d5259; font-size: 13px;  padding:10px; }
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table td {vertical-align:top;color: #4d5259; font-size: 13px;  padding:10px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table td:nth-child(1){min-width:180px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table td:nth-child(2){min-width:100px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table td:nth-child(3){min-width:100px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table td .title-block{display: flex; flex-direction: row; align-items:flex-start;}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table td .title-block span{color:#999; display: flex; align-items: center; margin-right:5px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table td .title-block i{color:#f1c232; margin-right:5px; margin-top: 3px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table td span i{margin-right:5px; color:#999;}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table td a {color: #0a499a; text-decoration: underline}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table td a:hover{color: #0a499a; text-decoration: none}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table td .star{margin-left: 5px; color: #0a499a}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table tbody tr { border-top: 1px solid #e7e7e7;}
	.dashboard-details-wrapper .dashboard-details-container .certification-table-wrapper table tr:nth-child(odd) { background: #fcfdfe;}

	.dashboard-details-wrapper .dashboard-details-container .certification-detail-table-wrapper{display: flex; width: 100%; flex-direction: column; margin-top: 20px;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title{display: flex; font-size: 14px; align-items: center;  border-bottom:1px solid #e7e7e7; margin-bottom: 20px; padding-bottom: 15px;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title .left-block{display: flex; flex:1 1 auto;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title .right-block{display: flex; align-items: center; font-family: "Arial", "sans-serif";}
	.dashboard-details-wrapper .dashboard-details-container .heading-title .right-block .view-attempt-detail{display: flex; border-right:1px solid #e7e7e7; padding-right: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title .right-block .view-attempt-detail a{display: flex; align-items: center; color: #0a499a; text-decoration: none;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title .right-block .view-attempt-detail a span{color: #0a499a; border-bottom:1px solid #0a499a;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title .right-block .view-attempt-detail a i{margin-right: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title .right-block .view-attempt-detail a:hover span{color: #0a499a; border-bottom:1px solid transparent;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title .right-block .export-block{display: flex; margin-left: 10px; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title .right-block .export-block i{margin-right: 10px; color: #0a499a;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title .right-block .export-block select{font-size: 13px; border: 1px solid #ebebeb; border-radius: 5px; background-color: #ededf2; padding: 5px 10px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-table-wrapper .certification-detail-table-section {display: flex; width: 100%; overflow:auto; }
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-table-wrapper .certification-detail-table-section table{width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-table-wrapper .certification-detail-table-section table th {background-color: #f5f6fa; color: #4d5259; font-size: 13px;  padding:10px; }
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-table-wrapper .certification-detail-table-section table td {vertical-align:top;color: #4d5259; font-size: 13px;  padding:10px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-table-wrapper .certification-detail-table-section table td .title-block{display: flex; flex-direction: row; align-items:flex-start;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-table-wrapper .certification-detail-table-section table td .title-block span{color:#999; display: flex; align-items: center; margin-right:5px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-table-wrapper .certification-detail-table-section table td .title-block i{color:#f1c232; margin-right:5px; margin-top: 3px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-table-wrapper .certification-detail-table-section table td a {color: #0a499a; text-decoration: underline}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-table-wrapper .certification-detail-table-section table td a:hover{color: #0a499a; text-decoration: none}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-table-wrapper .certification-detail-table-section table tbody tr { border-top: 1px solid #e7e7e7;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-table-wrapper .certification-detail-table-section table tr:nth-child(odd) { background: #fcfdfe;}



	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper{display: flex; width: 100%; border-top:1px solid #e7e7e7; padding-top: 20px; margin-top:20px; flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul{display: flex; margin:0; padding:0; width: 100%; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul li{align-items: center;  display: flex; flex-direction: column; margin:0 20px 0 0px; border-left:0px solid #e7e7e7; width:100%; box-shadow: 0 3px 7px rgba(0,0,0,0.3); padding:20px; border-radius:5px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul li:last-child{margin:0 0px 0 0;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul li:nth-child(1) .count-title{color:#408d0a;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul li:nth-child(2) .count-title{color:#6e5cd4;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul li:nth-child(3) .count-title{color:#1197e9;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul li .count-heading{text-transform:uppercase; display: flex; align-items: center; justify-content: space-between; color:#666; font-size: 13px;  margin-bottom:0px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul li .count-title{ align-items: center; justify-content: space-between; color:#43515e; font-size: 25px;   margin-bottom: 0px; display: flex;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul li .count-title span{font-size:12px; color: #999; margin-left:0px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul li .count-value{color:#999; font-size:12px; text-transform:none;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul li .count-value span{margin-right: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper .heading-title{margin-bottom:15px; display: flex; font-size: 14px; align-items: center; }
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper .heading-title span{color:#999; font-family: "Arial", "sans-serif"; font-size: 12px; margin-left: 5px;}


	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper{display: flex; width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper .dataTables_filter{display:flex; width: 100%; justify-content:flex-end;}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table{width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table th {background-color: #f5f6fa; color: #4d5259; font-size: 13px;  padding:10px; }
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table td {color: #4d5259; font-size: 13px;  padding:10px;}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table td .completed-count{color: #fff; font-size: 12px;  padding:1px 10px; border-radius:4px; background-color: #297009;}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table td .incompleted-count{color: #fff; font-size: 12px;  padding:1px 10px; border-radius:4px; background-color: #ef9a06;}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table td .notstarted-count{color: #fff; font-size: 12px;  padding:1px 10px; border-radius:4px; background-color: #41b3f9;}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table td .circle {width: 50px; margin: 0 0; display:flex; position: relative; text-align: center;vertical-align: top;}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table td .circle span{font-size:11px;}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table td .progress.blue .progress-bar {border-color: #049dff;}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table td .progress .progress-left .progress-bar { left: 100%; border-top-right-radius: 80px; border-bottom-right-radius: 80px; border-left: 0; transform-origin: center left;}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table td a {color: #0a499a; text-decoration: underline}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table td a:hover{color: #0a499a; text-decoration: none}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table tbody tr { border-top: 1px solid #e7e7e7;}
	.dashboard-details-wrapper .dashboard-details-container .training-table-wrapper table tr:nth-child(odd) { background: #fcfdfe;}


	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper{display: flex; width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table{width: auto;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table th {min-width:142px; background-color: #f5f6fa; color: #4d5259; font-size: 13px;  padding:10px; }
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table td {white-space:normal; min-width:142px; color: #4d5259; font-size: 13px;  padding:10px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table td .completed-count{color: #fff; font-size: 12px;  padding:1px 10px; border-radius:4px; background-color: #297009;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table td .incompleted-count{color: #fff; font-size: 12px;  padding:1px 10px; border-radius:4px; background-color: #ef9a06;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table td .notstarted-count{color: #fff; font-size: 12px;  padding:1px 10px; border-radius:4px; background-color: #41b3f9;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table td .circle {width: 50px; margin: 0 0; display:flex; position: relative; text-align: center;vertical-align: top;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table td .circle span{font-size:11px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table td .progress.blue .progress-bar {border-color: #049dff;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table td .progress .progress-left .progress-bar { left: 100%; border-top-right-radius: 80px; border-bottom-right-radius: 80px; border-left: 0; transform-origin: center left;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table td a {color: #0a499a; text-decoration: underline}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table td a:hover{color: #0a499a; text-decoration: none}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table tbody tr { border-top: 1px solid #e7e7e7;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-table-wrapper table tr:nth-child(odd) { background: #e0dddd;}


	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper{display: flex; width: 100%; flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul{display: flex; width: 100%; margin:0 20px 0 0; padding:10px; flex-direction: column; box-shadow: 0 3px 7px rgba(0,0,0,0.3);  border:1px solid #e7e7e7; border-radius:5px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul:last-child{margin-right: 0;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li{display: flex; margin:0; padding:10px; flex-direction: row; border-bottom:0px solid #e7e7e7;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .left-block{flex: 1 1 auto; display: flex;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb{position:relative; flex-shrink: 0; margin-right:10px; display: flex; align-items: center; border: 1px solid #e7e7e7; justify-content: center;  width:45px; height: 45px; background-color: #f1f5f8; border-radius: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb i{font-size:20px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb .status-active{width:10px; height: 10px; background-color: green; position: absolute; top:0px; border-radius:100%; right:3px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb-content{display: flex; flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb-content .title{display: flex; color: #4d5259; font-size: 13px; }
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb-content .title span{margin-left: 5px; color: #999; display: flex; align-items: center; font-family: "Arial", "sans-serif";}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb-content .title span i{margin-right: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb-content .block{display: flex; align-items: center; color: #999; font-size: 13px; font-family: "Arial", "sans-serif"; margin-top: 7px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb-content .block .inner-block{display: flex; align-items: center; color: #999; font-size: 13px; font-family: "Arial", "sans-serif"; margin-right: 5px; border-right:1px solid #e7e7e7; padding-right: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb-content .block .inner-block:last-child{margin-right: 0; border-right:0px none; padding-right: 0;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb-content .block i{margin-right: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb-content .block label{margin:0; font-weight: normal; margin-left:5px; margin-right: 5px; color: #9e9e9e; display: flex; align-items: center; }
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb-content .block label:first-child{margin-left:0px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .right-block{display: flex; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .right-block .circle-block{display: flex; flex-direction: column; align-items: center; margin-right: 20px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .right-block .circle-block .circle{height:44px; width:44px; font-size: 22px; justify-content: center;color:#41b3f9; display: flex; flex-direction: column; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .right-block .circle-block:last-child{margin-right: 0;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .right-block .circle-block:last-child .circle{color:#6e5cd4;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .right-block .circle-label{color: #4d5259; font-size: 13px; display: flex; align-items: center; }

	.export-schedule-dialog{ display:none; position:fixed; width:600px; height:auto; top:50%; left:50%; transform: translate(-50%, -50%); z-index:220000;}
	.export-schedule-dialog .export-schedule-dialog-container{ padding:0px 0px 0px 0px; background-color:#fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius:5px; border:1px solid #d7d7d7;}
	.export-schedule-dialog .export-schedule-dialog-container .close-link{ position:absolute; right:15px; top:19px; font-size:17px; display:flex; align-items:center; justify-content:center;}
	.export-schedule-dialog .export-schedule-dialog-container .heading{ display:flex; margin-bottom:0px; font-size:16px; color:#000; padding:15px 15px 15px 15px; border-bottom:2px solid #05141f; flex-direction:column; }
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content{ display:flex; width: 100%; padding:20px; flex-direction: column;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content ul{margin:0 0 20px; padding:0; display: flex; width: 100%; border-bottom:1px solid #e7e7e7; align-items: center;} 
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content ul li{margin:0; padding:0; display: flex;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content ul li a{margin:0; padding:5px 15px; color: #333; font-size: 13px; border-bottom:3px solid transparent; border-right:0px none; border-radius:0;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content ul li.active a{ color:#0a499a; border-bottom:3px solid #0a499a;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .schedule-tab-content{ padding:0px 0; text-align: left; width: 100%; font-size:13px; }
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .schedule-tab-content >.tab-pane { display: none;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .schedule-tab-content >.tab-pane.active { display: block;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .send-block{display: flex; align-items: center; margin-bottom: 10px;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .send-block i{margin-right: 5px;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .range-slider-container{width:auto; margin:0 10px;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .range-slider-container input[type="range"]{-webkit-appearance: none; width: 100%; height:12px; background: #d3d3d3; outline: none; border-radius:5px;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .range-slider-container input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; border-radius:100%; appearance: none; width:18px; height: 18px; background: #0a499a; cursor: pointer;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .range-slider-container input[type="range"]::-moz-range-thumb {width: 18px; height: 18px; border-radius:100%; background: #0a499a; cursor: pointer;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .send-block select{ font-size: 13px; border: 1px solid #ebebeb; border-radius: 5px; background-color: #ededf2; padding: 5px 10px; margin-left: 10px;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .custom-recipients-block{display: flex; width: 100%; flex-direction: column;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .custom-recipients-block a{color: #0a499a; text-decoration: none; display: flex; align-items: center;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .custom-recipients-block a i{margin-right: 5px; color: #0a499a;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .custom-recipients-block a span{color: #0a499a; border-bottom:1px solid #0a499a;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .custom-recipients-block a:hover span{color: #0a499a; border-bottom:1px solid transparent;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .custom-recipients-block .custom-recipients-toggle{display: flex; width: 100%; margin-top: 15px;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .custom-recipients-block textarea{width:100%; font-size: 13px; border: 1px solid #ebebeb; border-radius: 5px; background-color: #ededf2; padding: 5px 10px;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content .custom-recipients-block textarea:focus{outline:0px none; border: 1px solid #333; background-color: #fff;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content button{margin-top:10px; background-color: #0a499a; padding:5px 10px; border: 1px solid #0a499a; border-radius:4px; color:#fff;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content button:hover{margin-top:10px; background-color: #fff; padding:5px 10px; border: 1px solid #0a499a; border-radius:4px; color:#0a499a;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content table{width: 100%;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content table th {min-width:142px; background-color: #f5f6fa; color: #4d5259; font-size: 13px;  padding:10px; }
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content table td {min-width:142px; color: #4d5259; font-size: 13px;  padding:10px;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content table td .completed-count{color: #fff; font-size: 12px;  padding:1px 10px; border-radius:4px; background-color: #297009;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content table td .progress .progress-left .progress-bar { left: 100%; border-top-right-radius: 80px; border-bottom-right-radius: 80px; border-left: 0; transform-origin: center left;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content table tbody tr { border-top: 1px solid #e7e7e7;}
	.export-schedule-dialog .export-schedule-dialog-container .dialog-content table tr:nth-child(odd) { background: #fcfdfe;}






	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper{ display: flex; flex-direction: column; align-items: center; width: 100%; }
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper ul{margin:0 0 20px; padding:0; display: flex; width: 100%; border-bottom:1px solid #e7e7e7; align-items: center;} 
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper ul li{margin:0; padding:0; display: flex;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper ul li a{margin:0; padding:5px 15px; color: #333; font-size: 13px; border-bottom:3px solid transparent; border-right:0px none; border-radius:0;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper ul li.active a{ color:#0a499a; border-bottom:3px solid #0a499a;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content{ padding:20px 0; text-align: left; width: 100%; font-size:13px; }
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content >.tab-pane { display: none;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content >.tab-pane.active { display: block;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail{display: flex; width: 100%; flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul{margin:0; padding:0; display: flex; width: 100%; border:0px none;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li{margin:0 0 20px; padding:0px; flex-direction: column; display: flex; width: 100%; border:1px solid #e7e7e7; border-radius:5px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb{position:relative; flex-shrink: 0; margin-right:10px; display: flex; align-items: center; border: 1px solid #e7e7e7; justify-content: center;  width: 80px; height: 80px; border-radius: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb i{font-size:44px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content{display: flex; flex-direction: row; width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .top-section{display: flex; width: 100%; padding:10px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .top-section .left-block{display: flex; flex: 1 1 auto; flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .top-section .right-block{display: flex; flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .top-section .right-block a{display: flex; align-items: center; color:#0a499a; margin:0; padding:0;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .top-section .right-block a i{margin-right: 0px; font-size:30px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .bottom-section .left-section{display: flex; flex: 1 1 auto;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .bottom-section .right-section{display: flex;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .bottom-section .box-wrapper{padding:0px 0 0 20px; margin:0 10px 10px; border-radius:0px; text-align: center; display: flex; flex-direction: column; border-left:1px solid #e7e7e7;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .bottom-section .box-wrapper:first-child{border-left:0px none; padding-left: 0;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .bottom-section .box-wrapper .box-title{font-family: "Arial", "sans-serif"; font-size:12px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .bottom-section .box-wrapper .box-value{ font-size:13px; color:#0a499a;}

	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .title{display: flex; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .title a{color: #0a499a; text-decoration: underline; padding:0; border:0px none;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .title a:hover{color: #0a499a; text-decoration: none;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .value-title{margin-top:7px;color: #333; display: flex; align-items: center; font-family: 'Arial';}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .bottom-section{margin-top:0px; background-color: #f7f7f9; padding-top:10px; color: #333; display: flex; align-items: center;border-top:1px solid #e7e7e7;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .value-title span{color: #666; margin-left: 5px; line-height: normal; font-family: "Arial", "sans-serif";}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .value-label{display:flex; align-items: center; margin-top: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .value-label span{color: #666; margin-right: 5px; line-height: normal; font-family: "Arial", "sans-serif"; border-right:1px solid #e7e7e7; padding-right: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .value-label span:last-child{border-right:0px none; padding:0; margin:0;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .value-label i{margin-right: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .bottom-section .left-block{flex:1 1 auto;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content  .title span{margin-right:5px; border-radius: 60px; padding:1px 7px; border:1px solid #e7e7e7; font-family: "Arial", "sans-serif"; font-size:11px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content  .title a + span{margin-left: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .value-tags{margin-top:7px; display: flex; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .value-tags span{display: flex; align-items: center; justify-content: center; line-height: normal; border: 1px solid #e7e7e7;  color: #0a499a;  padding:2px 6px; white-space:nowrap;  border-radius: 5px; margin-right: 5px; font-size: 12px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .value-tags span:last-child{margin-right: 0px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb .status-active { position: absolute; right: 7px;  top: 7px; line-height: normal; width: 10px; height: 10px; background-color: #009e0f; color: #fff; padding: 0px;  border-radius: 5px;  margin-left: 5px; font-size: 12px;}

	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block{display: flex; width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .right-block{display: flex;align-items: center; justify-content: flex-end; width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .left-block{display: flex; width: 100%; flex:1 1 auto; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .left-block .quick-button{display: flex;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .left-block .quick-button ul{margin:0;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .left-block .quick-button ul li{align-items: center; margin:0; padding:0; border:0px none;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .left-block .quick-button ul li a{ background-color: #f7f7f7; padding: 2px 10px; font-size: 12px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .left-block .quick-button ul li a:hover{ background-color: #cccccc; }
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .left-block .quick-button ul li a.selected{ background-color: #cccccc; }
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .login-info-block{display: flex; align-items: center; margin-right: 10px; border-right:1px solid #e7e7e7; padding-right: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .login-info-block ul{display: flex; align-items: center; margin:0; padding: 0;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .login-info-block ul li{display: flex; flex-direction:row; align-items: center; margin:0; padding:0; border:0px none; }
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .login-info-block ul li:last-child{margin-left: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .login-info-block ul li span{background-color: #0a499a; color: #fff; padding:2px 8px; border-radius: 5px; margin-left: 10px; font-size: 12px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .right-block .calender-search-block{display: flex; align-items: center; margin-left: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .right-block .calender-search-block ul{display: flex; align-items: center; margin:0;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .right-block .calender-search-block ul li{display: flex; flex-direction: row; align-items: center; margin:0; padding:0; border:0px none;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .right-block .calender-search-block  input[type="text"] + label{margin-left: 5px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .right-block .calender-search-block  input[type="text"] {background-color: #f0f0f0; transition: all 0.2s ease;  font-size:12px; color:#666; padding:4px 10px; border:1px solid #f0f0f0; border-radius:4px;   background-image: url(../img/icons/date-time-calender.png); background-repeat: no-repeat; background-position: right 5px bottom 5px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .right-block .calender-search-block  input[type="text"]:focus {background-color: #fff; border:1px solid #333; box-shadow: 0 0 6px #c7c7c7;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .right-block .calender-search-block  button {background-color: #0a499a; font-size:12px; color:#fff; margin:0 0 0 5px; padding:5px 10px; border:1px solid #e7e7e7; border-radius:4px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .right-block .calender-search-block label{margin:0 5px 0 0; font-size:13px; color:#666;} 


	.highcharts-container, .highcharts-container svg { width: 100% !important; }


	@media (max-width:768px){
	.dashboard-details-wrapper .dashboard-details-container .info-section .info-block ul{flex-direction: column; width:100%;}
	.dashboard-details-wrapper .dashboard-details-container .info-section .info-block ul li{justify-content: center; align-items: center;border:0px none; border-bottom:1px solid #e7e7e7; margin: 0 0 15px; padding: 0 0 15px; width:100%;}
	.dashboard-details-wrapper .dashboard-details-container .info-section .info-block ul li:last-child{border-bottom:0px none;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block{flex-wrap: wrap;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .left-block .quick-button ul li a{padding:5px 30px;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper ul li a{font-size:11px;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block{justify-content:center;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .left-block{justify-content: center; flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .login-info-block{margin:0 0 10px; border:0px none; padding: 0;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block{margin:10px 0 0; width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block ul{width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block ul li{flex-direction: column; width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block input[type="text"]{width: 100%;}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block button{margin-top: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .highcharts-container {width:100%!important;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section{flex-wrap: wrap;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .left-block input[type="search"]{max-width: none}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .filter-section .left-block{margin-bottom: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper{overflow-x: auto}
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block{flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li{flex-direction: column; align-items: center; justify-content: center;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .left-block{flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb{margin:0 auto 10px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .thumb-content{align-items: center; justify-content: center;}
	.dashboard-details-wrapper .dashboard-details-container .certification-info-wrapper ul li .right-block{justify-content: center; margin-top:15px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul{flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul li{margin:0 0 10px;}
	.dashboard-details-wrapper .dashboard-details-container .certification-detail-wrapper ul li:last-child{margin:0 0 0px;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title{flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title .right-block{flex-direction: column; margin-top: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title .right-block .view-attempt-detail{padding:0; border:0px none; margin-bottom: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block{flex-direction: column; align-items: center;}
	.dashboard-details-wrapper .dashboard-details-container .heading-title-block .left-block{margin-bottom: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .bottom-section{flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .bottom-section .right-section{flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .bottom-section .box-wrapper{padding:0; margin:0 0 10px; border:0px none;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block{flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .left-block{justify-content: center;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .right-block{justify-content: center; margin-top: 10px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .top-section{flex-direction: column;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb{margin:0 auto 10px;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content{flex-direction:column; align-items:center; justify-content: center;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .top-section .left-block{align-items: center; justify-content:center;}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .top-section .right-block{margin-top:10px;}
	}
	/*New Dashboard Details design*/

	.student-list .student-assignment-sublist-wrapper{display:none;}
	.student-list .student-assignment-sublist{display: flex; width: 100%;}
	.student-list .student-assignment-sublist ul{display: flex; flex-direction: column; width: 100%; margin:0; padding:0;}
	.student-list .student-assignment-sublist ul li{display: flex; justify-content: space-between; width: 100%; border:1px solid #ccc; padding: 10px; margin-top:20px;}
	.student-list .student-assignment-sublist ul li .assignment-file-block{display: flex; flex:1; flex-direction:column; font-size: 13px;}
	.student-list .student-assignment-sublist ul li .assignment-file-block div{display:flex; color:#999;}
	.student-list .student-assignment-sublist ul li .assignment-file-block div:first-child{display:flex; align-items: center; color:#4d4d4d;}
	.student-list .student-assignment-sublist ul li .assignment-file-block div i{margin-right:5px;}
	.student-list .student-assignment-sublist ul li .assignment-file-block div a{color:#666;}
	.student-list .student-assignment-sublist ul li .assignment-file-block div a:hover{color:#05141f;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block{display:flex; width:auto; align-items:center;font-size: 13px;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-details{display: flex; flex-direction: column; align-items: center;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-details div{color:#999;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-actions{display: flex;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block .viewed-details{margin-left:40px;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-actions{margin-left:40px; align-items:center;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-actions input[type="text"]{margin-left:20px; border:1px solid #ccc; width:50px; padding:6px 12px; background-color: #eee;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-actions label{color: #adacac; display: flex; align-items: center; font-weight: normal; line-height: normal; cursor: pointer; position: relative; display: flex; font-size: 13px; margin:0px; padding:0;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-actions label:hover{color:#333;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-actions label input[type="checkbox"]{position: absolute; opacity: 0; visibility: hidden;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-actions label .control__indicator{display:flex; align-items: center; position:static; margin:0 7px 0 0; justify-content: center; width:18px; height: 18px; border-radius:3px;background-color: #fff; border:1px solid #d8d3d3} 
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-actions label .control__indicator i{font-size:10px; color: transparent;} 
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-actions label input[type="checkbox"]:checked + .control__indicator {background-color: #05141f;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-actions label input[type="checkbox"]:checked + .control__indicator i{ color:#fff; background-color: #05141f;}
	.student-list .student-assignment-sublist ul li .assignment-detail-block .submitted-actions button{background-color:#05141f; color:#fff; padding:5px 20px; margin:0 0 0 10px; border:0px none; border-radius: 5px;}



	.trainer-end-wrapper{display:flex; width: 100%;}
	.trainer-end-wrapper .submitted-details{display: flex; flex-direction: column; align-items: center;}
	.trainer-end-wrapper .submitted-details div{color:#999;}
	.trainer-end-wrapper .submitted-actions{display: flex;}
	.trainer-end-wrapper .viewed-details{margin-left:40px;}
	.trainer-end-wrapper .submitted-actions{margin-left:40px; align-items:center;  justify-content: flex-end; width:100%;}
	.trainer-end-wrapper .submitted-actions input[type="text"]{margin-left:20px; border:1px solid #ccc; width:50px; padding:6px 12px; background-color: #eee;}
	.trainer-end-wrapper .submitted-actions label{color: #adacac; display: flex; align-items: center; font-weight: normal; line-height: normal; cursor: pointer; position: relative; display: flex; font-size: 13px; margin:0px; padding:0;}
	.trainer-end-wrapper .submitted-actions label:hover{color:#333;}
	.trainer-end-wrapper .submitted-actions label input[type="checkbox"]{position: absolute; opacity: 0; visibility: hidden;}
	.trainer-end-wrapper .submitted-actions label .control__indicator{display:flex; align-items: center; position:static; margin:0 7px 0 0; justify-content: center; width:18px; height: 18px; border-radius:3px;background-color: #fff; border:1px solid #d8d3d3} 
	.trainer-end-wrapper .submitted-actions label .control__indicator i{font-size:10px; color: transparent;} 
	.trainer-end-wrapper .submitted-actions label input[type="checkbox"]:checked + .control__indicator {background-color: #05141f;}
	.trainer-end-wrapper .submitted-actions label input[type="checkbox"]:checked + .control__indicator i{ color:#fff; background-color: #05141f;}
	.trainer-end-wrapper .submitted-actions button{background-color:#05141f; color:#fff; padding:5px 20px; margin:0 0 0 10px; border:0px none; border-radius: 5px;}

	.correction-content{display: flex; align-items:center; float: none;}


	/*Banner Layout Css*/

	.bannerUploadDialog .bannerUploadDialogContainer input[type="text"]:-ms-input-placeholder {
		color: #00447c;
		opacity: .9;
		-ms-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out
	}
	.bannerUploadDialog .bannerUploadDialogContainer input[type="text"]:focus:-ms-input-placeholder {
		color: #00447c;
		opacity: .9;
		-ms-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out
	}
	.bannerUploadDialog .bannerUploadDialogContainer input[type="text"]:focus::-webkit-input-placeholder {
		opacity: 0;
		-webkit-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out
	}

	.bannerUploadDialog .bannerUploadDialogContainer input[type="search"]:-ms-input-placeholder {
		color: #00447c;
		opacity: .9;
		-ms-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out

		font-weight:normal;
	}
	.bannerUploadDialog .bannerUploadDialogContainer input[type="search"]:focus:-ms-input-placeholder {
		color: #00447c;
		opacity: .9;
		-ms-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out;
		font-weight:normal;
	}
	.bannerUploadDialog .bannerUploadDialogContainer input[type="search"]:focus::-webkit-input-placeholder {
		opacity: 0;
		-webkit-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out;
		font-weight:normal;
	}

	/*--banner preview--*/
	.bannerLayoutWrapper{ display:flex; margin:0; padding:20px; margin:20px; box-sizing:border-box; background-color:#fff; border-radius:5px; border:1px solid #e7e7e7;}
	.bannerLayoutWrapper .bannerLayoutContainer{display:flex; flex-direction:column; width: 100%; position: relative;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block{display:flex; width:100%;  border-bottom: 1px solid #E6E9ED; padding:0 0 10px; margin-bottom:20px; flex-wrap:wrap;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .left-block{display:flex; align-items:center; flex:1 1 auto; flex-wrap:wrap;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .left-block .thumb-block{display:flex; align-items:center; justify-content:center; width: 50px;
		height: 50px; background-color: #caecf8; border: 0px solid #05141f;  text-align: center; border-radius:100%; font-size:18px; margin-right:10px;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .left-block .thumb-content{display:flex; flex-direction:column;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .left-block .thumb-content .title{color: #000000; padding: 5px 0px; font-family: 'Arial';  font-size: 16px;  font-weight: 400;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .left-block .thumb-content ol{margin:0; padding:0; display:flex;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .left-block .thumb-content ol li{margin:0; padding:0; display:flex; color:#777; font-size:13px;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .left-block .thumb-content ol li a{color:#575656; text-decoration:underline; font-size:13px;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .left-block .thumb-content ol li a:hover{color:#575656; text-decoration:none}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .left-block .thumb-content ol li +li:before { padding: 0 2px 0 5px; color: #ccc; content: "/\00a0";}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .right-block{display:flex; align-items:center;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .right-block a{color:#575656; text-decoration:underline; font-size:13px;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .right-block a:hover{color:#575656; text-decoration:none; font-size:13px;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .right-block a i{ margin-right:5px;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .right-block .button{box-shadow:0px 0px 0px 0px; border: 2px solid #05141f; margin-left: 5px; padding: 4px 20px; border-radius: 30px; font-size: 13px; transition: 0.2s all ease;  color: #fff; background-color: #05141f; text-decoration: none; display: inline-flex; justify-content: center; align-items: center;}
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .right-block .button:first-child{ margin-left: 0; }
	.bannerLayoutWrapper .bannerLayoutContainer .heading-block .right-block .button:hover{background-color: #fff; color: #05141f;}



	.bannerLayoutWrapper .bannerLayoutContainer .filter-block{display: flex; border-bottom: 1px solid #ebebeb; padding: 0 0 15px; flex-wrap: wrap;}
	.bannerLayoutWrapper .bannerLayoutContainer .filter-block .left-block{display:flex; flex-direction:row; flex: 1 1 auto;}
	.bannerLayoutWrapper .bannerLayoutContainer .filter-block .label-title{display:flex; align-items:center; color: #333;  font-weight: normal; font-family: 'Arial'; font-size: 13px; margin-bottom:5px;}
	.bannerLayoutWrapper .bannerLayoutContainer .filter-block .block{display: flex; flex-direction:column; margin-right:15px;}
	.bannerLayoutWrapper .bannerLayoutContainer .filter-block .block:last-child{ margin-right:0; }
	.bannerLayoutWrapper .bannerLayoutContainer .filter-block select{width:100%; font-size: 13px; border: 1px solid #ebebeb; border-radius: 5px; background-color: #ededf2; padding: 5px 10px;}
	.bannerLayoutWrapper .bannerLayoutContainer .filter-block .right-block input[type="search"]{font-family: "Arial", "sans-serif"; font-size: 13px; border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding:5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: auto; transition: all 0.5s ease;}


	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent {display:flex; width: 100%; padding:20px 0px;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner{display:flex; width: 100%; margin: 0; padding:0; flex-wrap: wrap;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li{position:relative; display:flex; flex-direction: column; margin: 0 10px 40px; padding:0; list-style-type: none; border:0px solid #e7e7e7; border-radius:4px; width:22.5%;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .banner-block{border: 1px solid #e7e7e7; position: relative;   height: 164px; display: flex;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .overlay-bg{ transition:all 0.2s ease;  background-color: rgba(202,202,202,0.6); background-color: rgba(0, 0, 0, 0.8); color:#000; position: absolute; left:0px; top:0px;  right:0px; bottom:0px; font-weight: bold; text-align: center; align-items: center; display: flex; justify-content: center; font-size: 34px;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .overlay-bg span{transition:all 0.2s ease; border: 2px solid #fff; border-radius: 100%;width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; color: #fff}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .actions-block{ transition:all 0.2s ease; opacity: 0; background-color: rgba(0, 0, 0, 0.8); color:#000; position: absolute; left:2px; top:2px;  right:2px; bottom:2px; font-weight: bold; text-align: center; align-items: center; display: flex; justify-content: center;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .actions-block .button{font-weight:normal; box-shadow:0px 0px 0px 0px; border: 2px solid #05141f; margin-left: 5px; padding: 4px 20px; border-radius: 30px; font-size: 12px; transition: 0.2s all ease;  color: #fff; background-color: #05141f; text-decoration: none; display: inline-flex; justify-content: center; align-items: center;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .actions-block .button:first-child{ margin-left: 0; }
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .actions-block .button:hover{background-color: #fff; color: #05141f;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .banner-swtich-button{display:flex; align-items: center; justify-content: flex-end; margin-top: 10px;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .banner-swtich-button  .publish-title{display:flex; align-items:center; color: #333; margin-right: 5px;  font-weight: normal; font-family: "Arial", "sans-serif"; font-size: 13px;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .banner-swtich-button .switch{font-size: 12px; position: relative; width:40px; height: 24px;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .banner-swtich-button input[type="checkbox"]{display:none;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .banner-swtich-button .switch .slider{border: 1px solid #e7e7e7; background-color: #e46565;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .banner-swtich-button .switch .slider.round:before { border-radius: 50%; position: absolute; content: ""; height: 15px; width: 15px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .banner-swtich-button .switch input:checked + .slider {background-color: #00c95f;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .banner-swtich-button .switch input:checked + .slider.round:before{transform: translateX(15px);}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner .banner-block:hover .overlay-bg span{transform: scale(1.1); cursor: pointer;}
	.bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li .banner-block:hover .actions-block{opacity: 1;}


	.bannerPreviewDialog{ display:none; position: fixed; width: 800px; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%);  z-index: 220000;}
	.bannerPreviewDialog .bannerPreviewDialogContainer { padding:35px 35px 20px; background-color: #fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12);  border-radius: 5px; border: 1px solid #d7d7d7; position: relative;}
	.bannerPreviewDialog .bannerPreviewDialogContainer .dialogclose{ font-size: 19px; color: #000; position: absolute; right:12px; top:3px; }
	.bannerPreviewDialog .bannerPreviewDialogContainer .top-block{display:flex; width: 100%; margin-bottom: 20px;}
	.bannerPreviewDialog .bannerPreviewDialogContainer .actions-block{display:flex; width: 100%; align-items: center; justify-content: center; border-top:1px solid #e7e7e7; padding: 20px 0 0;}
	.bannerPreviewDialog .bannerPreviewDialogContainer .actions-block .button{box-shadow:0px 0px 0px 0px; border: 2px solid #05141f; margin-left: 5px; padding: 4px 20px; border-radius: 30px; font-size: 12px; transition: 0.2s all ease;  color: #fff; background-color: #05141f; text-decoration: none; display: inline-flex; justify-content: center; align-items: center;}
	.bannerPreviewDialog .bannerPreviewDialogContainer .actions-block .button:first-child{ margin-left: 0; }
	.bannerPreviewDialog .bannerPreviewDialogContainer .actions-block .button:hover{background-color: #fff; color: #05141f;}
	.bannerPreviewDialog .bannerPreviewDialogContainer .switch-icon {text-align: center;font-size: 20px; color: #eeeccc;text-decoration: none;}
	.bannerPreviewDialog .bannerPreviewDialogContainer .preview-web,.bannerPreviewDialog .bannerPreviewDialogContainer .preview-mobile{display:inline}

	.bannerUploadDialog{ display:none; position: fixed; width: 800px; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%);  z-index: 220000;}
	.bannerUploadDialog .bannerUploadDialogContainer { padding:35px 35px 20px; background-color: #fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12);  border-radius: 5px; border: 1px solid #d7d7d7; position: relative;}
	.bannerUploadDialog .bannerUploadDialogContainer .dialogclose{ font-size: 19px; color: #000; position: absolute; right:12px; top:3px; }
	.bannerUploadDialog .bannerUploadDialogContainer .top-block{display:flex; width: 100%; margin-bottom: 20px;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .left-block{display:flex; flex-direction:column; width:100%;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .left-block .label-title{display:flex; align-items:center; min-height:31px; color: #333;  font-weight: normal; font-family: 'Arial'; font-size: 13px; margin-bottom:10px;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .left-block .upload-block{display:flex; width: 100%;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .left-block .upload-block .upload-image-thumb{font-size: 11px; margin-right: 8px;align-items: center; justify-content: center; max-width: 90px; display:flex; flex-direction:column; width:100%;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .left-block .upload-block .upload-image-thumb div:first-child{border:1px solid #b3b3b3; padding: 2px;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .left-block .upload-placeholder{display:flex; flex-direction: column; width: 100%} 
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .left-block .upload-placeholder a{ color: #666; width:100%; cursor:pointer; font-size: 13px;  background-color: #dddddd; border:2px dashed #b3b3b3; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 100px; }
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .left-block .upload-placeholder div{cursor:pointer; color: #666; width:100%; cursor:pointer; font-size: 13px;  background-color: #dddddd; border:2px dashed #b3b3b3; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 100px; }
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .left-block  input[type="file"]{display:none;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .left-block .upload-placeholder i{font-size:24px;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .left-block .upload-example-text{font-size: 12px; color: #999;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .middle-block{display:flex; align-items: center; margin:0 10px;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .right-block{display:flex; flex-direction:column; width:100%;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .right-block .label-title{display:flex; align-items:center; color: #333;  font-weight: normal; font-family: 'Arial'; font-size: 13px; margin-bottom:10px;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .right-block .label-title div:first-child{flex:1 1 auto;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .right-block .label-title input[type="search"]{font-family: "Arial", "sans-serif"; font-size: 13px; border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding:5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: auto; transition: all 0.5s ease;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .right-block .label-title input[type="search"]:focus{background-color: #fff; border: 1px solid #333; box-shadow: 0 0 6px #c7c7c7}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .right-block .library-content{ font-size: 13px;  border:1px solid #e0e0e0; display: flex; min-height: 100px; max-height: 100px; overflow-y: auto; padding:0px; }
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .right-block .library-content ul{margin:0; padding:0; display:flex; width: 100%; flex-wrap: wrap;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .right-block .library-content ul li{width:30%; margin:5px; padding:0; border: 1px solid #e7e7e7;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .right-block .library-content ul li a img{width:100%; height: 100%;}
	.bannerUploadDialog .bannerUploadDialogContainer .top-block .right-block .library-content ul li a img + img{width:90px; height:auto;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block{display:flex; width: 100%; margin-bottom: 20px;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block{display:flex; flex-direction:column; width:100%;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block .form-block{display:flex; flex-direction:column; width:100%; background-color:#fafafa; padding: 0 10px; }
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block .label-title{display:flex; align-items:center; color: #333;  font-weight: normal; font-family: 'Arial'; font-size: 13px; margin-bottom:0px;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block .form-block input[type="text"]{font-size: 13px; border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding:5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%; transition: all 0.5s ease;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block .form-block input[type="date"]{font-size: 13px; border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding:5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%; transition: all 0.5s ease;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block .form-block input[type="date"]:focus{background-color: #fff; border: 1px solid #333; box-shadow: 0 0 6px #c7c7c7}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block .form-block input[type="time"]{font-size: 13px; border: 1px solid #f1f1f2; border-radius: 5px; margin-left: 0px; padding:5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%; transition: all 0.5s ease;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block .form-block input[type="time"]:focus{background-color: #fff; border: 1px solid #333; box-shadow: 0 0 6px #c7c7c7}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block .form-block input[type="text"]:focus{background-color: #fff; border: 1px solid #333; box-shadow: 0 0 6px #c7c7c7}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block .form-block .multiple-form-block{display:flex; width: 100%;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block .form-block .multiple-form-block .block:first-child{ margin-left:0px; }
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block .form-block .multiple-form-block .block:last-child{ margin-left:20px; }
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .left-block .form-block .block{display:flex; width: 100%; margin:10px 0px; }
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .middle-block{display:flex; align-items: center; margin:0 15px;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .right-block{display:flex; flex-direction:column; width:100%;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .right-block .label-title{display:flex; align-items:center; color: #333;  font-weight: normal; font-family: 'Arial'; font-size: 13px; margin-bottom:5px;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .right-block .form-block{display:flex; flex-direction:column; width:100%; background-color:#fafafa; padding: 0 10px; }
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .right-block .form-block select{width:100%;font-size: 13px; border: 1px solid #ebebeb; border-radius: 5px; background-color: #ededf2; padding: 5px 10px;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .right-block .form-block .multiple-form-block{display:flex; width: 100%;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .right-block .form-block .block{display:flex; flex-direction:column; width: 100%; margin:10px;}
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .right-block .form-block .multiple-form-block .block:first-child{ margin-left:0px; }
	.bannerUploadDialog .bannerUploadDialogContainer .bottom-block .right-block .form-block .multiple-form-block .block:last-child{ margin-left:10px; }


	.bannerUploadDialog .bannerUploadDialogContainer .actions-block{display:flex; width: 100%; align-items: center; justify-content: center; border-top:1px solid #e7e7e7; padding: 20px 0 0;}
	.bannerUploadDialog .bannerUploadDialogContainer .actions-block .button{box-shadow:0px 0px 0px 0px; border: 2px solid #05141f; margin-left: 5px; padding: 4px 20px; border-radius: 30px; font-size: 12px; transition: 0.2s all ease;  color: #fff; background-color: #05141f; text-decoration: none; display: inline-flex; justify-content: center; align-items: center;}
	.bannerUploadDialog .bannerUploadDialogContainer .actions-block .button:first-child{ margin-left: 0; }
	.bannerUploadDialog .bannerUploadDialogContainer .actions-block .button:hover{background-color: #fff; color: #05141f;}
	.dialogmaskbg {background-color: rgba(0,0,0,0.7); position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 22000; display: none;}
	.drop-hover{border:3px solid #000 !important;}
	@media only screen and (max-width: 1170px){
	  .bannerLayoutWrapper .bannerLayoutContainer .filter-block .left-block{flex-wrap:wrap;}
	  .bannerLayoutWrapper .bannerLayoutContainer .filter-block .block { margin-bottom:10px; }
	  .bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li{width:30%;}
	}

	@media only screen and (max-width: 970px){
	  .bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li{width:46%;}
	}

	@media only screen and (max-width:670px){
	  .bannerUploadDialog{width:auto; top:10px; right:10px; bottom:10px; left:10px; transform: none; position: absolute;}
	  .bannerUploadDialog .bannerUploadDialogContainer .top-block{display:flex; flex-direction: column;}
	  .bannerUploadDialog .bannerUploadDialogContainer .top-block .middle-block{ margin:15px 0; justify-content: center;  }
	  .bannerUploadDialog .bannerUploadDialogContainer .bottom-block{display:flex; flex-direction: column;}
	  .bannerLayoutWrapper .bannerLayoutContainer .bannerLayoutContent ul.upload-banner li{width:100%;}
	}
	.allow-share-content-checkbox{display: flex; align-items: center;}
	.allow-share-content-checkbox label{margin:0; color: #333;font-weight:normal;}
	.allow-share-content-checkbox input[type="radio"]{margin: 0 5px 0 0; }
	.allow-share-content-checkbox input[type="radio"] + label{margin: 0 15px 0 0; }
	a.dragit.selected{border:#000000 1px dashed;}
	/*Banner Layout Css*/



	.videoPreviewDialog{ display:none; position: fixed; width:800px; height:400px; top: 50%; left: 50%; margin-left: -400px;  margin-top:-200px;  z-index: 220000;}
	.videoPreviewDialog .videoPreviewDialogContainer { padding:20px; background-color: #fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12);  border-radius: 5px; border: 1px solid #d7d7d7; position: relative;}
	.videoPreviewDialog .videoPreviewDialogContainer .dialogclose{ font-size: 19px; color: #000; position: absolute; right:12px; top:12px; }

	.nav-md .container.body .col-md-3.left_col .sidebar-banner{color:#fff; margin: 10px; display: flex; justify-content:center;}
	.nav-sm .container.body .col-md-3.left_col .sidebar-banner{display: none;}
	.positionrelative{position: relative;}
	.accrodian-arrow-link{position: absolute; top:50%;right:0; margin-top: -10px;}
	.download-report-link:hover{color:#013b6b;}

	.student-list-correction-block{display: flex; width: 100%; align-items: center; height: 100%;}
	.student-list-correction-block .listing-ttl{display: flex; width: 100%;}
	.student-list-correction-block div:last-child {display: flex; width: 100%;}


	.help-faq-icon{position: fixed; bottom:10px; right:10px; width:35px; height:35px; z-index: 220000; justify-content: center; align-items:center; animation: breathing 7s ease-out infinite normal;
		animation-fill-mode: both; animation-delay: 1s; animation-duration: 1s; border-radius: 100%;  box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.17); margin-left: 15px;}
	.help-faq-icon a{height: 100%; font-size:12px; color:#fff; display: flex; align-items:center; justify-content: center; background-color: #05141f; border-radius: 100%;}
	.help-faq-icon a .fa{font-size:20px; color:#fff; width: auto; opacity: 1;}



	.login-help-faq-icon{position: fixed; bottom:10px; right:10px; width:35px; height:35px; z-index: 220000; justify-content: center; align-items:center; animation: breathing 7s ease-out infinite normal;
		animation-fill-mode: both; animation-delay: 1s; animation-duration: 1s; border-radius: 100%;  box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.17); margin-left: 15px;}
	.login-help-faq-icon a{height: 100%; font-size:12px; color:#fff; display: flex; align-items:center; justify-content: center; background-color: #05141f; border-radius: 100%;}
	.login-help-faq-icon a .fa{font-size:20px; color:#fff; width: auto; opacity: 1;}



	@-webkit-keyframes breathing {
	0% {
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	}
	25% {
	-webkit-transform: scale(1);
	transform: scale(1);
	}
	60% {
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	}
	100% {
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	}
	}

	@keyframes breathing {
	0% {
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	}
	25% {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	}
	60% {
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	}
	100% {
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	}
	}

	.marginRight10{margin-right:10px}


	/*talentedge-virtual-academy Start*/
	.talentedge-va-wrapper{display: flex; width: 100%;}
	.talentedge-va-wrapper .talentedge-va-container{display: flex; width: 100%; flex-direction: column;}
	.talentedge-va-wrapper .talentedge-va-container .topbar{display: flex; width: 100%;  justify-content: space-between; align-items: center; padding:0 35px; height: 60px; background-color:#00447c;}  
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right{display: flex; align-items:center;}
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right .dashboard-notification{display: flex; align-items:center;}
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right .dashboard-notification ul{margin:0; padding:0; display: flex;}
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right .dashboard-notification ul li{margin:0 30px 0 0px; padding:0; display: flex;}
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right ul li .dropdown-menu{display: none; min-width: 235px;}
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right ul li.open .dropdown-menu{display: flex; flex-direction: column;}
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right ul li .dropdown-menu li{padding:0px; margin:0 0 5px; width: 100%!important}
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right ul li .dropdown-menu li a{width: 100%; padding:5px 10px!important;}
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right ul li .dropdown-menu li .time{position: static;}
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right ul li .text-center{width: 100%;}

	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right .dropdown img{border-radius:100%; width:30px; margin-right: 5px;}
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right .dropdown a{color:#fff; text-decoration: none; 
     font-size:12px;font-family: 'arial', sans-serif;
}
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right .dropdown ul{right:0; left:auto;}
	.talentedge-va-wrapper .talentedge-va-container .topbar .dashboardtopbar-right .dropdown ul li a{color:#666;}

	.talentedge-va-wrapper .talentedge-va-container .banner-block{display: block; width: 100%; box-sizing: border-box; padding:0 0px; }
	/* .talentedge-va-wrapper .talentedge-va-container .banner-block .slick-slide{height:auto;} */
	.talentedge-va-wrapper .talentedge-va-container .banner-block .carousel .item{height: auto;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .carousel .item img{width: 100%; max-height: 200px;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .carousel-indicators li{width:14px; height:14px; background-color:rgba(0,0,0,0.8); }
	.talentedge-va-wrapper .talentedge-va-container .banner-block .carousel-indicators li.active{background-color:#05141f;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block img{max-width: 100%;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .slick-slider{margin-bottom: 0; box-sizing: border-box }
	.talentedge-va-wrapper .talentedge-va-container .banner-block .slick-dots{bottom:20px;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .slick-dots li button:before{font-size:45px;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .slick-dots li button{padding:0px; margin:0;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .banner-content{top:35%; position:absolute;  left:25px; width:50%; background-color: rgba(13,24,25,0.6); color:#fff; padding:20px; font-family:'Arial'; font-size:19px;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .banner-academy-block{position:absolute;  top:20px; right:40px; width:280px; display: flex; align-items: center; flex-direction: column; justify-content: center; height: 300px; border-radius:5px; background-image:linear-gradient(to bottom, #a4d9dd , #838cc5); background-image: url(../images/academybg.png); background-repeat: no-repeat;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .banner-academy-block .symbol{width:94px; height:94px; margin-bottom: 20px; border-radius: 100%; background-color: #5988b0; display: flex; align-items: center; justify-content: center;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .banner-academy-block .title{font-family: "Arial", "sans-serif"; font-style: italic; font-size: 18px; color:#fff; margin-bottom:30px;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .banner-academy-block  .start-btn{display: flex; align-items: center; justify-content: center; }
	.talentedge-va-wrapper .talentedge-va-container .banner-block .banner-academy-block  .start-btn{ background-color: #e4702b; box-shadow:0 0 0 1px #ca6933; border-radius:15px; color:#fff; font-size:14px; font-family: "Arial", "sans-serif"; padding:5px 20px; text-decoration: none;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .banner-academy-block  .start-btn a{ background-color: #e4702b; box-shadow:0 0 0 1px #ca6933; border-radius:15px; color:#fff; font-size:14px; font-family: "Arial", "sans-serif"; padding:5px 20px; text-decoration: none;}

	.talentedge-va-wrapper .talentedge-va-container .block-wrapper{display: flex; width: 100%; flex-direction: column; padding-bottom: 60px;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block{display: flex; box-shadow: 0 0 10px #d9d9d9; background-color: #e37222; /* background: linear-gradient(53deg, rgba(76,129,180,1) 50%, rgba(48,63,159,1) 100%); */ padding:25px 0px 0px; border-radius: 5px; display: flex;  margin:0px 100px;  margin-top: -20px; position: relative;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul{ display: flex; width: 100%; align-items: center; margin:0; padding:0; justify-content:center; flex-wrap: wrap;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li{ display: flex; position: relative; margin:0 13px 20px;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li a{  display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 14px; color: #fff; }
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li .symbol-block{min-height: 38px; min-width: 38px; display: flex; align-items: center; justify-content: center;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li a span{margin-top: 5px;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li:hover{background-color:transparent;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li:hover .more-dd-wrapper{display:block} 
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li .more-dd-wrapper{background: #fff; display: none; width: 20rem; position: absolute; right: -45px; top: 75px; z-index: 10; border: 1px solid #ddd; border-radius: 5px; box-shadow: 1px 1px 1px 0 #e2e2e2;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li .more-dd-wrapper:before {top: -21px; border-color: transparent transparent #0044; border-width: 10px;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li .more-dd-wrapper:after {top: -21px;border-color: transparent transparent #fff; border-width: 11px;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li .more-dd-wrapper:before, 
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li .more-dd-wrapper:after {content: ""; display: block; position: absolute; left: 70%; width: 0; height: 0; border-style: solid; z-index: 11;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li .more-dd-wrapper a:hover {background: #f5f8f9; color: #0e0e0e; text-decoration: none;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li .more-dd-wrapper a {border-bottom: 1px solid #ebebeb;width: 100%; color:#00447c; display: -ms-flexbox; display: flex; padding: 6px 16px; -ms-flex-align: center; align-items: center; flex-direction: row;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li .more-dd-wrapper a span{margin-top: 0;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li .more-dd-wrapper a i{width:28px; height:28px; margin-right: 10px;}




	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper{ display: flex; flex-direction: column; height:auto; width: 100%; margin-top: 0px;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper .heading-title{  font-size:16px; color:#4d4d4d; align-items: center; display: flex; margin-bottom:25px;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper .heading-title a{color:#05141f; font-size:12px; text-decoration: underline; margin-left: 10px;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper .heading-title a i{margin-left: 5px; font-size:12px;}


	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul{ display: flex; width: 100%; margin:0; padding:0; align-items: center;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li{  transition: all 0.2s ease; display: flex; flex-direction: column; background-color: #7ac868; margin:0 0 0 30px; padding:12px; width:30%; align-items: center; justify-content: center; box-shadow: 0 0 10px #d9d9d9; border-radius:5px;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li:first-child{margin-left: 0;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li a{display: flex; width:100%;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li .thumb-section{display: flex; position: relative; width: 100%; justify-content: center; margin-bottom: 20px;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li .thumb-section .thumb-symbol{width:64px; height:64px; position: absolute; left:12px; border-radius: 5px; background-color: #fff; margin-top: -30px;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li .thumb-section .thumb-symbol img{width:100%; height: 100%; border-radius: 5px;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li .thumb-section span{  font-size:16px; color: #fff;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li .thumb-content{  font-style: italic; font-size:14px; color: #fff;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li.video-section{padding:0; position: relative;}

	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li.video-section img{width:100%; border-radius: 5px;     max-height: 155px; max-width: 335px;}

	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li.video-section .play-symbol{position:absolute; right:-15px; bottom:-15px;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li:hover{transform: translateY(-10px);}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li.video-section .video-overlay{position: absolute; top:0; bottom:0; left:0; right:0; display: flex; align-items:center; justify-content: center;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li.video-section .video-overlay img{max-width: 100%; width:auto; height: auto;}
	.dashboard-view-all{display: flex; align-items:center; justify-content: center; margin:15px 0 0;}
	.dashboard-view-all a{display: flex; align-items:center;  font-size:14px; color: #fff; background-color: #00447c; padding:5px 15px; border-radius:15px;}
	.dashboard-view-all a i{margin-left: 5px; font-size: 12px;}

	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper{display: flex; flex-direction: column; padding:0px; box-sizing: border-box; width: 100%;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .dashboard-main-inner{
		display: flex; width: 100%; padding:0px 0px; box-sizing: border-box;}

	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .left-section{
		display: flex; flex-direction: column; width: 100%;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section{display: flex; 
    flex-direction: column; width:34%; margin-left:5px;}




	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .calender-section .detail-link{display:flex; width: 100%; justify-content: center; align-items: center;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .calender-section .detail-link a{font-size:13px; text-decoration: underline;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .calender-section .detail-link a:hover{font-size:13px; text-decoration: none;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper{display: flex; width: 100%;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul{display: flex; width: 100%; margin:0; padding:0; flex-direction: column;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li{display: flex; width: 100%; flex-direction: column; margin:0px 0 15px; padding:0; padding:10px; background-color: #fff; border-radius: 5px; box-shadow: 0px 0px 5px #afafaf;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li:first-child{margin-top: 0;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .top-section{display: flex; width: 100%; align-items: flex-start;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .top-section .dropdown .btn{margin:0; padding:0; background-color: transparent; border:0px none;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .top-section .dropdown .btn:active{background-color: transparent; box-shadow: 0px 0px 0px 0px;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .top-section .dropdown .dropdown-menu{border: 1px solid rgba(0,0,0,.15); border-radius: .25rem; padding: .5rem 0; left:auto; right:0;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .top-section .dropdown .dropdown-menu .dropdown-item {display: block; width: 100%; padding: .25rem 1.5rem; clear: both; font-weight: 400; color: #05141f; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .top-section .dropdown .dropdown-menu .dropdown-item:focus, .talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .top-section .dropdown .dropdown-menu .dropdown-item:hover {color: #16181b; text-decoration: none;background-color: #f8f9fa;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-thumb{width:40px; height:40px; border:1px solid #ddd; border-radius:50%;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-thumb .green_circle_trn{width: 40px;height: 40px;border-radius: 50%;border-radius: 50%;border-radius: 50%;overflow: hidden;}

	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content{flex-direction: column; flex: 1; display: flex; margin-left: 6px;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-title{display: flex; margin-bottom:5px;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-title a{text-decoration: underline; font-size:13px; color: #4d4d4d; }
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-title a:hover{text-decoration:none; }
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-date{font-size: 12px; color: #8c8b8b; font-family: "Arial", "sans-serif"; margin-bottom:5px;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-date i{margin-right: 5px;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-desc{font-size: 12px; color: #8c8b8b; font-family: "Arial", "sans-serif"; margin-bottom:5px;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-info{display: flex; width: 100%; flex-direction: column; margin-bottom:5px;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-info .block{display: block;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-info .block .block-inner{display: flex; flex-direction: row; flex-wrap: wrap;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-info .block .block-inner div{font-size: 12px; color: #333;display: flex; font-family: "Arial", "sans-serif"; margin-left: 10px;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-info .block .block-inner div:first-child{margin-left: 0px;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-info .block .block-inner div span{font-size: 12px;margin-right: 5px; color: #007e00; font-family: "Arial", "sans-serif";}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-info .block .block-inner div:nth-child(2) span{color: #f27800;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-info .block .block-inner div:nth-child(3) span{color: #cc0000;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-info .actions{display: flex; width: 100%; margin-top: 10px; align-items: flex-end; justify-content: flex-end;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-info .actions a{border:1px solid #117fb3; background-color: #05141f; margin-left: 10px; padding:4px 5px; font-size: 12px; color: #fff; border-radius: 5px;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-info .actions a:first-child{margin-left: 0;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section .nomination-wrapper ul li .nomination-content .nomination-info .actions a:hover{color: #fff;}


	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block{display: flex; flex-direction: column; margin:0px  0 60px; }
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .heading-title{  font-size:16px; color:#4d4d4d; align-items: center; display: flex; margin-bottom:25px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .heading-title a{color:#00447c; font-size:12px; text-decoration: underline; margin-left: 10px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .heading-title a i{margin-left: 5px; font-size:12px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .heading-title a:hover{color:#00447c; font-size:12px; text-decoration:none;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-block{display: flex; width: 100%; margin-bottom: 0;}

	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-block .slick-track{ margin-left:inherit;}



	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-content{
		display: flex; min-height: 135px; margin: 0 9px; height:100%;  flex-direction: column; 
		width:320px; background-color: #fff; 
		border:1px solid #ddd; padding:10px; 
		border-radius:5px;
}






	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-content .title{display:flex;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-content .title a{font-size: 13px; color:#4d4d4d; display: flex; align-items: center; width: 100%; justify-content: space-between;  text-decoration: none; letter-spacing: 0.7px}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-content .title a i{font-size:13px; margin-left: 5px; color:#4d4d4d;}

	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-content .list{display: flex; flex-direction: column; margin-top:auto;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-content .list ul{display: flex; flex-direction: row; margin:0; padding:0;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-content .list ul li{display: flex;margin:0px 0 0 ; padding:0; flex-direction:column; width:100%; align-items: center; justify-content:center;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-content .list ul li .title{margin:0px; text-align:center; font-size: 13px; color:#000; font-family: "Arial", "sans-serif";}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-content .list ul li .title i{margin-right:10px; width:15px; text-align:center;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-content .list ul li .title-value{font-size: 12px; color:#8c8b8b; font-family: "Arial", "sans-serif"; width:100%; text-align:center;}




	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block{display: flex; flex-direction: column; 
		margin:0px  0 60px; }
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .heading-title{  font-size:16px; color:#4d4d4d; align-items: center; display: flex; margin-bottom:25px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .heading-title.margin-top25{margin-top: 25px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .heading-title.borderTop{border-top:1px solid #ddd; padding-top: 15px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .heading-title a{color:#00447c; font-size:12px; text-decoration: underline; margin-left: 10px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .heading-title a i{margin-left: 5px; font-size:12px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .heading-title a:hover{color:#00447c; font-size:12px; text-decoration:none;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-block{display: flex; box-sizing: border-box; width:100%; margin-bottom:0px; flex-wrap: wrap;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-block a.disabled{pointer-events:none; opacity: 0.7;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-block .label-title
	{font-size: 16px;  margin-bottom: 10px; color:#fff; text-align:center; font-weight:bold;}

	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-block .slick-track{ margin-left:inherit;}


	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content{
		display: flex; position: relative; box-sizing: border-box;  
		margin:0 2% 22px 0; height:auto;  flex-direction: column; 
		width:31%; 
		padding:10px; 

	}

.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .inactive-div{
background-color: rgba(50, 83, 109, 0.5) !important;
cursor:default !important;
}
.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .inactive-div1{
background-color: rgba(50, 83, 109, 0.5) !important;
cursor:default !important;
}

.sec01{
width:28% !important;
}

	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .training-block {display: flex; width: 100%;}
	.lock-overlay-wrapper{position: absolute; left:0; top:0; right:0; bottom:0; }
	.lock-overlay-wrapper .lock-overlay-container{display: flex; height:100%; flex-direction: column; align-items:center; justify-content: center;}
	.lock-overlay-wrapper .lock-overlay-container i{font-size:65px; color:#a09e9e;}
	.lock-overlay-wrapper .lock-overlay-container p{font-size:14px; line-height: 22px; color:#5f4d4d; text-align: center;}


.img-sec01{
max-width: 50px !important;
}

.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .training-block .image-thumb {
    max-width: 70px;
    
    flex-shrink: 0;
    display: flex;
    background-color: #fff;
    border-radius: 5px;
    
    margin-right: 10px;
}

.section-content .training-block .image-thumb img { width:70px; padding:5px; }

	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .training-block .image-thumb-content{
		display: flex; flex-direction: column; width:100%;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .training-block .image-thumb-content .title{
		display: flex; margin-bottom:0px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .training-block .image-thumb-content .title span{
		font-size: 13px; color:#4d4d4d; display: flex; align-items: center; width: 100%; justify-content: space-between;  text-decoration: none; letter-spacing: 0.7px}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .training-block .image-thumb-content .title a i{font-size:13px; margin-left: 5px; color:#05141f;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .training-block .image-thumb-content .list{display: flex; flex-direction: column;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .training-block .image-thumb-content .list ul{display: flex; flex-direction: column; margin:0; padding:0;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .training-block .image-thumb-content .list ul li{display: flex;margin:8px 0 0 ; padding:0;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .training-block .image-thumb-content .list ul li .title{display: flex; width: 100%; align-items: center; margin:0px; font-size: 17px; color:#fff; font-family: "Arial", "sans-serif";}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .training-block .image-thumb-content .list ul li .title i{margin-right:10px; width:40px;}


	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .training-block .image-thumb-content .list ul li .title-value{font-size: 16px; color:#fff; font-family: "Arial", "sans-serif"; width:30%;}





	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .progress-cls { height: 5px; width: 100%; margin-bottom: 0px; margin-top: 10px; align-self: flex-end; background-color: #d4d4d4;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .progress-cls .progress-bar { float: left; width: 0; height: 100%; font-size: 12px; line-height: 20px; color: #fff; 
    text-align: center; background-color:#f9f9f9; box-shadow: inset 0 -1px 0 rgba(0,0,0,.15); transition: width .6s ease;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .progress-cls .progress-bar.middle{background-color: #ffb406c9;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .progress-cls .progress-bar.completed{background-color: #198754;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .progress-cls .progress-bar.incompleted{background-color: #ed3b3b;}

	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .bottom-bar{display: flex; width: 100%; justify-content: space-between; align-items: center; margin-top: 5px; color:#fff;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .bottom-bar div:first-child{color:#fff; font-family: "Arial", "sans-serif"; font-size: 11px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .bottom-bar div:last-child{color:#fff; font-family: "Arial", "sans-serif"; font-size: 12px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .bottom-bar div:last-child a{color:#fff;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block .section-content .bottom-bar div:last-child a i{margin-right: 5px;}


	.talentedge-va-wrapper .talentedge-va-container .slick-next, .talentedge-va-wrapper .talentedge-va-container .slick-prev{background-color:#05141f; color:#fff; z-index: 1;}
	.talentedge-va-wrapper .talentedge-va-container .slick-next:before, .talentedge-va-wrapper .talentedge-va-container .slick-prev:before{font-size:13px;}
	.talentedge-va-wrapper .talentedge-va-container .slick-prev{left:-15px;}
	.talentedge-va-wrapper .talentedge-va-container .slick-next{right:-15px;}
	.talentedge-va-wrapper .talentedge-va-container .slick-prev.slick-disabled{opacity: 0;}
	.talentedge-va-wrapper .talentedge-va-container .slick-next.slick-disabled{opacity: 0;}

	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block{display: flex; flex-direction: column; margin-bottom:60px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .heading-title{  font-size:16px; color:#4d4d4d; align-items: center; display: flex; margin-bottom: 25px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .heading-title a{color:#303f9f; font-size:12px; text-decoration: underline; margin-left: 10px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .heading-title a i{margin-left: 5px; font-size:12px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .heading-title a:hover{color:#303f9f; font-size:12px; text-decoration:none;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .section-block{display: flex; width: 100%; margin-bottom: 0;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .section-content{position:relative; display: flex; margin: 0px; width:100%; border-radius:5px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .section-content .highlights-block{box-shadow:0px 0px 5px #afafaf; transition: all 0.2s ease; border-radius: 5px; display: flex; flex-direction: column; width:100%; margin:0 10px; padding:10px; background-color: #fff;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .section-content .highlights-block a:hover{text-decoration: none;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .section-content .highlights-block:hover{transform: translateY(-10px);}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .section-content .highlights-block .highlights-top{display: flex; width: 100%;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .section-content .highlights-block .highlights-top .highlights-title{display: flex; width:100%; align-items: center; font-size: 13px; color:#00447c;  margin-bottom: 10px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .section-content .highlights-block .highlights-top .highlights-title i{margin-right: 5px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .section-content .highlights-block .highlights-content{position: relative; display: flex; width:100%;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .section-content .highlights-block .highlights-content::before{content:''; position: absolute; top:0; left:0; right:0; bottom:0; background-color: rgba(0,0,0,0.5) }
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .section-content .highlights-block .highlights-content i{width:36px; position: absolute; left:50%; top:50%; margin-top:-18px; margin-left:-18px; height:36px; font-size: 15px; color: #fff; display:flex; text-decoration: none; align-items:center; justify-content:center; border-radius:50%; color: #fff; border:2px solid #fff;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-highlight-block .section-content .highlights-block .highlights-content img{width: 100%;}






	.talentedge-va-wrapper .talentedge-va-container .partners-block{ display: flex; width: 100%; background-color: #d7e1e8; padding:50px;}
	.talentedge-va-wrapper .talentedge-va-container .partners-block ul{ margin:0; padding:0; display: flex; width: 100%;  align-items: center; justify-content: center;}
	.talentedge-va-wrapper .talentedge-va-container .partners-block ul li{ margin:0 0 0 70px; padding:0; display: flex;}
	.talentedge-va-wrapper .talentedge-va-container .partners-block ul li img{ max-width: 100%;}
	.talentedge-va-wrapper .talentedge-va-container .partners-block ul li:first-child{margin-left: 0;}
	/*talentedge-virtual-academy ends*/


	@media screen and (max-width: 1000px) {
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block{padding:25px; margin:20px 20px 0;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul{justify-content: flex-start;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul li{margin: 0 15px 15px 0;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block{height:auto;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .singlebanner{height:285px;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .banner-academy-block{position: static; margin:10px auto;}
	.dashboard-view-all{margin-bottom: 15px;}
	}



	@media screen and (max-width: 770px) {
	.talentedge-va-wrapper .talentedge-va-container .homepage-training-block{padding:0px;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-block{flex-direction: column;}
	.talentedge-va-wrapper .talentedge-va-container .homepage-classroom-block .section-content{margin:0 auto 20px; width: 100%;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .dashboard-main-inner{flex-direction: column; padding-left: 0; padding-right: 0;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .left-section{width: 100%;}
	.talentedge-va-wrapper .talentedge-va-container .dashboard-main-wrapper .right-section{width: 100%; margin-top:0px; margin-left: 0;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper{padding:0px;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul{flex-direction: column; }
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li{margin:0 0 20px; box-shadow: 0px 0px 0px 0px; background-color: transparent; width: 100%;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li a{justify-content: center;}
	.talentedge-va-wrapper .talentedge-va-container .partners-block ul{flex-direction: column; align-items: center;}
	.talentedge-va-wrapper .talentedge-va-container .partners-block ul li{margin:0 0 40px;}
	.talentedge-va-wrapper .talentedge-va-container .partners-block ul li:last-child{margin-bottom: 0;}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper ul li:last-child{margin-bottom: 0;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper{padding-bottom: 0}
	.talentedge-va-wrapper .talentedge-va-container .activity-block-wrapper{margin-top: 20px;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block{height:auto;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .singlebanner{height:178px;}
	.videoPreviewDialog{width:400px; margin-left: -200px;}
	.slick-slide{height:auto!important;}
	}

	@media screen and (max-width: 600px) {
	.talentedge-va-wrapper .talentedge-va-container .banner-block{height:auto;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .singlebanner{height:145px;}
	.videoPreviewDialog{width:400px; margin-left: -200px;}
	}


	@media screen and (max-width: 400px) {
	.talentedge-va-wrapper .talentedge-va-container .banner-block{height:auto;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .singlebanner{height:112px;}
	.talentedge-va-wrapper .talentedge-va-container .banner-block .banner-academy-block{position: static; margin:10px auto;}
	.videoPreviewDialog{width:300px; margin-left: -15px;}

	}
	/********* update password after login ******************************/
	.afterLogin-dialog-wrapper{position: fixed; width:650px; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 220000;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container{padding:0px; background-color: #fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius: 5px; border:0px solid #d7d7d7; position: relative;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content{padding:0px; display: flex; width:100%;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section{display: flex; width: 100%; flex-direction: column; padding:20px;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section .form-block{display: flex; flex-direction: column; margin-bottom:20px;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section .form-block label{ font-family: 'Arial'; font-size: 13px; color:#666; display: flex;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section .form-block input[type="password"]{font-size: 13px; border:0px none; border-bottom: 1px solid #d3c7c7; border-radius:0px; margin-left: 0px; padding:10px; background-color: #fff; width: auto; transition: all 0.5s ease;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section .form-block input[type="tel"]{font-size: 13px; border:0px none; border-bottom: 1px solid #d3c7c7; border-radius:0px; margin-left: 0px; padding: 10px; background-color: #fff; width: auto; transition: all 0.5s ease;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section .actions-block{display: flex; align-items: center; justify-content: center;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section .actions-block button{ background-color:#003366; border-radius:5px; border:0px none; padding:6px 20px; color:#fff; font-size:13px;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section .actions-block button.isdisabled{opacity:0.5; pointer-events: none;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .banner-section{background-image: url(../img/eacademy-change-password.png);display: flex; width: 100%; max-width:290px; border-radius:0px 5px 5px 0; background-position: center; background-color: #003366; position: relative;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section .terms-block{display: flex; width: 100%; font-family: "Arial", "sans-serif"; font-size: 13px; color:#666; margin-bottom: 15px;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section .terms-block input{margin:4px 5px 0 0; padding:0;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section .terms-block div{display: flex; align-items:center}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section .terms-block a{display: flex; text-decoration: underline; margin-left: 5px;}
	.afterLogin-dialog-wrapper .afterLogin-dialog-container .dialog-content .form-section .terms-block a:hover{text-decoration: none;}
	/********* update password after login ******************************/



	/*Agreement Dialog*/
	.agreement-dialog-wrapper{position: fixed; width:650px; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 220000;}
	.agreement-dialog-wrapper .agreement-dialog-container{ padding:25px 15px 15px; background-color:#fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius:5px; border:1px solid #d7d7d7;}
	.agreement-dialog-wrapper .agreement-dialog-container .close-dialog{ position:absolute; right:15px; top:15px; display:flex; align-items:center; justify-content:center;}
	.agreement-dialog-wrapper .agreement-dialog-container .dialog-content{display: flex; flex-direction: column; overflow-y: auto; height: 300px;}
	.agreement-dialog-wrapper .agreement-dialog-container .dialog-content ul{display:block; flex-direction: column; margin:0; padding:0;}
	.agreement-dialog-wrapper .agreement-dialog-container .dialog-content ul li{display:block; margin:0 0 15px; padding :0; font-size:12px;}
	.agreement-dialog-wrapper .agreement-dialog-container .top-bar h1{font-size: 17px; border-bottom:1px solid #ddd; margin-bottom:15px; padding-bottom: 10px; color:#4d4d4d; margin-top:0;  font-weight:normal;  text-align:center;}
	.agreement-dialog-wrapper .agreement-dialog-container .top-bar{ display:flex; margin-bottom:15px; position:relative; justify-content: center;}
	.agreement-dialog-wrapper .agreement-dialog-container .top-bar a{color: #4d4d4d; font-size: 20px; padding: 2px 0px; position:absolute; left:0; box-shadow: 0 0 0 2px #fff; border-radius: 100%; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center;}
	.agreement-dialog-wrapper .agreement-dialog-container .top-bar a:hover{ color:#233089; text-decoration:none;}
	.agreement-dialog-wrapper .agreement-dialog-container .sub-heading{font-size:12px; margin-top:15px; margin-bottom:5px; color:#4d4d4d; margin-top:0;  font-weight:normal; }
	.agreement-dialog-wrapper .agreement-dialog-container .sub-content{font-size:12px; margin-bottom:5px; color:#4d4d4d; margin-top:0;  font-weight:normal; font-family: "Arial", "sans-serif";}
	.agreement-dialog-wrapper .agreement-dialog-container .sub-content span{font-weight:bold;}
	.agreement-dialog-wrapper .agreement-dialog-container label{margin:0; padding:0; font-size:12px; display: flex; align-items:center;}
	.agreement-dialog-wrapper .agreement-dialog-container label input{margin:0 5px 0 0; padding:0;}
	.agreement-dialog-wrapper .agreement-dialog-container .action-block{display: flex; align-items: center; justify-content:center; margin-top:15px;}
	.agreement-dialog-wrapper .agreement-dialog-container .action-block button{font-size:13px;  background-color: #05141f; border: 2px solid #05141f; color: #fff; padding:5px 30px; border-radius:5px;}
	.agreement-dialog-wrapper .agreement-dialog-container .action-block button.isdisabled{opacity:0.7; pointer-events: none;}
	/*Agreement Dialog*/



	.virtualacademy-leads-count-wrapper{display: flex;  width: 100%; align-items: center; justify-content: center;}
	.virtualacademy-leads-count-wrapper ul{margin:0; padding: 0; display: flex; width:100%; max-width:600px; margin:0 auto; border:1px solid #ddd; padding:10px; border-radius:5px; align-items: center; justify-content: center;}
	.virtualacademy-leads-count-wrapper ul li{margin:0 15px; padding: 0; width: 100%; display: flex; flex-direction:column; align-items:center; justify-content: center;}
	.virtualacademy-leads-count-wrapper ul li div{font-size: 13px;  font-family: 'Arial'; color:#4d4d4d; margin-bottom: 5px;}
	.virtualacademy-leads-count-wrapper ul li a{font-size: 13px;  font-family: "Arial", "sans-serif"; color:#00447b; text-decoration: underline; padding: 3px 15px;}
	.virtualacademy-leads-count-wrapper ul li a:hover{font-size: 13px;  font-family: "Arial", "sans-serif"; color:#00447b; text-decoration: none;}
	.virtualacademy-leads-count-wrapper ul li a.selected{background-color: #00447b;   color: #fff; padding: 3px 15px;  text-decoration: none; border-radius: 5px;}

	/*left Menu Start From here*/
	.page-wrapper-new{display: flex; width: 100%; padding:0; position: relative;}
	

	


	@media screen and (max-width:768px) {


	.page-wrapper-new .right_col.body{margin:0 0 0px;}


	.page-wrapper-new{padding-left: 0px;}
	}
	/*left Menu Ends From here*/



	.back-to-highlights{display: flex; width: 100%; margin-bottom: 15px; border-bottom:1px solid #ddd; padding-bottom: 10px;} 
	.back-to-highlights a{text-decoration: none; font-size: 13px; font-family:'Arial'; text-transform: uppercase;letter-spacing: 0.5px;}
	.back-to-highlights a:hover{text-decoration: none; font-size: 13px; font-family:'Arial';}
	.back-to-highlights a i{margin-right: 5px;}

	.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail{ opacity:1; }

	/*Bright Idea Admin Moderator Listing Css*/

	.BrightIdeaListing-wrapper{ display:flex; margin:0; padding:0px; margin:20px; box-sizing:border-box; background-color:#fff; border-radius:5px; border:0px solid #e7e7e7;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container{display:flex; flex-direction:column; width: 100%;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .heading-block{ align-items: center; display:flex; width:100%;  border-bottom: 1px solid #E6E9ED; padding:0 0 10px; margin-bottom:20px; flex-wrap:wrap;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .heading-block .left-block{display:flex; align-items:center; flex:1 1 auto; flex-wrap:wrap;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .heading-block .left-block .thumb-block{display:flex; align-items:center; justify-content:center; width: 50px;  height: 50px; background-color: #caecf8; border: 0px solid #05141f;  text-align: center; border-radius:100%; font-size:18px; margin-right:10px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .heading-block .left-block .thumb-content{display:flex; flex-direction:column;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .heading-block .left-block .thumb-content .title{color: #000000; padding: 5px 0px; font-family: 'Arial';  font-size: 16px;  font-weight: 400;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .heading-block .left-block .thumb-content ol{margin:0; padding:0; display:flex;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .heading-block .left-block .thumb-content ol li{margin:0; padding:0; display:flex; color:#777; font-size:13px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .heading-block .left-block .thumb-content ol li a{color:#575656; text-decoration:underline; font-size:13px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .heading-block .left-block .thumb-content ol li a:hover{color:#575656; text-decoration:none}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .heading-block .left-block .thumb-content ol li +li:before { padding: 0 2px 0 5px; color: #ccc; content: "/\00a0";}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .heading-block .right-block  .manage-button{font-size: 12px;  color: #fff; background-color: #05141f; border: 1px solid #05141f; padding: 5px 20px; margin:0 10px 0 0; border-radius: 4px; transition:all 0.2s ease;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .heading-block .right-block  .manage-button:hover{font-size: 12px;background-color: transparent;  border: 1px solid #05141f; color: #05141f;}



	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block{ display:flex;  border-bottom: 1px solid #ebebeb; padding:0 0 15px; flex-wrap:wrap; margin-bottom:15px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .left-block{display:flex; flex:1 1 auto; align-items: center; flex-wrap:wrap;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .right-block{ display:flex; align-items: center;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .right-block input[type="search"]{padding:5px 10px; background-color:#ededf2; border-radius:5px 0px 0px 5px; border:1px solid #ededf2}

	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .title{color: #000000; padding:0px 0px; font-family: 'Arial';  font-size: 13px;  font-weight: 400; display: flex; align-items: center;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .left-block .selectall{display:flex; align-items:center; margin-right:10px; border-right:1px solid #e7e7e7; padding-right:10px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .left-block .selectall input[type="checkbox"]{margin-left:5px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .left-block input[type="checkbox"]{margin:0;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .block{display:flex; margin-left:15px; flex-direction:column;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .block label{font-size:11px; margin:0 0 5px; padding:0; color:#999; font-weight:normal;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .block select{font-size:12px; border:1px solid #ebebeb; border-radius:5px; background-color:#ededf2; padding:5px 10px;}

	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .search-block{ display:flex; flex-direction:row; justify-content: flex-end;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .search-block .dropdown-menu{box-shadow: 0 6px 12px rgba(0,0,0,.175); border: 1px solid #ccc; margin-top: 0; padding: 10px; right:0; left:auto;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .search-block .dropdown-menu>li>a{ padding:5px 10px; font-size:12px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .search-block form{display:flex; }
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .search-block input[type="search"]{border: 1px solid #dbdddd; padding: 5px 10px; font-size: 12px; margin-right: 0px;  width: 100%; min-width:300px;  background-color: #fff;  border-radius: 4px 0 0 4px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .search-block button{border: 1px solid #dbdddd; background-color: #05141f; border-radius: 0px 4px 4px 0;  padding: 4px 10px 5px;  margin: 0;  border-left: 0px none; color:#fff}

	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .search-block .compose-button{font-size: 12px;  color: #fff; background-color: #05141f; border: 1px solid #05141f; padding: 5px 20px; margin:0 10px 0 0; border-radius: 4px; transition:all 0.2s ease;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .search-block .compose-button:hover{font-size: 12px;background-color: transparent;  border: 1px solid #05141f; color: #05141f;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing{ margin:0; padding:0; display:flex; flex-direction:column;}  
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li{display:flex; margin:0; padding:0; border-top:1px solid #e7e7e7; border-left: 3px solid transparent; padding:15px 10px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li:first-child{border-top:0px none;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li:hover{border-left: 3px solid #05141f; background-color: #fbfbfb;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .image-thumb-content{display:flex; flex-direction:row; flex: 1 1 auto;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .left-block{display:flex; flex-direction:column; flex:1 1 auto;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .left-block div{font-size:13px; color:#666; margin-top:5px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .left-block .assignment-download-cont{display:flex; align-items: center;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .left-block div:first-child{ margin-top:0;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .left-block div span{font-size:13px; color:#999;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .left-block div a{align-items:center; display:flex; color: #575656; text-decoration: none; font-size: 13px; margin-left:5px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .left-block div a i{margin-left:5px;float:none;padding:0;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .left-block div a:hover{color: #575656; text-decoration: none; font-size: 13px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .left-block .show-full-content{display:none;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .listing-checkbox{ position:relative; margin-right:5px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .listing-checkbox label{ margin-bottom:0;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .listing-checkbox input[type="checkbox"]{position: absolute; opacity: 0; visibility: hidden;
		display: none;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .image-thumb{flex-shrink: 0;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .listing-checkbox .checkmark {height: 15px;  width: 15px; background-color: #fff;  border-radius: 4px;  border: 1px solid #afaaaa;  display: flex;  align-items: center;  font-size: 12px;  justify-content: center;  color: #fff;} 
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing }li .listing-checkbox input:checked ~ .checkmark i {opacity: 1;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .listing-checkbox .checkmark i { opacity: 0;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .listing-checkbox input:checked ~ .checkmark { background-color: #05141f;border: 1px solid #05141f; box-shadow: 0 0 3px #05141f;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block{flex-shrink: 0;display:flex; flex-direction:column;}

	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div:last-child{ margin-top:auto;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div:first-child a{color: #575656; text-decoration: underline;
		font-size: 13px; margin-left: 5px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div span{color:#000; font-size: 12px; border-radius:3px; padding:2px 10px; margin-left:10px; border-left:1px solid #e7e7e7;} 
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div select {font-size: 12px; color:#4d4d4d; margin-left: 15px; border: 1px solid #ebebeb; border-radius: 5px; background-color: #ededf2;padding: 5px 10px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div .status-approved{border-left:0px none; margin-left: 0; background-color: green; color: #fff;}  
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div .status-rejected{border-left:0px none; margin-left: 0; background-color: red; color: #fff;}  
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div .status-appreciated{border-left:0px none; margin-left: 0; background-color: #013b6b; color: #fff;}  
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div .status-implemented{border-left:0px none; margin-left: 0; background-color: #00b6ff; color: #fff;}  
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div .status-rewarded{border-left:0px none; margin-left: 0; background-color: #ff9104; color: #fff;}  
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div .status-submitted{border-left:0px none; margin-left: 0; background-color: #92908b; color: #fff;}  
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div:first-child a:hover{color: #575656; text-decoration: none; font-size: 13px;} 
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div:first-child a{ margin-left:10px; border-left:1px solid #e7e7e7; padding-left:10px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div:first-child a:first-child{ margin-left:0px; border-left:0px solid #e7e7e7; padding-left:0px;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div{display:flex; align-items:center; font-size:12px; color:#999; justify-content: flex-end;}
	.BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block i{margin-right:5px;}


	@media (max-width: 768px) {
	  .BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block{flex-direction:column;}
	  .BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .search-block input[type="search"]{min-width:inherit;}
	  .BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .left-block{ margin:0 0 10px;}
	  .BrightIdeaListing-wrapper .BrightIdeaListing-container .filter-block .search-block .dropdown-menu{right:auto; left:0;}
	  .BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .image-thumb-content{flex-direction:column;}
	  .BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block{ margin-top:0px;}
	  .BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div:first-child{ margin:5px 0;}
	  .BrightIdeaListing-wrapper .BrightIdeaListing-container ul.listing li .right-block div:first-child a:first-child{ margin-left:0px}
	}


	/*Bright Idea Admin/Moderator Listing Css*/

	/*Bright Idea Modules Css*/
	.BrightIdea-wrapper{ display:flex; margin:0; padding:0px; margin:20px; box-sizing:border-box; background-color:#fff; border-radius:5px; border:0px solid #e7e7e7;}
	.BrightIdea-wrapper .BrightIdea-container{display:flex; flex-direction:column; width: 100%;}
	.BrightIdea-wrapper .BrightIdea-container ul{display:flex; flex-direction:column; margin:0; padding:0}
	.BrightIdea-wrapper .BrightIdea-container ul li { display: flex; flex-direction: row; flex-wrap: nowrap;  padding:0px 0px;  border-bottom: 1px solid #e7e7e7;  border-left: 3px solid transparent; justify-content:space-between; margin:0;}
	.BrightIdea-wrapper .BrightIdea-container ul li:hover{border-left: 3px solid #fb9515; background-color: #fbfbfb;}
	.BrightIdea-wrapper .BrightIdea-container ul li .content-block{display:flex; flex-direction:column; padding:15px 15px 15px 15px}
	.BrightIdea-wrapper .BrightIdea-container ul li .content-block .title{color: #4E5155; font-size: 13px;  margin-bottom:5px;}
	.BrightIdea-wrapper .BrightIdea-container ul li .content-block .desc{color: #999; font-size: 13px;}
	.BrightIdea-wrapper .BrightIdea-container ul li .content-right-block{display:flex; flex-direction:column; flex-shrink: 0;}
	.BrightIdea-wrapper .BrightIdea-container ul li .content-right-block .date-time-block{display:flex; padding:15px 15px 15px 0px; justify-content: flex-end;}
	.BrightIdea-wrapper .BrightIdea-container ul li .content-right-block .date-time-block .date-time-inner{display:flex; flex-direction:column; color: #999; font-size: 12px; margin-left:5px;}
	.BrightIdea-wrapper .BrightIdea-container ul li .content-right-block .date-time-block .date-time-inner .time{display:flex; justify-content:flex-end}
	.BrightIdea-wrapper .BrightIdea-container ul li .content-right-block .date-time-block .date-time-inner .date{display:flex; justify-content:flex-end}
	.BrightIdea-wrapper .BrightIdea-container ul li .content-right-block .status-approved{ background-color:#1cf97a; margin-top:auto; color:#fff; border-radius:5px 0 0 0px; display:flex; justify-content:center;  padding:1px 10px; font-size: 13px;}
	.BrightIdea-wrapper .BrightIdea-container ul li .content-right-block .status-submitted{ background-color:#f9d21c; margin-top:auto; color:#fff; border-radius:5px 0 0 0px; display:flex; justify-content:center;  padding:1px 10px; font-size: 13px;}
	.BrightIdea-wrapper .BrightIdea-container ul li .content-right-block .status-rejected{ background-color:#494b4a; margin-top:auto; color:#fff; border-radius:5px 0 0 0px; display:flex; justify-content:center;  padding:1px 10px; font-size: 13px;}

	.BrightIdea-wrapper .BrightIdea-container .heading-block{display:flex; flex-direction:row; justify-content:space-between; border-bottom:1px solid #e7e7e7; padding-bottom:10px; flex-wrap: wrap; align-items:center}
	.BrightIdea-wrapper .BrightIdea-container .heading-block .filter-block{display:flex; justify-content:space-between;}
	.BrightIdea-wrapper .BrightIdea-container .heading-block .add-button{font-size: 12px;  color: #fff; background-color: #05141f; border: 1px solid #05141f; padding: 5px 10px; margin:0 10px 0 0; border-radius: 4px; transition:all 0.2s ease;}
	.BrightIdea-wrapper .BrightIdea-container .heading-block .add-button i{ margin-right:5px;}
	.BrightIdea-wrapper .BrightIdea-container .heading-block .add-button:hover{font-size: 12px;background-color: transparent;  border: 1px solid #05141f; color: #05141f;}
	.BrightIdea-wrapper .BrightIdea-container .heading-block .title-block{ font-size: 16px;}
	.BrightIdea-wrapper .BrightIdea-container .search-block{ display:flex; flex-direction:row; justify-content: flex-end;}
	.BrightIdea-wrapper .BrightIdea-container .search-block form{display:flex; }
	.BrightIdea-wrapper .BrightIdea-container .search-block input[type="search"]{border: 1px solid #dbdddd; padding: 5px 10px; font-size: 12px;
	 margin-right: 0px;  width: 100%; min-width:300px;  background-color: #fff;  border-radius: 4px 0 0 4px;}
	.BrightIdea-wrapper .BrightIdea-container .search-block button{border: 1px solid #dbdddd; background-color: #0793c8; border-radius: 0px 4px 4px 0;  padding: 4px 10px 5px;  margin: 0;  border-left: 0px none; color:#fff}  

	.compose-message-section{padding: 0; position: fixed;  bottom: 0;  right: 0; background: #fff;  border: 1px solid #D9DEE4;  border-right: 0;
	 border-bottom: 0;  z-index: 9999; box-shadow: rgba(0,0,0,0.2) 0 2px 6px; width:41.66666667%; display:none;}
	.compose-message-section .compose-message-container{ display:flex; flex-direction:column;}  
	.compose-message-section .compose-message-container .compose-header{ background-color:#404040; padding:10px; color:#fff; display:flex; justify-content:space-between; align-items: center;}
	.compose-message-section .compose-message-container .compose-header .compose-close{border:0px none; font-size:16px; font-weight:bold; background-color:transparent;  margin:0;}
	.compose-message-section .compose-message-container .compose-header .compose-close span{border:0px none;}
	.compose-message-section .compose-message-container .compose-body{padding:0px; color:#000; min-height:300px;}
	.compose-message-section .compose-message-container .compose-body .benefit-block{border-bottom:1px solid #cfcfcf; width:100%;}
	.compose-message-section .compose-message-container .compose-body .benefit-block input[type="text"]{padding:10px; color:#999; font-size:13px; width:100%; border:0px none;}
	.compose-message-section .compose-message-container .compose-body .to-block{border-bottom:1px solid #cfcfcf; width:100%; display: flex;}
	.compose-message-section .compose-message-container .compose-body .to-block .to-text{display:flex; align-items:center; padding:8px 0px 8px 8px; font-size:12px;}
	.compose-message-section .compose-message-container .compose-body .tokenid-block{display:flex; width:100%; padding:8px;}
	.compose-message-section .compose-message-container .compose-body .tokenid-block .token-heading{font-size:12px; color:#999;}
	.compose-message-section .compose-message-container .compose-body .tokenid-block .token-content{font-size:12px; margin-left:10px;}
	.compose-message-section .compose-message-container .compose-body .to-block .hide-native-select{ width:100%;}
	.compose-message-section .compose-message-container .compose-body .to-block .btn-group{width:100%; position:relative; display: flex;}
	.compose-message-section .compose-message-container .compose-body .to-block button{width:100%; text-align: left; margin-bottom: 0;     border-radius: 0; box-shadow: 0px 0px 0px 0px; background-color: transparent; display: flex; justify-content: space-between; align-items: center; color:#999; font-size:13px; border:0px none; padding: 10px;}
	.compose-message-section .compose-message-container .compose-body .to-block .btn-group .dropdown-menu{ width:100%; min-width:inherit; border:1px solid #e7e7e7;border-radius:0 0 4px 4px;}
	.compose-message-section .compose-message-container .compose-body .to-block .btn-group .dropdown-menu li label{padding:10px 20px 10px 40px; font-weight:normal;}
	.compose-message-section .compose-message-container .compose-body .to-block select{padding:10px; color:#999; font-size:13px; width:100%; border:0px none; border-radius:0px;}
	.compose-message-section .compose-message-container .compose-body .desc-block{width:100%; display: flex;}
	.compose-message-section .compose-message-container .compose-body .desc-block textarea{ padding:10px; width:100%; resize:none; font-size:13px; color:#999; border:0px none; min-height:200px;}
	.compose-message-section .compose-message-container .compose-body .desc-block textarea:focus{outline:0px none;}
	.compose-message-section .compose-message-container .compose-footer{padding: 10px;  background-color: #f3f5f7; border-top: 1px solid #dbdcde;     display: flex; justify-content: space-between;align-items: center;}
	.compose-message-section .compose-message-container .compose-footer .attach-file button { border: 1px solid #dbdddd; background-color: transparent; border-radius: 4px; padding: 6px 8px;  margin: 0 0px 0 0; font-size: 12px;}
	.compose-message-section .compose-message-container .compose-footer .send-button{color: #fff; background-color: #05141f; border: 1px solid #05141f; border-color: #05141f; border-radius:4px; padding: 6px 15px; transition:all 0.2s ease; margin:0; font-size: 12px;}
	.compose-message-section .compose-message-container .compose-footer .send-button:hover{background-color: #fff; color: #05141f; }
	.compose-message-section .compose-message-container .compose-footer div:last-child{display:flex;}
	.compose-message-section .compose-message-container .compose-footer .delete-compose button { border: 1px solid #dbdddd; background-color: transparent; border-radius: 4px; padding: 6px 8px;  margin: 0 8px 0 0; font-size: 12px;}
	.compose-message-section .compose-message-container .compose-footer .delete-compose button:hover i {color:#000;}


	@media (max-width: 768px) {
	  .BrightIdea-wrapper .BrightIdea-container .search-block input[type="search"]{min-width:inherit;}
	  .BrightIdea-wrapper .BrightIdea-container .heading-block{flex-direction:column; align-items: flex-start;}
	  .BrightIdea-wrapper .BrightIdea-container .heading-block .title-block{ margin-bottom:10px;}
	  .BrightIdea-wrapper .BrightIdea-container ul li{flex-direction:column;}
	  .BrightIdea-wrapper .BrightIdea-container ul li .content-right-block .date-time-block{justify-content:flex-start; padding:0 15px 15px}
	  .BrightIdea-wrapper .BrightIdea-container ul li .content-right-block .date-time-block .date-time-inner .time{justify-content:flex-start;}
	  .compose-message-section{width:100%;padding: 7px;box-sizing: border-box;}
	}

	/*Bright Idea Modules Css*/

	/*Help Desk Listing Css*/
	.HelpDesk-wrapper{ display:flex; margin:0; padding:0px; margin:20px; box-sizing:border-box; background-color:#fff; border-radius:5px; border:0px solid #e7e7e7;}
	.HelpDesk-wrapper .HelpDesk-container{display:flex; flex-direction:column; width: 100%;}

	.HelpDesk-wrapper .HelpDesk-container .heading-block{display:flex; width:100%;  border-bottom: 1px solid #E6E9ED; padding:0 0 10px; margin-bottom:20px; flex-wrap:wrap;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .right-block{display:flex; align-items:center;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .right-block button{border:1px solid #05141f; padding: 4px 15px; border-radius:5px;
	 font-size: 13px; transition: 0.2s all ease; color: #fff; background-color: #05141f; margin:0 0 0 10px;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .right-block button:hover{border: 1px solid #05141f; background-color:#fff; color: #05141f;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .right-block i{ margin-right:5px;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .right-block:first-child{ margin-left:0px;}

	.HelpDesk-wrapper .HelpDesk-container .heading-block .right-block button:last-child{border:1px solid #fb9515; padding: 4px 15px; border-radius:5px;
	 font-size: 13px; transition: 0.2s all ease; color: #fff; background-color: #fb9515; margin:0 0 0 10px;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .right-block button:last-child:hover{border: 1px solid #fb9515; background-color:#fff; color: #fb9515;}

	.HelpDesk-wrapper .HelpDesk-container .heading-block .left-block{display:flex; align-items:center; flex:1 1 auto; flex-wrap:wrap;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .left-block .thumb-block{display:flex; align-items:center; justify-content:center; width: 50px; height: 50px; background-color: #caecf8; border: 0px solid #05141f;  text-align: center; border-radius:100%; font-size:18px; margin-right:10px;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .left-block .thumb-content{display:flex; flex-direction:column;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .left-block .thumb-content .title{color: #000000; padding: 5px 0px; font-family: 'Arial';  font-size: 16px;  font-weight: 400;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .left-block .thumb-content ol{margin:0; padding:0; display:flex;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .left-block .thumb-content ol li{margin:0; padding:0; display:flex; color:#777; font-size:13px;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .left-block .thumb-content ol li a{color:#575656; text-decoration:underline; font-size:13px;}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .left-block .thumb-content ol li a:hover{color:#575656; text-decoration:none}
	.HelpDesk-wrapper .HelpDesk-container .heading-block .left-block .thumb-content ol li +li:before { padding: 0 2px 0 5px; color: #ccc; content: "/\00a0";}
	.HelpDesk-wrapper .HelpDesk-container .filter-block{ display:flex; width:100%; border-bottom:1px solid #e7e7e7; margin-bottom:15px; padding-bottom:15px;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .left-block{ display:flex; width:100%; flex-wrap:wrap;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .left-block .title{color: #000000;  padding: 0px 0px;  font-family: 'Arial'; font-size: 13px; font-weight: 400;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .right-block{display:flex; align-items: center; width:100%; justify-content: flex-end;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .right-block .export-data{display:flex; align-items: center; padding:0; margin-left:10px; }
	.HelpDesk-wrapper .HelpDesk-container .filter-block .right-block .search-form{display:flex; align-items: center;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .right-block .search-form form{display:flex;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .right-block .search-form form input[type="text"]{border: 1px solid #e7e7e7; box-shadow: 0px 0px 0px 0px;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .right-block .search-form button{ margin: 0; border-left: 0px none; border-radius: 0 5px 5px 0;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .left-block .block{display:flex; flex-direction:row; align-items: center; margin-right:20px;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .left-block .block:last-child{ margin-right:0;} 
	.HelpDesk-wrapper .HelpDesk-container .filter-block .left-block label{color: #000000;  padding: 0px 0px;  font-family: 'Arial';
	 font-size: 13px; font-weight: 400; margin:0 8px 0 0;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .left-block select{font-size: 12px; border: 1px solid #ebebeb;  border-radius: 5px;  background-color: #ededf2; padding: 5px 10px;} 
	.HelpDesk-wrapper .HelpDesk-container .filter-block .left-block input[type="text"]{font-size: 12px; border: 1px solid #ebebeb;  border-radius: 5px;  background-color: #ededf2; padding: 5px 10px; transition:all 0.2s ease;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .left-block a{font-size: 12px; color: #575656; text-decoration:underline; margin-left:10px;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .left-block a:hover{font-size: 12px; color: #575656; text-decoration:none}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .left-block input[type="text"]:focus{background-color: #fff; border: 1px solid #333; box-shadow: 0 0 6px #c7c7c7;}

	.HelpDesk-wrapper .HelpDesk-container .filter-block .left-block button{border:1px solid #05141f; padding: 4px  20px; border-radius:5px;
	 font-size: 13px; transition: 0.2s all ease; color: #fff; background-color: #05141f; margin:0;}
	.HelpDesk-wrapper .HelpDesk-container .filter-block .left-block button:hover{border: 1px solid #05141f; background-color:#fff; color: #05141f;}

	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing{display:flex; width:100%; flex-direction:column; margin:0; padding:0}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li{display:flex; margin:0; border-left: 3px solid transparent; padding:15px;     border-top: 1px solid #e7e7e7;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li:first-child{border-top:0px none;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li:hover{border-left: 3px solid #05141f; background-color: #fbfbfb;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-thumb{flex-shrink:0; display:flex; align-items:center; justify-content:center; width:25px; height:25px; background-color: #05141f; border: 0px solid #05141f;  text-align: center; border-radius:100%; color:#fff; font-size:18px; margin-right:10px;}  
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content{display:flex; flex: 1 1 auto;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block{display: flex; flex-direction: column; flex: 1 1 auto;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block div{height: auto; font-size:12px; color:#999; margin-top: 5px;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block .heading-title{font-size:14px; color:#000; font-family: 'Arial';margin-top: 0; display:flex; align-items:center;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block .title-by{font-style:italic; font-size: 12px;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block .title-by span{font-style:italic; font-size: 12px;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block div:fitst-child{ margin-top:0;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block div span{font-size:12px; color:#666; margin-left:5px;}

	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content div.show-full-content{display:none; color:#666;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block div a { color: #575656; text-decoration: underline;
	 font-size: 13px; margin-left: 5px; display: flex; align-items: flex-start;}
	 .HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block div a .file-down-icn{padding-top: 2px;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block div a:hover{text-decoration:none;}

	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .right-block{flex-shrink:0; display:flex; flex-direction: column; align-items:center; justify-content: flex-start;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .right-block .date-time{font-size:12px; color:#999;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .right-block .date-time i{ margin-right:5px;}

	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block .report-status{ margin-top:0; background-color:#494b4a; padding:2px 10px; border-radius:5px; color:#fff; font-size: 11px; margin-left:5px;} 
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block .report-status.status-done{background-color:#63AA04;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content .left-block .helpdesk-TAT{ margin-top:0; background-color:#ff0000; padding:2px 10px; border-radius:5px; color:#fff; font-size: 11px; margin-left:5px;} 


	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .right-block .report-action{border:1px solid #05141f; padding: 4px  20px; border-radius:5px; font-size: 13px; transition: 0.2s all ease; color: #fff; background-color: #05141f; margin:0; margin-top:5px;}
	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .right-block .report-action:hover{border: 1px solid #05141f; background-color:#fff; color: #05141f;}

	.HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .right-block .report-action:first-child{margin-top: 0;}

	/*Help Desk Add New Category Dialog Css*/
	.HelpDeskDialog{ position:fixed; width:400px; height:auto; top:50%; left:50%; transform: translate(-50%, -50%); z-index:220000; -ms-transform: translateX(-50%) translateY(-50%); -webkit-transform: translate(-50%,-50%); display:none;}
	.HelpDeskDialog .HelpDeskDialogContainer{ padding:0px 0px 0px 0px; background-color:#fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius:5px; border:0px solid #d7d7d7;}
	.HelpDeskDialog .HelpDeskDialogContainer .heading{ display:flex; margin-bottom:0px; font-size:14px; color:#000; padding:15px 15px 15px 15px; align-items:center; border-bottom:2px solid #05141f; flex-direction:row; font-family: 'Arial';}
	.HelpDeskDialog .HelpDeskDialogContainer .heading i{ margin-right:5px; font-size:15px;}
	.HelpDeskDialog .HelpDeskDialogContainer .form-block{ padding:30px; display:flex; width:100%; box-sizing:border-box; background-color:#f0f0f0; flex-direction:column;}
	.HelpDeskDialog .HelpDeskDialogContainer .form-block input[type="text"]{font-size: 12px; border: 1px solid #d9d9d9;  border-radius:5px;  background-color: #fff; padding:10px; transition:all 0.2s ease;}
	.HelpDeskDialog .HelpDeskDialogContainer .form-block input[type="text"]:focus{background-color: #fff; border: 1px solid #333;  outline:0px none; box-shadow: 0 0 6px #c7c7c7;}
	.HelpDeskDialog .HelpDeskDialogContainer .form-block label{ margin:0 0 6px; padding:0; color:#666; font-weight:normal; font-size:12px;}
	.HelpDeskDialog .HelpDeskDialogContainer .action-block button{border:1px solid #05141f; padding: 4px  20px; border-radius:5px; font-size: 13px; transition: 0.2s all ease; color: #fff; background-color: #05141f; margin:0; margin-left:15px;}
	.HelpDeskDialog .HelpDeskDialogContainer .action-block button:hover{border: 1px solid #05141f; background-color:#fff; color: #05141f;}
	.HelpDeskDialog .HelpDeskDialogContainer .action-block a{color: #575656; text-decoration: none; font-size: 13px;}
	.HelpDeskDialog .HelpDeskDialogContainer .action-block a:hover{color: #575656; text-decoration: underline; font-size: 13px;}
	.HelpDeskDialog .HelpDeskDialogContainer .action-block{display:flex; align-items:center; border-top:1px solid #e7e7e7; padding:10px 20px; justify-content: flex-end;}
	/*Help Desk Add New Category Dialog Css*/



	.HelpDeskActionList{ position:fixed; width:600px; height:auto; top:50%; left:50%; transform: translate(-50%, -50%); z-index:220000; -ms-transform: translateX(-50%) translateY(-50%); -webkit-transform: translate(-50%,-50%); display:none;}
	.HelpDeskActionList .HelpDeskActionListContainer{ padding:0px 0px 0px 0px; background-color:#fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius:5px; border:0px solid #d7d7d7;}
	.HelpDeskActionList .HelpDeskActionListContainer .heading{ display:flex; margin-bottom:0px; font-size:14px; color:#000; padding:15px 15px 15px 15px; align-items:center; border-bottom:2px solid #05141f; flex-direction:row; font-family: 'Arial';}
	.HelpDeskActionList .HelpDeskActionListContainer .heading i{ margin-right:5px; font-size:15px;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block{ padding:10px; display:flex; width:100%; box-sizing:border-box; background-color:#f0f0f0; flex-direction:column;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul{margin:0; padding:0; list-style: disc; overflow-y: auto; max-height: 400px;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li{margin:0 0 8px; border-radius: 5px; padding:10px; list-style: disc; border:0px none; background-color: #fbfbfb; }
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li:last-child{margin-bottom: 0;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li:hover{background-color: #fbfbfb; list-style: disc; border:0px none;}
	.HelpDeskActionList .HelpDeskActionListContainer .action-block button{border:1px solid #05141f; padding: 4px  20px; border-radius:5px; font-size: 13px; transition: 0.2s all ease; color: #fff; background-color: #05141f; margin:0; margin-left:15px;}
	.HelpDeskActionList .HelpDeskActionListContainer .action-block button:hover{border: 1px solid #05141f; background-color:#fff; color: #05141f;}
	.HelpDeskActionList .HelpDeskActionListContainer .action-block a{color: #575656; text-decoration: none; font-size: 13px;}
	.HelpDeskActionList .HelpDeskActionListContainer .action-block a:hover{color: #575656; text-decoration: underline; font-size: 13px;}
	.HelpDeskActionList .HelpDeskActionListContainer .action-block{display:flex; align-items:center; border-top:1px solid #e7e7e7; padding:10px 20px; justify-content: flex-end;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-thumb{flex-shrink:0; display:flex; align-items:center; justify-content:center; width:25px; height:25px; background-color: #05141f; border: 0px solid #05141f;  text-align: center; border-radius:100%; color:#fff; font-size:18px; margin-right:10px;}  
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content{display:flex; flex: 1 1 auto;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block{display: flex; flex-direction: column; flex: 1 1 auto;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block div{height: auto; font-size:12px; color:#999; margin-top: 5px; word-break: break-word;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block .heading-title{font-size:14px; color:#000; font-family: 'Arial';margin-top: 0; display:flex; align-items:center;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block .block-title{font-size:14px; color:#000; font-family: 'Arial';margin-bottom:15px; display:flex; align-items:center;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block .title-by{font-style:italic; font-size: 12px;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block .title-by span{font-style:italic; font-size: 12px;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block div:fitst-child{ margin-top:0;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block div span{font-size:12px; color:#666; margin-left:5px;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content div.show-full-content{display:none; color:#666;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block div a { color: #575656; text-decoration: underline; font-size: 13px; margin-left: 5px; display: flex; align-items: flex-start;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block div a .file-down-icn{padding-top: 2px;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block div a:hover{text-decoration:none;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .right-block{flex-shrink:0; display:flex; flex-direction: column; align-items:center; justify-content: flex-start;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .right-block .date-time{font-size:12px; color:#999;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .right-block .date-time i{ margin-right:5px;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block .report-status{ margin-top:0; background-color:#494b4a; padding:2px 10px; border-radius:5px; color:#fff; font-size: 11px; margin-left:5px;} 
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block .report-status.status-done{background-color:#63AA04;}
	.HelpDeskActionList .HelpDeskActionListContainer .form-block ul li .report-content .left-block .helpdesk-TAT{ margin-top:0; background-color:#ff0000; padding:2px 10px; border-radius:5px; color:#fff; font-size: 11px; margin-left:5px;} 









	/*Help Desk Action Dialog Css*/
	.HelpDeskActionDialog{ position:fixed; width:400px; height:auto; top:50%; left:50%; transform: translate(-50%, -50%); z-index:220000; -ms-transform: translateX(-50%) translateY(-50%); -webkit-transform: translate(-50%,-50%); display:none;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer{ padding:0px 0px 0px 0px; background-color:#fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius:5px; border:0px solid #d7d7d7;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .heading{ display:flex; margin-bottom:0px; font-size:14px; color:#000; padding:15px 15px 15px 15px; align-items:center; border-bottom:2px solid #05141f; flex-direction:row; font-family: 'Arial';}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .heading i{ margin-right:5px; font-size:15px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block{ padding:20px; display:flex; width:100%; box-sizing:border-box; background-color:#f0f0f0; flex-direction:column;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block .block{display:flex; flex-direction:column; margin-top:15px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block .label-block{display:flex; flex-direction:row; margin-top:10px; color:#999;  font-size:12px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block .label-block div{margin-top:15px; color:#333; display:flex; font-size:12px; margin-top:0; font-size: 14px; color: #000;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block .label-block:first-child div:last-child{ font-family: 'Arial';font-size:12px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block .label-block:first-child div:last-child div{ font-family: "Arial", "sans-serif";font-size:12px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block .label-block:first-child div div{ font-family: "Arial", "sans-serif";font-size:12px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block .label-block+ .label-block div:last-child{font-family: "Arial", "sans-serif"; font-size:12px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block .label-block div div{color:#333; font-style:italic; margin-left:10px; border-left:1px solid #d1d1d1; padding-left:10px; font-family: "Arial", "sans-serif"; font-size:12px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block .label-block div div span{color:#666; font-style:italic; margin-left:5px;}


	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block .label-block label{ margin-bottom:0; margin-right:5px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block .label-block:first-child{ margin-top:0; margin-right:0px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block .block:first-child{ margin-top:0; margin-right:0px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block label{ margin:0 0 5px; padding:0; color:#666; font-weight:normal; font-size:12px;font-family: "Arial", "sans-serif"; line-height:normal;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block select{font-size: 12px; border: 1px solid #d9d9d9;  border-radius: 5px;  background-color: #fff; padding: 5px 10px; width:100%;  font-family: "Arial", "sans-serif"; line-height:normal;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block textarea{font-size: 12px; border: 1px solid #d9d9d9;  border-radius: 5px;  background-color: #fff; padding: 5px 10px; resize:none; width:100%; font-family: "Arial", "sans-serif"; line-height:normal; min-height:60px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block textarea:focus{background-color: #fff; border: 1px solid #333;  outline:0px none; box-shadow: 0 0 6px #c7c7c7;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block select:focus{background-color: #fff; border: 1px solid #333;  outline:0px none; box-shadow: 0 0 6px #c7c7c7;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .form-block textarea:focus{outline:0px none;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .action-block button{border:1px solid #05141f; padding: 4px  20px; border-radius:5px; font-size: 13px; transition: 0.2s all ease; color: #fff; background-color: #05141f; margin:0; margin-left:15px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .action-block button:hover{border: 1px solid #05141f; background-color:#fff; color: #05141f;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .action-block a{color: #575656; text-decoration: none; font-size: 13px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .action-block a:hover{color: #575656; text-decoration: underline; font-size: 13px;}
	.HelpDeskActionDialog .HelpDeskActionDialogContainer .action-block{display:flex; align-items:center; border-top:1px solid #e7e7e7; padding:10px 20px; justify-content: flex-end;}
	/*Help Desk Dialog Css*/


	/*Help Desk Success Dialog Css*/
	.HelpDeskSuccessDialog{ position:fixed; width:400px; height:auto; top:50%; left:50%; transform: translate(-50%, -50%); z-index:220000; -ms-transform: translateX(-50%) translateY(-50%); -webkit-transform: translate(-50%,-50%); display:none;}
	.HelpDeskSuccessDialog .HelpDeskSuccessDialogContainer{ padding:0px 0px 0px 0px; background-color:#fff; box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12); border-radius:5px; border:0px solid #d7d7d7;}
	.HelpDeskSuccessDialog .HelpDeskSuccessDialogContainer .heading{ display:flex; flex-direction:column; margin-bottom:0px; font-size:24px; color:#000; padding:15px 15px 15px 15px; align-items:center; color:#63AA04; font-family: 'Arial';}
	.HelpDeskSuccessDialog .HelpDeskSuccessDialogContainer .heading i{color:#63AA04;font-size:45px;}

	.HelpDeskSuccessDialog .HelpDeskSuccessDialogContainer .success-content{display:flex; align-items:center; border-top:1px solid #e7e7e7; padding:10px 20px; justify-content: center;}

	.HelpDeskSuccessDialog .HelpDeskSuccessDialogContainer .action-block button{border:1px solid #05141f; padding: 4px  20px; border-radius:5px; font-size: 13px; transition: 0.2s all ease; color: #fff; background-color: #05141f; margin:0;}
	.HelpDeskSuccessDialog .HelpDeskSuccessDialogContainer .action-block button:hover{border: 1px solid #05141f; background-color:#fff; color: #05141f;}
	.HelpDeskSuccessDialog .HelpDeskSuccessDialogContainer .action-block{display:flex; align-items:center; border-top:1px solid #e7e7e7; padding:10px 20px; justify-content: center;}
	/*Help Desk Success Dialog Css*/
	.approve-certificates-status{display:flex; margin-top: 10px; justify-content: flex-end;}
	.approve-certificates-status .approve-certificates-passed{background-color: #27c24c; font-size: 12px;font-weight: bold; text-transform: uppercase; color:#fff; padding:2px 10px; border-radius:4px;}
	.approve-certificates-status .approve-certificates-failed{background-color: #dc3545; font-size: 12px; font-weight: bold; text-transform: uppercase; color:#fff; padding:2px 10px; border-radius:4px;}
	.approve-certificates-status .approve-certificates-notattempted{background-color: #fd7e14; font-size: 12px; font-weight: bold; text-transform: uppercase; color:#fff; padding:2px 10px; border-radius:4px;}
	.auto_manual-block{display:flex; align-items:center; width: 100%; margin-top:15px;}
	.auto_manual-block input[type="radio"]{ margin:0; padding: 0; }
	.auto_manual-block label{padding: 0 8px;}
	.auto_manual-block label:first-child{padding-right: 8px;}

	@media (max-width: 1200px) {
	  .HelpDesk-wrapper .HelpDesk-container .filter-block{flex-wrap:wrap;}
	  .HelpDesk-wrapper .HelpDesk-container .filter-block .left-block .block{ margin-bottom:10px;}
	}


	@media (max-width: 768px) {
	  .HelpDesk-wrapper .HelpDesk-container .heading-block .left-block{ margin-bottom:12px;}  
	  .HelpDesk-wrapper .HelpDesk-container .filter-block{flex-wrap:wrap;}
	  .HelpDesk-wrapper .HelpDesk-container .filter-block .left-block .block{ margin-bottom:10px;}
	  .HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .report-content{flex-direction:column;}
	  .HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .right-block{justify-content:flex-start; align-items:flex-start; margin-top:5px;}
	  .HelpDesk-wrapper .HelpDesk-container ul.helpdesk-listing li .right-block .report-action{ margin-top:10px;}
	  .HelpDeskActionDialog{width:300px;}
	  .HelpDeskSuccessDialog{width:300px;}
	  .HelpDeskDialog{width:300px;}
	}


	/*Help Desk Listing Css*/


	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block{z-index: 220000; position: relative;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li span{display: flex; align-items: center;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li b{display: flex; align-items: center; margin-left: 5px;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li:hover .more-dd-wrapper{display:block} 
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper{background: #fff; display: none; width: 20rem; position: absolute; left:0px; top: 100%; z-index:220000; border: 1px solid #ddd; border-radius: 5px; box-shadow: 1px 1px 1px 0 #e2e2e2;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper:before {top: -21px; border-color: transparent transparent #0044; border-width: 10px;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper:after {top: -21px;border-color: transparent transparent #fff; border-width: 11px;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper:before, 
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper:after {content: ""; display: block; position: absolute; left:18%; width: 0; height: 0; border-style: solid; z-index: 11;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper ul{display: flex; flex-direction:column; margin:0; padding:0; align-items: flex-start;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper ul li{display: flex; width:100%; margin:0; padding:0; border: 0px none; transform: translate(0, 0);}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper ul li:hover{transform: translate(0, 0); }
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper ul li:hover ul{transform: translate(0, 0); display: block;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper ul li ul{position: absolute; background-color: #fff; left:101%; border-radius: 5px; border:1px solid #ddd; top:0; display: none;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper a:hover {background: #f5f8f9; color: #0e0e0e; text-decoration: none;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper a {border-bottom: 1px solid #ebebeb; justify-content: flex-start;  white-space: nowrap; flex-wrap:nowrap; color:#05141f; width: 100%; display: -ms-flexbox; display: flex; padding: 6px 16px; -ms-flex-align: center; align-items: center; flex-direction: row;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper a span{margin-top: 0; color: #05141f; display: flex; align-items: center; white-space: nowrap;}
	.talentedge-va-wrapper .talentedge-va-container .block-wrapper .menu-category-block ul.dashboard_cate_list li .more-dd-wrapper a i{width:28px; display: flex; align-items: center; height:28px;margin-bottom: 0; margin-right: 10px;}


	.filter-dd-right{display: flex; align-items: center; position: relative;}
	.filter-dd-right:hover .more-dd-wrapper{display: flex;}
	.filter-dd-right .more-dd-wrapper{background: #fff; display: none; width: 20rem; position: absolute; right:0px; top: 100%; z-index:220000; border: 1px solid #ddd; border-radius: 5px; box-shadow: 1px 1px 1px 0 #e2e2e2;}
	.filter-dd-right .more-dd-wrapper .more-dd-container{width:100%;}
	.filter-dd-right .more-dd-wrapper:before {top: -18px; border-color: transparent transparent #0044; border-width: 10px;}
	.filter-dd-right .more-dd-wrapper:after {top: -19px;border-color: transparent transparent #fff; border-width: 11px;}
	.filter-dd-right .more-dd-wrapper:before, 
	.filter-dd-right .more-dd-wrapper:after {content: ""; display: block; position: absolute; right:10px; width: 0; height: 0; border-style: solid; z-index: 11;}
	.filter-dd-right .more-dd-wrapper ul{display: flex; flex-direction:column; margin:0; padding:0;}
	.filter-dd-right .more-dd-wrapper ul li{display: flex; width:auto; margin:0; padding:0; border: 0px none; transform: translate(0, 0);}
	.filter-dd-right .more-dd-wrapper ul li:hover{transform: translate(0, 0);}
	.filter-dd-right .more-dd-wrapper ul li:hover ul{transform: translate(0, 0); display: block;}
	.filter-dd-right .more-dd-wrapper ul li ul{position: absolute; background-color: #fff; right:101%; border-radius: 5px; border:1px solid #ddd; top:0; display: none;}
	.filter-dd-right .more-dd-wrapper a:hover {background: #f5f8f9; color: #0e0e0e; text-decoration: none;}
	.filter-dd-right .more-dd-wrapper a {border-bottom: 1px solid #ebebeb;  white-space: nowrap; flex-wrap:nowrap; color:#05141f; width: 100%; display: -ms-flexbox; display: flex; padding: 6px 16px; -ms-flex-align: center; align-items: center; flex-direction: row;}
	.filter-dd-right .more-dd-wrapper a span{margin-top: 0; color: #05141f; display: flex; align-items: center; white-space: nowrap;}
	.filter-dd-right .more-dd-wrapper a i{width:28px; display: flex; align-items: center; height:28px;margin-bottom: 0; margin-right: 10px;}



	/*---------------------SURVEY STARTS-----------------------------*/
	/*complete css code of survey and poll start here*/
	.survey_assign_pending_list{
	  width: 100%;
	  margin: 0;
	  padding: 0;
	  overflow: hidden;
	}
	ul.survey_assign_pending_list li{
	  float: left;
	  border-right: 1px solid #ccc;
	  font-size: 12px;
	  color: #999;
	  width: 20%;
	  text-align: center;
	}
	ul.survey_assign_pending_list li span{
	  display: block;
	  color: #05141f;
	}
	ul.survey_assign_pending_list li:last-child{
	  border-right: none;
	}
	.submit-container{
	  float: left;
	  margin: 10px 0 20px 30px;
	  width: 90%;
	}
	.survey_sbmit_btn{
	  min-width: 140px;
	  color: #fff;
	  font-size: 18px;
	  font-weight: 600;
	  text-align: center;
	  line-height: 18px;
	  padding: 15px 0;
	  background-color: #3566a4;
	  border: 1px solid #86a1b8;
	  border-radius: 3px;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  margin-right: 20px;
	}
	.survey_green{
	  display: inline-block;
	  color: #35a444; 
	}
	.survey_check{
	  color: #35a444;
	  display: block;
	  font-size: 20px;
	}
	.survey-submit-txt{
	  font-size: 13px;
	  color: #626262;
	  line-height: 15px;
	  margin-top: 15px;
	}
	.survey-submit-txt span.review-survey{
	  display: inline-block;
	  padding-left: 10px;
	  color: #626262;
	} 
	.survey-submit-txt span.review-survey:before{
	  content: "|";
	}
	.survey_search_btn{
	  border: 1px solid #ccc;
	  border-left: 0;
	  background-color: #fff;
	  border-radius: 0;
	  padding-top: 4px;
	   padding-bottom: 4px;
	}
	.survey_search_btn:hover{
	  background-color: #fff;
	}
	table.survey_view_data th, table.survey_view_data td{
	 text-transform: capitalize;
	 width: 25%;
	 text-align: center;
	}
	table.survey_view_data th{
	  background-color: #919293;
	 color: #fff;
	 font-size: 14px;
	}
	table.survey_view_data tr:nth-child(odd){
	  background-color: #fff;
	}
	table.survey_view_data tr:nth-child(even){
	  background-color: #f0f8fd;
	}
	.survey_view_submission{
	  color: #35a444;
	  font-size: 24px;
	}
	.survey_footer{
	  position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 9;
		width: 100%;
		background-color: #f2faf4;
		border: 1px solid #bdbdbd;
		border-bottom: 0;
		padding: 20px;
	}
	.survey_percent_count{
	  font-size: 14px;
	  display: block;
	  color: #3f916b;
	}
	.survey-percetage-bar { 
	  width:100%;
	  margin-top: 5px;
	}
	.survey-percetage-bar .parblk {
	  padding: 0; 
	}
	.survey-percetage-bar .parblk  .progress { 
	  height:5px; 
	  border-radius: 4px; 
	  -moz-border-radius: 4px; 
	  -webkit-border-radius: 4px; 
	  background-color: #e8e8e8;
	  margin-bottom: 0; 
	}
	.survey-percetage-bar .parblk  .progress-bar {
	  background-color:#86a1b8; 
	}
	.rating {
	  float: left;
	}
	.rating > ul {
	  list-style: none;
	  float: left;
	  padding: 0;
	  margin: 0;
	}
	.rating > ul > li {
	  float: left;
	  margin-right: 20px;
	  background: url(../images/icons/star-rating.png) no-repeat no-repeat -61px 0;
	  width: 42px;
	  height: 100px;
	  cursor: pointer;
	  position: relative; 
	}
	.rating > ul > li:first-child {
	  margin-left: 0;
	}
	.rating > ul > li.hover {
	  background-position: 0 0;
	}
	.rating > ul > li.active {
	  background-position: 0 0;
	}
	.radio-opt-custom{
	  opacity: 0;
	  position: absolute;   
	}

	.radio-opt-custom, .radio-opt-custom-label{
	  padding: 0;
	  font-size: 13px;
	  font-weight: 400;
	  color: #3566a4;
	  align-items: center;
	  cursor: pointer;
	  line-height: 28px;
	}

	.radio-opt-custom-label{
		position: relative;
		display: block;
		padding: 10px;
	}

	.radio-opt-custom:checked + .radio-opt-custom-label:before{
	  content: '';
	  width: 0; 
	  height: 0; 
	  border-bottom: 40px solid transparent;
	  border-right: 40px solid #86a1b8;
	  border-left: 40px solid transparent;
	  position: absolute;
	  right: 0px;
	  top: 0px;
	}
	.radio-opt-custom:checked + .radio-opt-custom-label:after{
	  content: '';
	  display: block;
	  width: 5px;
	  height: 10px;
	  border: solid #fff;
	  border-width: 0 3px 3px 0;
	  transform: rotate(45deg);
	  position: absolute;
	  right: 7px;
	  top: 4px;
	  z-index: 9;
	}
	.radio-opt-custom:checked + .radio-opt-custom-label >span{
	  background-color: #3566a4;
	  color: #fff;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	}
	.radio-round-opt-value{
	  display: inline-block;
	  float: left;
	  margin: 0 10px 0 0;
	  padding: 0 10px;
	  background-color: #bddbf1;
	  border: 1px solid #86a1b8;
	  border-radius: 3px;
	  font-size: 16px;
	  text-align: center;
	}
	.radio-opt-custom:hover + .radio-opt-custom-label {
	  background-color: #b9d6eb;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	}
	.survey_numeric_list{
	  margin: 0;
	  padding: 0;
	}
	.survey_numeric_list li{
	  float: left;
	  display: inline-block;
	  border: 1px solid #86a1b8;
	 border-radius: 3px;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 background-color: #e7f5ff; 
	 margin-right: 25px;
	 text-align: center;
	 position: relative;
	 width: 50px;
	 height: 52px;
	}

	.survey_numeric_list li:last-child{
	  margin-right: 0;
	}

	.pic_select_opt_value {
		opacity: 0;
		position: absolute;   
	}

	.pic_select_opt_value, .pic_opt_label {
		padding: 0;
	  font-size: 18px;
	  font-weight: 400;
	  color: #3566a4;
	  align-items: center;
	  cursor: pointer;
	  line-height: 50px;
	}

	.pic_opt_label {
		position: relative;
		display: block;
		margin:0;
	}

	.pic_select_opt_value:focus + .pic_opt_label {
	  background-color: #3566a4;
	  color: #fff;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;

	}
	.pic_select_opt_value:hover + .pic_opt_label {
	  background-color: #b9d6eb;
	   border-radius: 3px;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	}


	#surveySwipe div .swipe_inner_section {
	  display:block;
	}
	.survey_quest_sec{
	  display: block;
	  clear: both;
	  width: 100%;
	  margin-bottom: 20px;
	}
	.quest_count{
	  color: #3566a4;
	  -webkit-font-smoothing: antialiased;
	  position: relative;
	  padding: 0;
	  width: 25px;
	  margin-right: 10px;
	  font-size: 14px;
	  float: left;
	}
	.quest_count:after{
	  content: '';
	  position: absolute;
	  left: 15px;
	  top: 5px;
	  width: 0;
	  height: 0;
	  border-top: 5px solid transparent;
	  border-left: 10px solid #3566a4;
	  border-bottom: 5px solid transparent;
	}
	.rating.disabled{
	  pointer-events: none;
	}

	.feedback_point_list{
	  margin: 0;
	  padding: 0;
	  clear: both;
	}
	.feedback_point_list li{
	  float: left;
	  display: inline-block;
	  border: 1px solid #86a1b8;
	 background-color: #e8e9e9; 
	 /*margin-right: 25px;*/
	 text-align: center;
	 position: relative;
	 width: 140px;
	 height: 62px;
	 /*padding: 23px 65px;*/
	}

	.feedback_point_list li:last-child{
	  margin-right: 0;
	}
	.feedback_opt_value {
		opacity: 0;
		position: absolute;   
	}

	.feedback_opt_value, .feedback_opt_label {
	  padding: 0;
	  font-size: 18px;
	  font-weight: 400;
	  color: #3566a4;
	  align-items: center;
	  cursor: pointer;
	  line-height: 60px; 
	}

	.feedback_opt_label {
		position: relative;
		display: block;
	}

	.feedback_opt_value:checked + .feedback_opt_label {
	  background-color: #3566a4;
	  color: #fff;
	}
	.feedback_opt_value:hover + .feedback_opt_label {
	  background-color: #b9d6eb;
	}
	.survey_pic_cont{
	  width: 460px;
	  height: 215px;
	  float: left;
	  display: block;
	  margin-bottom: 20px;
	  overflow: hidden;
	}
	.survey_pic_cont img{
	  width: 100%;
	}
	ul.pic_survey_opt_list {
	  display: block;
	  margin: 0;
	  padding: 0;
	  width: 100%;
	  list-style: none;
	  overflow: hidden;
	}
	ul.pic_survey_opt_list li {
	  margin: 0 3% 0 0;
	  padding: 0;
	  border: 1px solid #86a1b8;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  background-color: #e7f5ff;
	  position: relative;
	  float: left;
	  width: 21%;
	  height: 50px;
	}
	ul.pic_survey_opt_list li:last-child {
	  margin-right: 0;
	}
	ul.pic_survey_opt_list {
	  display: block;
	  margin: 0;
	  padding: 0;
	  width: 100%;
	  list-style: none;
	  overflow: hidden;
	}
	ul.pic_survey_opt_list li {
	  margin: 0 3% 0 0;
	  padding: 0;
	  border: 1px solid #86a1b8;
	  border-radius: 3px;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  background-color: #e7f5ff;
	  position: relative;
	  float: left;
	  width: 21%;
	  height: 50px;
	}
	ul.pic_survey_opt_list li:last-child {
	  margin-right: 0;
	}


	.survey_wrapper{
	  float: left;
	  background-color: #e8e9e9;
	  padding: 20px;
	  min-height: 545px;
	  max-width: 90%;
	}
	.survey_inner_wrpr{
	  width: 100%;
	  margin: 0 0 20px;
	}
	#surveySwipe div .swipe_inner_section {
	  display:block;
	}
	.swipe {
	  overflow: hidden;
	  visibility: hidden;
	  position: relative;
	}
	.swipe-wrap {
	  overflow: hidden;
	  position: relative;
	}
	.survey_quest_txt{
	  position: relative;
	  padding: 0;
	  cursor: default;
	  line-height: 140%;
	  text-align: left;
	  font-size: 14px;
	  font-weight: 400;
	  color: #35a444;
	  -webkit-touch-callout: text;
	  -webkit-user-select: text;
	  -khtml-user-select: text;
	  -moz-user-select: text;
	  -ms-user-select: text;
	  user-select: text;
	  float: left;
	}
	.swipe-wrap > div.survey-inner-wrap {
	  float:left;
	  width:100%;
	  position: relative;
	}
	.survey_swipe_btn_cont{
	  text-align: right;
	}
	.survey_swipe_btn_cont button{
	  background-color: #c8dfe7;
	  color: #7a7c7d;
	  width: 38px;
	  height: 38px;
	  border: 0;
	  box-shadow: none;
	}
	.survey_swipe_btn_cont button:hover{
	  background-color: #669fc8;
	  color: #323232;
	}
	#surveySwipe div .swipe_inner_section {
	  display:block;
	}
	.sruvey-subhead{
	  display: block;
	  width: 100%;
	  font-size: 18px;
	  color: #333;
	  margin: 20px 0;
	}
	.dob-custom > .input-group, .dob-custom > .input-group > .input > .form-group{
	  margin-bottom: 0;
	}
	.dob-custom > .input-group > .input > .form-group > .form-control[readonly]{
	  background-color: transparent;
	  font-size: 14px;
	  box-shadow: none;
	}
	.dob-custom > .input-group > .input-group-addon{
	  background-color: transparent;
	  border: 0;
	}
	.layout-columns {
		display: table;
		width: 90%;
		padding: 0;
		margin: 0;
		table-layout: fixed;
	}
	.layout-thee-columns>li.first {
		padding-right: 10px;
	}
	.layout-thee-columns>li {
		padding-top: 17px;
		padding-bottom: 17px;
		word-break: break-word;
	}
	.layout-columns>li {
		display: table-cell;
		width: 2%;
		word-break: break-word;
	}
	.survey_wrapper.correctionClass{float: none; padding:0; display: flex;  max-width: none;  box-sizing: border-box; min-height: auto; flex-direction: column;}
	.addSurvay-section input[type="text"]:-ms-input-placeholder {
		color: #fff;
		opacity: .5;
		-ms-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out
	}
	.addSurvay-section input[type="text"]:focus:-ms-input-placeholder {
		color: #fff;
		opacity: .5;
		-ms-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out
	}
	.addSurvay-section input[type="text"]:focus::-webkit-input-placeholder {
		opacity: 0;
		-webkit-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out
	}
	.addSurvay-section input[type="text"]:focus::-moz-placeholder {
		opacity: 0;
		-moz-transition: opacity .35s ease-in-out;
		transition: opacity .35s ease-in-out
	}


	.addSurvay-section{display:flex;  flex-direction:column;}
	.addSurvay-section .question-section{display:flex;  align-items:center;  text-transform:uppercase; font-weight:bold; margin-bottom:15px;}
	.addSurvay-section .question-section .thumb-circle{width: 52px; height: 52px; background-color: #e8e9e9;  border: 2px solid #facb0f; border-radius:50%; margin-right:15px; align-items: center; display: flex; justify-content: center;}
	.addSurvay-section .listing-ttl{font-size:13px;display:flex;  flex-direction:row; margin-bottom:15px; font-weight:normal;}
	.addSurvay-section .listing-ttl div{font-size:13px;}
	.addSurvay-section .listing-ttl div:last-child{margin-left:50px;}
	.addSurvay-section .question-section button{font-weight:normal; background-color:#2b78e4; border-radius:5px; border:0px none; margin-left:25px; color: #fff;}
	.addSurvay-section .total-qtn-section{font-size:13px;display:flex;  flex-direction:column; margin-bottom:15px; font-weight:normal;}
	.addSurvay-section .total-qtn-section div{font-size:13px;}
	.addSurvay-section .total-qtn-section .qtn-block{display:flex;  flex-direction:row; margin-bottom:40px;}
	.addSurvay-section .total-qtn-section .qtn-block div:last-child{margin-left:50px;}
	.addSurvay-section .total-qtn-section .counter-block{display:flex;  flex-direction:row;}
	.addSurvay-section .total-qtn-section .counter-block a{display:flex;  background-color:#fff; padding:7px 16px; color:#351c75; margin-left:10px; border:1px solid #351c75; border-radius:3px; transition:all 0.2s ease;}
	.addSurvay-section .total-qtn-section .counter-block a:hover{background-color:#351c75; color:#fff; border:1px solid #351c75}
	.addSurvay-section .total-qtn-section .counter-block a.active{background-color:#351c75; color:#fff; border:1px solid #351c75}
	.addSurvay-section .total-qtn-section .counter-block a:first-child{margin-left:0;}
	.addSurvay-section .qtn-section {display:flex; flex-direction: column; border-top:0px solid #777777; padding:10px 0 0;}
	.addSurvay-section .qtn-section .top-bar{display:flex;  flex:1; font-size:13px; margin-bottom:80px;}
	.addSurvay-section .qtn-section .top-bar .left-block{flex:1 1 auto; display: flex; align-items:center;}
	.addSurvay-section .qtn-section .top-bar .left-block b{margin-right:20px;}
	.addSurvay-section .qtn-section .top-bar .left-block div{margin-left:20px;}
	.addSurvay-section .qtn-section .top-bar .left-block div:first-child{margin-left:0px;}
	.addSurvay-section .qtn-section .top-bar .left-block button{background-color:#f1c232; border:0px none; color:#333; font-weight:bold;     margin: 0;padding: 5px 30px; margin-left:20px;}
	.addSurvay-section .qtn-section .top-bar .right-block{display: flex; align-items:center;}
	.addSurvay-section .qtn-section .top-bar .right-block input[type="checkbox"]{margin:0 5px 0;}
	.addSurvay-section .qtn-msg-block{display:flex; flex-direction:column; font-size:13px;}
	.addSurvay-section .qtn-msg-block div:last-child{display:flex;  flex-direction:row; align-items: flex-end;}
	.addSurvay-section .qtn-msg-block div:first-child{margin-bottom:10px;}
	.addSurvay-section .qtn-msg-block div:last-child textarea{flex:1 1 auto; resize:none; outline:0px none; border-radius: 3px; background-color: #f0f0f0; border: 1px solid #f0f0f0;}
	.addSurvay-section .qtn-msg-block div:last-child textarea:focus{background-color:#fff; border: 1px solid #666; box-shadow: 0 0 6px #c7c7c7; transition:all 0.2s ease;}
	.addSurvay-section .qtn-msg-block div:last-child button{background-color:#2b78e4; border:0px none; color:#fff; font-weight:normal;     margin: 0;padding: 5px 10px; margin-left:10px; font-size:13px; border-radius:3px; border:1px solid #2b78e4; transition:all 0.2s ease;}
	.addSurvay-section .qtn-msg-block div:last-child button:hover{background-color:#fff;  border:1px solid #2b78e4; color:#2b78e4;}
	.addSurvay-section .qtn-section .img-thumb{ display:flex;  flex-direction:column; align-items:center; min-height: 200px; padding: 30px; box-sizing: border-box;}
	.addSurvay-section .qtn-section .rating-number{ display:flex;  flex-direction:column;}
	.addSurvay-section .qtn-section .rating-number ul{ display:flex;  flex-direction:row; margin:0px; padding:0px; flex-wrap: wrap;}
	.addSurvay-section .qtn-section .rating-number ul li{ display:flex;  flex-direction:column; margin:0px; padding:0px; align-items: center; margin:0 44px 30px 0px;}
	.addSurvay-section .qtn-section .rating-number ul li:last-child{margin-right: 0}
	.addSurvay-section .qtn-section .rating-number ul li input[type="radio"]{position:absolute; opacity:0;}
	.addSurvay-section .qtn-section .rating-number ul li label{border: 1px solid #2c3e50; width: 40px; height: 40px; text-align: center; margin:0px; color: #2c3e50; display: flex; align-items: center; justify-content: center; border-radius:3px; font-weight: normal;}
	.addSurvay-section .qtn-section .rating-number ul li label:hover{background-color:#2c3e50; color:#fff; border:1px solid #2c3e50; cursor:pointer; transition:all 0.2s ease;}
	.addSurvay-section .qtn-section .rating-number ul li label.active{background-color:#2c3e50; color:#fff; border:1px solid #2c3e50; cursor:pointer; transition:all 0.2s ease;}
	.addSurvay-section .qtn-section .rating-number ul li input[type="radio"]:checked + label{background-color:#2c3e50; color:#fff; border:1px solid #2c3e50; cursor:pointer; transition:all 0.2s ease;}
	.addSurvay-section .qtn-section .rating-number ul li input[type="text"]{margin-top:10px; border: 1px solid #f0f0f0; padding: 5px; box-sizing: border-box; font-size: 13px; border-radius: 3px; background-color:#f0f0f0; transition:all 0.2s ease;}
	.addSurvay-section .qtn-section .rating-number ul li input[type="text"]:focus{background-color:#fff; border: 1px solid #666; box-shadow: 0 0 6px #c7c7c7; transition:all 0.2s ease;}
	.addSurvay-section .qtn-section .rating-number ul li label + label {width:auto; height:auto; margin-top: 10px; padding: 5px 30px; font-size:13px; color:#666; font-weight: normal;}
	.addSurvay-section .qtn-section .rating-number ul li label + label:hover{ background-color:transparent; color: #666; }

	.addSurvay-section .qtn-section .rating-star{ display:flex;  flex-direction:column; align-items: center;}
	.addSurvay-section .qtn-section .rating-star ul{ display:flex;  flex-direction:row; margin:0px; padding:0px;}
	.addSurvay-section .qtn-section .rating-star ul li{ display:flex;  flex-direction:column; margin:0px; padding:0px; align-items: center;     margin-left: 50px;  background: url(../images/icons/star-rating.png) no-repeat no-repeat -61px 0;  width: 42px; height:42px; position: relative;}

	/*Final Reports*/ 
	.final-reports {display:flex;  flex-direction:column; margin-bottom:100px; }
	.final-reports .question-title{display:flex;  flex-direction:row;  margin-bottom:10px;}
	.final-reports .graph-section{display:flex;  flex-direction:row;}
	.final-reports .graph-section .graph-block{display:flex;  flex-direction:column; width: 50%;}
	.final-reports .graph-section .graph-block .graph-thumb{margin-bottom:30px;}
	.final-reports .graph-section .graph-block .graph-option{display:flex;  flex-direction: column; text-align: right;}
	.final-reports .graph-section .graph-block .graph-option .response-block{display:flex;  flex-direction: row; align-items:center; margin-bottom:12px; position: relative;}
	.final-reports .graph-section .graph-block .graph-option .response-block .response-star{display:flex; }
	.final-reports .graph-section .graph-block .graph-option .response-block .response-star span{margin-left:8%;}
	.final-reports .graph-section .graph-block .graph-option .response-block .response-star span:first-child{margin-left:0px;}
	.final-reports .graph-section .graph-block .graph-option .response-heading{color:#2b78e4; margin-bottom:10px;}
	.final-reports .graph-section .graph-block .graph-option .response-title1{color:#2b78e4; position:absolute; right:24%; top:4px;}
	.final-reports .graph-section .graph-block .graph-option .response-title2{color:#2b78e4; position:absolute; right:0%; top:4px;}
	.final-reports .graph-section .graph-block .graph-option .response-title:last-child{margin-left:8%;}
	.final-reports .graph-section .graph-block .graph-option ul{display:flex;  flex-direction:column; flex:1; margin:0; padding:0}
	.final-reports .graph-section .graph-block .graph-option ul li{display:flex;  border:1px solid #333333; position:relative; min-height:30px;  max-height:30px;  margin-top:20px;}
	.final-reports .graph-section .graph-block .graph-option ul li .rating_number{position: absolute;  left: -5px; padding: 0; min-height: 40px;  max-height: 40px; top: -5px; padding: 0 0px;  box-sizing: border-box;  width: 40px;  text-align: center;  color: #fff;  display: flex;
		align-items: center;  justify-content: center;  background-color: #2b78e4;}
	.final-reports .graph-section .graph-block .graph-option ul li .block{background-color:#2b78e4; transition:all 0.2s ease; width:20%}
	.final-reports .graph-section .graph-block .graph-option ul li:first-child{margin-top:0px;}

	.final-reports .graph-section .graph-block .graph-option ul li .options-title{position:absolute; left:25px; top:4px; font-size:13px; color:#fff;}
	.final-reports .graph-section .graph-block .graph-option ul li .options-title.zero-value{color:#666;}
	.final-reports .graph-section .graph-block .graph-option ul li .options-title span{margin-left:20px}
	.final-reports .graph-section .graph-block .graph-option ul li .options-value{position:absolute; right:25px; top:4px; font-size:13px; color:#333;}
	.final-reports .graph-section .graph-block .graph-option ul li .response-value{position:absolute; right:28%; top:4px; font-size:13px; color:#333;}
	.final-reports .graph-section .graph-block .graph-option ul li .options-value.full{color:#fff;}
	.final-reports .graph-section .graph-block .graph-option.vertical-graph{border:0px solid #ff0000;}
	.final-reports .graph-section .graph-block .graph-option.vertical-graph ul{flex-direction:row;}
	.final-reports .graph-section .graph-block .graph-option.vertical-graph ul li{flex-direction: row; height: 100%;  min-height: auto;  max-height: inherit; width: 20%; margin:0 0 0 8%; border:0px none}
	.final-reports .graph-section .graph-block .graph-option.vertical-graph ul li .block-wrapper{display: flex; flex:1; flex-direction: column;width: 100%;}
	.final-reports .graph-section .graph-block .graph-option.vertical-graph ul li .block-wrapper .block-inner{height:300px; overflow:hidden; display: flex; flex:1;}
	.final-reports .graph-section .graph-block .graph-option.vertical-graph ul li:first-child{margin-left:0px;}
	.final-reports .graph-section .graph-block .graph-option.vertical-graph ul li .block{ transform: translateY(100%); bottom:0; width:100%;}
	.final-reports .graph-section .graph-block .graph-option.vertical-graph ul li label{border: 1px solid #2c3e50; width:100%; height: 40px; text-align: center; margin:0px; color: #2c3e50; display: flex; align-items: center; justify-content: center; border-radius:3px; font-weight: normal;}
	.final-reports .graph-section .graph-block .vertical-graph-bottom {display:flex; }
	.final-reports .graph-section .graph-block .vertical-graph-bottom ul {display:flex;   flex-direction:row; margin:0; padding:0; flex: 1;}
	.final-reports .graph-section .graph-block .vertical-graph-bottom ul li {display:flex;   flex-direction:column; width:20%;margin:0 0 0 8%; padding:0}
	.final-reports .graph-section .graph-block .vertical-graph-bottom ul li label{border: 1px solid #2c3e50; width: 100%; height: 40px; text-align: center; margin:0px; color: #2c3e50; display: flex; align-items: center; justify-content: center; border-radius:0px; font-weight: normal;}
	.final-reports .graph-section .graph-block .graph-option.vertical-graph ul li .options-value{top:-45px; text-align: center; right:0; left:0;}

	.final-reports .graph-section .graph-block .vertical-graph-bottom ul li label + label{ border:0px none;}
	.final-reports .graph-section .graph-block .vertical-graph-bottom ul li label + label:hover{ border:0px none; background-color: transparent; color:#2c3e50; cursor:default;}

	.final-reports .graph-section .graph-block .graph-option.vertical-graph  ul li label + label{ border:0px none;}
	.final-reports .graph-section .graph-block .graph-option.vertical-graph ul li label + label:hover{ border:0px none; background-color: transparent; color:#2c3e50; cursor:default;}
	.rating.star-rating-wrapper { margin-top:30px; display:flex;  border:1px solid #ff000; float:none; width:100%;}
	.rating.star-rating-wrapper ul{display:flex;  float:none; }
	.rating.star-rating-wrapper ul li{float: none; height:47px;}
	.content-ttl.correctionClass {margin:0;}
	.survey_wrapper.correctionClass{ background-color: transparent;  }
	.survey_wrapper.correctionClass .survey_quest_sec{margin-bottom:10px; border-bottom:1px solid #e7e7e7; padding-bottom: 10px;}
	.survey_wrapper.correctionClass h3{ margin-top:0;  margin-bottom:0; font-size:14px; color: #666; font-family: 'Arial';}
	.questionDiv-wrapper{margin-top:30px; display:flex;  border:0px solid #ff0000; flex-direction: column; width: 100%;}
	.questionDiv-wrapper ul.pic_survey_opt_list{display:flex;  flex-direction: row; width:100%;}
	.questionDiv-wrapper ul.pic_survey_opt_list li{float:none;display:flex;   width:auto; min-width: 15%; height: 100%;}
	.questionDiv-wrapper ul.pic_survey_opt_list li .radio-opt-custom-label{display:flex;  margin-bottom:0; flex: 1; align-items: flex-start;}
	.questionDiv-wrapper h3{ margin-top:0;  margin-bottom:0; font-size:13px; color: #666;}
	.questionDiv-wrapper .survey_quest_sec{margin-bottom: 30px;}
	.btn-wrapper{display:flex;  flex-direction: row; flex:1; justify-content: center; margin:80px 0 0;}
	.btn-wrapper button{margin:0;}
	.final-report-modal.modal-dialog{border-radius: 10px; box-shadow: 0 0 40px 4px #111118; position: fixed; background-color: #e8e9e9; width:500px; height:300px; top:50%; bottom:0; left:50%; right:0; margin:-150px 0 0 -250px;}
	.final-report-modal.modal-dialog .survey_wrapper{padding:10px; border-radius:10px; align-items: center;}
	.final-report-modal.modal-dialog .survey_wrapper h3{font-size: 16px; display: flex; align-items: center; text-transform: capitalize;}
	.final-report-modal.modal-dialog .survey_wrapper .survey_quest_txt { background-color:#ccc; color:#666; float: none;text-align: center; display: flex;   align-items: center; justify-content: center;}
	/*Final Reports*/ 

	/*survey_lilst-content-facuilty*/
	.survey_list-content-faculty{display:flex;  flex-direction:column}
	.survey_list-content-faculty ul {display:flex;  margin:0;padding:0; flex-direction: column;}
	.survey_list-content-faculty ul li{display:flex;  flex-direction:column; flex:1; margin-bottom:16px;}
	.survey_list-content-faculty ul li .listWrapper{display:flex;  padding:16px; flex:1; background-color:#fff; box-shadow: 0 0 16px #ccc;border-radius: 4px; border-left:3px solid #05141f; font-family: 'Arial'; flex-wrap:wrap;}
	.survey_list-content-faculty ul li .listWrapper .imagePlaceholder{flex:1 0; margin-right:10px; min-width:100px; min-height:100px; max-width:100px; max-height:100px;}
	.survey_list-content-faculty ul li .listWrapper .survey-symbol-placeholder{margin-right:15px; border-radius: 100%; display: flex; align-items: center; justify-content: center;width: 52px; height: 52px; background-color: #e8e9e9;  border: 2px solid #05141f;}
	.survey_list-content-faculty ul li .listWrapper .listDetail{flex:4 0; flex-direction:column; flex-wrap:wrap; width:100%}
	.survey_list-content-faculty ul li .listWrapper .listDetail div {font-size:11px; color:#999; margin-top:8px; padding:0; font-weight: normal; display: flex;}
	.survey_list-content-faculty ul li .listWrapper .listDetail h3{font-size:14px; color:#000; margin-top:0;}
	.survey_list-content-faculty ul li .listWrapper .listDetail i{color:#666; font-weight: normal; margin-right:5px;}
	.survey_list-content-faculty ul li .listWrapper .listDes{flex:3 0; display:flex;  flex-direction:column; position:relative;}
	.survey_list-content-faculty ul li .listWrapper .listDetail b{margin-right:5px; color:#666;font-weight: normal;}
	.survey_list-content-faculty ul li .listWrapper .listDetail .startDate{ margin-top:0;}
	.survey_list-content-faculty ul li .listWrapper .listDetail .publishDate{ margin-top:0; border-left:1px solid #999; margin-left:5px; padding-left:5px;}
	.survey_list-content-faculty ul li .listWrapper .listDetail .questionType{margin-top:0; flex-wrap:wrap;}
	.survey_list-content-faculty ul li .listWrapper .listDetail .questionType div{color:#666}
	.survey_list-content-faculty ul li .listWrapper .listDetail .questionType span{background-color:#f4f4f4; color:#bdb8b8;padding:0px 7px;
		border-radius:3px; margin:0 10px 0 3px; border:1px solid #bdb8b8;} 
	.survey_list-content-faculty ul li .listWrapper .listDes .tabs{display:flex;  align-self:flex-end}
	.survey_list-content-faculty ul li .listWrapper .listDes .tabs div{display:flex;  flex-direction:column; align-items: center; border-left:1px solid #ddd; padding:0 10px;  color:#666; font-size:11px;}
	.survey_list-content-faculty ul li .listWrapper .listDes .tabs div:first-child{border-left:0px  none;}
	.survey_list-content-faculty ul li .listWrapper .listDes .tabs div:last-child{padding-right:0px;}
	.survey_list-content-faculty ul li .listWrapper .listDes .tabs div span{display:flex;  color:#999;}

	.survey_list-content-faculty ul li .listWrapper .listDes .settings-dots {display:flex;  flex-direction:column; align-items:flex-end}
	.survey_list-content-faculty ul li .listWrapper .listDes .settings-dots .dots{position:relative; display: flex;  flex-direction: column; cursor:pointer;}
	.survey_list-content-faculty ul li .listWrapper .listDes .settings-dots span{background-color:#666; width:6px; height:6px; border-radius:100%; margin-top:2px;}
	.survey_list-content-faculty ul li .listWrapper .listDes .settings-dots .settings_dd{background-color:#fff; padding:8px; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); opacity:0; position:absolute;  visibility: hidden; right:0; min-width:130px;}
	.survey_list-content-faculty ul li .listWrapper .listDes .btn-wrappper{ display: flex;   flex-direction: row;  margin-top: auto; align-self: flex-end;}
	.survey_list-content-faculty ul li .listWrapper .listDes .btn-wrappper a:last-child{margin-left:15px;}
	.survey_list-content-faculty ul li .listWrapper .listDes .settings-dots .dots:hover .settings_dd{opacity:1;  visibility: visible;}
	.survey_list-content-faculty ul li .listWrapper .listDes .settings-dots .settings_dd ul{display:flex;  flex-direction:column; margin:0; padding:0;}
	.survey_list-content-faculty ul li .listWrapper .listDes .settings-dots .settings_dd ul li{display:flex;  margin:0; padding:0;}
	.survey_list-content-faculty ul li .listWrapper .listDes .settings-dots .settings_dd ul li a{padding:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100%; display: flex; }
	.survey_list-content-faculty ul li .listWrapper .listDes .settings-dots .settings_dd ul li a:hover{background-color:#f5f5f5}
	.survey_list-content-faculty ul li .listWrapper .listDes .settings-dots span:first-child{margin-top:0;}
	.survey_list-content-faculty ul li .listWrapper .listDetail .desc {display:flex;  color:#666;}
	.survey_list-content-faculty ul li .listWrapper .listDetail .desc  span{display:flex;  color:#999; flex-wrap:wrap; width:100%; overflow: hidden; text-overflow: ellipsis;}
	.survey_list-content-faculty ul li .listWrapper .listDes .view_btn{border:2px solid #05141f; color:#000; background-color:#fff; transition:all 0.2s ease; border-radius:30px; min-width:100px; font-size:13px; padding:6px 30px; 
   font-family: 'arial', sans-serif; margin:0;}
	.survey_list-content-faculty ul li .listWrapper .listDes .view_btn:hover{border:2px solid #05141f; color:#000; background-color:#05141f}
	.survey_list-content-faculty ul li .listWrapper .listDes .analysis_btn{border:2px solid #05141f; color:#000; background-color:#fff; transition:all 0.2s ease; border-radius:30px; min-width:100px; font-size:13px; padding:6px 30px; 
    font-family: 'arial', sans-serif; margin:0;}
	.survey_list-content-faculty ul li .listWrapper .listDes .analysis_btn:hover{border:2px solid #05141f; color:#fff; background-color:#05141f}
	/*survey_lilst-content-facuilty*/


	/* Form control  */
	.survey-form{width:100%; max-width:60%; margin:0 auto;}
	.survey-form .form-group{ display:flex;  align-items:center;}
	.survey-form .form-group label{padding-top:0; font-weight: normal; min-width:120px;}
	.survey-form .form-group .form-block{ width:70%; position:relative;}
	.survey-form .form-group .form-block .add-label .input{flex:1 1 auto;}
	.survey-form .form-group .form-block .add-label{display:flex;  align-items:center;}
	.survey-form .form-group .mins{margin-left:10px;}
	.survey-form input[type="text"]{border: 1px solid #f0f0f0; padding: 12px 5px; box-sizing: border-box; font-size: 13px;  border-radius: 3px;
	 background-color: #f0f0f0; transition: all 0.2s ease; box-shadow:0 0 0 0; height:100%;}

	.survey-form input[type="text"]:focus{background-color: #fff; border: 1px solid #666;  box-shadow:0 0 0 0; box-shadow: 0 0 6px #c7c7c7; transition: all 0.2s ease;}

	.survey-form input[type="number"]{border: 1px solid #f0f0f0; padding: 12px 5px; box-sizing: border-box; font-size: 13px;  border-radius: 3px;
	 background-color: #f0f0f0; transition: all 0.2s ease; box-shadow:0 0 0 0; height:100%;}

	.survey-form input[type="number"]:focus{background-color: #fff; border: 1px solid #666;  box-shadow:0 0 0 0; box-shadow: 0 0 6px #c7c7c7; transition: all 0.2s ease;}

	.survey-form textarea{border: 1px solid #f0f0f0; padding: 12px 5px; box-sizing: border-box; font-size: 13px;  border-radius: 3px;
	 background-color: #f0f0f0; transition: all 0.2s ease; box-shadow:0 0 0 0;  height:100%;}

	.survey-form textarea:focus{background-color: #fff; border: 1px solid #666;  box-shadow:0 0 0 0; box-shadow: 0 0 6px #c7c7c7; transition: all 0.2s ease;}
	.survey-form select{border: 1px solid #f0f0f0; padding: 12px 5px; box-sizing: border-box; font-size: 13px;  border-radius: 3px;
	 background-color: #f0f0f0; transition: all 0.2s ease; box-shadow:0 0 0 0;  height:100%;}


	.survey-form .form-group .button-wrapper{display: flex; justify-content: center; margin-left: 0; width: 100%;  align-items: center;}
	.survey-form .form-group .button-wrapper .btn-primary{ margin-left:15px;}
	.survey-form .form-group .btn-primary{border:2px solid #05141f; color:#000; background-color:#fff; transition:all 0.2s ease; 
    border-radius:30px; min-width:100px; font-size:14px; padding:6px 30px; 
    font-family: 'arial', sans-serif; margin:0;}
	.survey-form .form-group .btn-primary:hover{border:2px solid #05141f; color:#000; background-color:#05141f}

	.survey-form .form-group .btn-default{border:2px solid #dddddd; color:#000; background-color:#f4f4f4; transition:all 0.2s ease; 
    border-radius:30px; min-width:100px; font-size:14px; padding:6px 30px;
    font-family: 'arial', sans-serif; margin:0;}
	.survey-form .form-group .btn-default:hover{border:2px solid #dddddd; color:#000; background-color:#d7d7d7}
	/* Form control  */
	/* page Header*/
	.page-header-title {display:flex;  margin-bottom: 30px;}
	.page-header-title .img-circle{width:35px; height:35px; margin:0; margin-right:10px; padding-top: 0}
	.page-header-title .img-circle img{ margin: 2px 0; max-width: 100%; max-width: 25px; max-height: 25px;}
	.page-header-title .listing-ttl{font-size: 14px; font-weight: normal;}
	.page-header-title .listing-ttl > div{margin-bottom: 7px;}
	.page-header-title .listing-ttl .module-sec-inner-tag-list{display:flex;  flex-direction:row;}
	.page-header-title .listing-ttl .module-sec-inner-tag-list li{display:flex;  flex-direction:row;}
	.page-header-title .listing-ttl .module-sec-inner-tag-list li span{top:0; margin-left: 0;}
	.page-header-title .header-content{display: flex; justify-content: space-between; width:100%; align-items: center;}
	.page-header-title .header-content .back-inner{margin-bottom: 0;}
	/*Page Header*/

	/*Settings Page*/
	.pagestr-section-wrapper{display:flex;  flex-direction:row;}
	.pagestr-section-wrapper .left-block{ box-shadow:0 0 16px #ccc; border-radius: 4px; background-color:#fff; width:60%; padding:10px;}
	.pagestr-section-wrapper .left-block .desc{color:#999; font-size:11px; display:flex;  flex-direction:column; font-weight:normal;font-family:"KIASIGNATUREREGULAR",Arial,Helvetica,sans-serif; margin-bottom:25px;}
	.pagestr-section-wrapper .left-block .desc span{font-weight:normal;}
	.pagestr-section-wrapper .left-block .desc b{color:#757575; font-size:15px;  font-weight:normal; margin-bottom:5px;  border-bottom:1px solid #ddd; padding-bottom:2px;}
	.pagestr-section-wrapper .right-block{box-shadow:0 0 16px #ccc; border-radius: 4px; background-color:#fff; width:38%; margin-left:2%;padding:10px;}
	.pagestr-section-wrapper .right-block .block-wrapper{display:flex;  flex-direction:column;}
	.pagestr-section-wrapper .right-block .block-wrapper .input{position: relative;}
	.pagestr-section-wrapper .right-block .block-wrapper .multsl{display:flex;  flex-direction:column;}
	.pagestr-section-wrapper .right-block .block-wrapper .multsl .input{margin-top:20px;}
	.pagestr-section-wrapper .right-block .listing-ttl{ display:flex;  text-align:center; font-size:15px; border-bottom: 1px solid #ddd; padding-bottom:5px; margin-bottom:15px; font-weight: normal;}
	.pagestr-section-wrapper .right-block label{padding-top:0; margin-top:20px; font-weight: normal; display: flex;}
	.pagestr-section-wrapper .right-block label:first-child{margin-top:0px;}
	.pagestr-section-wrapper .right-block label.control--checkbox{margin:20px 0;}
	.pagestr-section-wrapper .right-block .control--checkbox .control__indicator:after{left: 9px; top: 5px; }
	.pagestr-section-wrapper .right-block .control--checkbox input:checked ~ .control__indicator{ background-color:#000;}
	.pagestr-section-wrapper .right-block label.toggle-off{margin-top:6px; box-shadow:0px 0px 0px 0px; }
	.pagestr-section-wrapper .right-block label.toggle-on{margin-top:6px;box-shadow:0px 0px 0px 0px;}
	.pagestr-section-wrapper .right-block  input[type="text"]{border: 1px solid #f0f0f0; padding: 12px 5px; box-sizing: border-box; font-size: 13px;  border-radius: 3px; background-color: #f0f0f0; transition: all 0.2s ease; box-shadow:0 0 0 0; height:100%;}

	.pagestr-section-wrapper .right-block input[type="text"]:focus{background-color: #fff; border: 1px solid #666;  box-shadow:0 0 0 0; box-shadow: 0 0 6px #c7c7c7; transition: all 0.2s ease;}

	.pagestr-section-wrapper .right-block select{border: 1px solid #f0f0f0; padding: 12px 5px; box-sizing: border-box; font-size: 13px;  border-radius: 3px; background-color: #f0f0f0; transition: all 0.2s ease; box-shadow:0 0 0 0;  height:100%;}

	.pagestr-section-wrapper .right-block .multiselect {border: 1px solid #f0f0f0; padding: 12px 5px; box-sizing: border-box; font-size: 13px;  border-radius: 3px; background-color: #f0f0f0; transition: all 0.2s ease; box-shadow:0 0 0 0;  height:100%;}
	/*Links*/
	.addnew-link{font-size: 13px; color:#000;}
	.addnew-link .fa{ font-size:20px;}
	.addnew-link span{margin-left:5px; border-bottom:1px solid transparent; transition:all 0.2s ease;}
	.addnew-link:hover span{border-bottom:1px solid #000}
	.header-title{display:flex;  align-items: center; margin-bottom:20px;}
	.header-title .title{ display:flex;  flex:1 1 auto; margin: 0 0px 0px; color: #666; font-size: 14px; line-height: normal; font-family: 'Arial'; text-transform: uppercase; font-weight: normal; align-items: center;}
	.header-title .title img{ max-width:30px; height:30px; margin-right:5px;}
	.header-title a{float:none; }
	/*Links*/


	/*Success Message*/
	/*.successMessage{position:static; top:0; transform:none;}
	.successMessage.show #flashMsg{opacity: 1;  top: 0; left: 0}
	.successMessage.close #flashMsg{opacity: 0;top: -60px}
	.successMessage #flashMsg{background-color:#4CAF50; display:flex;  align-items:center; min-width:auto; padding:25px; -webkit-box-align: center;-webkit-align-items: center; -ms-flex-align: center; align-items: center;background-color: #3bd38f;  box-shadow: 0 7px 13px 0 rgba(27,58,108,.11), 0 3px 8px 0 rgba(27,58,108,.11);  color: #fff; border-top-left-radius:0px;  border-top-right-radius:0px; 
	  display: -webkit-box; display: -webkit-flex;  display: -ms-flexbox; display: flex;  height: 60px; -webkit-box-pack: center; -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  opacity:0; position: fixed; top: -60px; -webkit-transition: opacity .5s, top .5s; transition: opacity .5s, top .5s; -webkit-transform-origin: top;  transform-origin: top;  width: 100%; z-index: 2}
	.successMessage #flashMsg #flashMessage {width: auto; flex: 1 1 auto; float: none; }
	.successMessage #flashMsg i{ margin-right:5px;}
	.successMessage #flashMsg #flashMessage { width:auto; font-size:17px;}*/
	/*Success Message*/

	/*Survey Final Reports With Chart*/
	.survey-final-reports-wrapper{ display:flex;  width:100%;}
	.survey-final-reports-wrapper .survey-final-reports-inner{ display:flex;  width:100%;flex-direction:column;}
	.survey-final-reports-wrapper .survey-final-reports-inner .export-link{display: flex; width: 100%; justify-content: flex-end; align-items: flex-end;}
	.survey-final-reports-wrapper .survey-final-reports-inner .export-link a{text-decoration: none; color:#05141f; font-size: 14px;}
	.survey-final-reports-wrapper .survey-final-reports-inner .export-link a i{margin-right: 5px;}
	.survey-final-reports-wrapper .survey-final-reports-inner .export-link a:hover{text-decoration: none;}

	.survey-final-reports-wrapper .question-section {display:flex;  flex-direction:column; width:100%; box-shadow: 0 2px 28px rgba(0,0,0,.1); border-left: 3px solid #05141f; background-color:#fff;  padding:15px; border-radius:4px; margin-top:16px;}
	.survey-final-reports-wrapper .question-section:first-child{ margin-top:0px;}
	.survey-final-reports-wrapper .question-section .question-heading{font-size:14px; color:#000; font-family: 'Arial';  margin-bottom:10px;}
	.survey-final-reports-wrapper .question-section .question-title{font-size:13px; color:#999;}
	.survey-final-reports-wrapper .question-section .graph-section{ display:flex;  flex:1; width:100%; margin-top:15px; align-items:center;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section{ display:flex;  width:40%;  flex-direction:column;} 
	.survey-final-reports-wrapper .question-section .graph-section .left-section .options-bar{display:flex;  flex-direction:column; margin-top:15px;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .options-bar .options-header{display:flex;  flex-direction:row;margin-bottom:8px; align-items: center;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .options-bar:first-child{margin-top:0px;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .options-bar .title{font-size: 12px; color: #555; flex: 1 1 auto;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .options-bar .title i.active{color:#fb4;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .options-bar .response{font-size: 12px; color: #929191;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .options-bar .response span{border-radius:4px; background-color:#929191; padding:0 5px; color:#fff; font-size:11px;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .options-bar .progress-cls{height:14px; border-radius:5px; background: #efecec; flex: 1;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .progress-cls .progress-bar{ display: flex; align-items: center; height: 14px;  border-radius:5px;  justify-content: center;  color: #fff; background-color: #007bff;  width: 35%;     background: rgb(255,217,102); font-size: 11px; color:#000; /* Old browsers */
	background: -moz-linear-gradient(top, rgb(255,217,102) 0%, rgb(255,203,7) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgb(255,217,102) 0%,rgb(255,203,7) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgb(255,217,102) 0%,rgb(255,203,7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd966', endColorstr='#ffcb07',GradientType=0 ); /* IE6-9 */}
	.survey-final-reports-wrapper .question-section .graph-section .right-section{ display:flex; flex-direction: column;  width:58%; margin-left:2%} 
	.survey-final-reports-wrapper .question-section .graph-section .right-section .export-link{display: flex; align-items: flex-end; justify-content: flex-end;}
	.survey-final-reports-wrapper .question-section .graph-section .right-section .export-link a{text-decoration:underline; font-size: 14px; color: #337ab7;}
	.survey-final-reports-wrapper .question-section .graph-section .right-section .export-link a:hover{text-decoration:none; }
	.survey-final-reports-wrapper .question-section .graph-section .right-section .highcharts-contextbutton, .survey-final-reports-wrapper .question-section .graph-section .right-section .highcharts-plot-border, .survey-final-reports-wrapper .question-section .graph-section .right-section .highcharts-plot-background, .survey-final-reports-wrapper .question-section .graph-section .right-section .highcharts-background, .survey-final-reports-wrapper .question-section .graph-section .right-section .highcharts-title, .survey-final-reports-wrapper .question-section .graph-section .right-section .highcharts-data-labels {display: block;}

	.survey-final-reports-wrapper .question-section .graph-section .right-section .highcharts-title{font-family: 'Arial'; font-weight: normal;}


	.survey-final-reports-wrapper .question-section .graph-section .left-section .vertical-bar{ display:flex; height:300px; flex-direction:row;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .vertical-bar .options-bar{margin-left:15px; justify-content: center;
	 align-items: center; margin-top:0;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .vertical-bar .options-bar:first-child{ margin-left:0;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .vertical-bar .progress-cls{height: 300px;overflow: hidden; display: flex; flex: 1;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .vertical-bar .progress-cls .title{top: -25px;  text-align: center;
	 right: 0;left: 0; position:absolute;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .vertical-bar .progress-cls .progress-bar{bottom: 0; width: 100%; transform: translateY(35%);height: 100%; transition: all 0.2s ease; box-shadow: inset 1px 0px 0 rgba(0,0,0,.15);     align-items: flex-start; min-width:14px;}
	.survey-final-reports-wrapper .question-section .graph-section .left-section .vertical-bar .title:last-child{ margin-bottom:0;}
	.survey-upload-block{display:flex; width: 100%; justify-content: flex-end; align-items: center;}
	.survey-upload-block .attached-files{margin-top: 0; margin-bottom: 10px;}
	/*Survey Final Reports With Chart*/

	/*Manage Question*/
	.manage-Questions-wrapper{background-color: #fff; margin: 20px; padding: 20px; display:flex; box-sizing:border-box; border: 1px solid #b6c4e7;  border-radius: 4px; flex-direction:column;}
	.manage-Questions-wrapper .totalQuestion-attempt{ flex-direction:column; display:flex; flex:1; font-size: 13px; color: #000; font-family: 'Arial'; border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:15px;}
	.manage-Questions-wrapper .totalQuestion-attempt .desc{ color: #999;font-size: 13px;display: flex; flex-direction: column;
	  font-weight: normal; font-family: 'arial', sans-serif; margin-bottom: 25px; width:100%;}
	.manage-Questions-wrapper .totalQuestion-attempt .desc b{color: #757575; font-size: 13x;font-weight: normal;
	  margin-bottom: 5px;  border-bottom: 1px solid #ddd;  padding-bottom: 2px;}
	.manage-Questions-wrapper .totalQuestion-attempt .desc span{font-weight: normal;font-size: 13px;}
	.manage-Questions-wrapper .totalQuestion-header{ display:flex; flex:1; font-size: 13px; color: #000; font-family: 'Arial'; border-bottom:1px solid #ddd; padding-bottom:5px; margin-top:15px; margin-bottom:15px; align-items: center;}
	.manage-Questions-wrapper .totalQuestion-header .headingtitle{ flex:1 1 auto; font-size: 13px; color: #000;}
	.manage-Questions-wrapper .totalQuestion-header .headingtitle span{color:#999;}
	.manage-Questions-wrapper .totalQuestion-header .Questions-bar{ display:flex; }
	.manage-Questions-wrapper .totalQuestion-header .Questions-bar span{color:#999;}
	.manage-Questions-wrapper .totalQuestion-header .Questions-bar .title{color:#666; margin-left:10px;}
	.manage-Questions-wrapper .totalQuestion-header .Questions-bar .title:first-child{margin-left:0px;}
	.manage-Questions-wrapper .totalQuestion-header .Questions-bar .title span{margin-left:5px;}
	.manage-Questions-wrapper .Question-section{ display:flex;  flex:1; flex-direction:column;}
	.manage-Questions-wrapper .Question-section .Question-block{ display:flex;  margin-bottom:20px;}
	.manage-Questions-wrapper .Question-section .headingtitle{margin-bottom:10px; color: #666; font-size:13px; font-family: 'Arial';}
	.manage-Questions-wrapper .Question-section .box-number{ border: 1px solid #2c3e50; width: 30px; height: 30px;  text-align: center; margin:0px 5px 5px 0;  color: #2c3e50; border-radius:100%; display: flex; align-items: center; justify-content: center; font-size: 12px;}
	.manage-Questions-wrapper .Question-section .box-number:hover{ background-color:#2c3e50; color: #fff;}
	.manage-Questions-wrapper .Question-section .box-number.active{ background-color:#2c3e50; color: #fff;}

	.manage-Questions-wrapper  .Question-form-section{display: flex; flex-direction:column;}
	.manage-Questions-wrapper  .Question-form-section .header-bar{display: flex; align-items: center; flex:1; border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}
	.manage-Questions-wrapper  .Question-form-section .header-bar .title{color: #666; font-size:13px; font-family: 'Arial'; margin-left:10px;}
	.manage-Questions-wrapper  .Question-form-section .header-bar .title span{margin-left:5px; font-weight:normal;}
	.manage-Questions-wrapper  .Question-form-section .header-bar .title span select{font-weight:normal;}
	.manage-Questions-wrapper  .Question-form-section .header-bar .title:first-child{margin-left:0px;}


	.manage-Questions-wrapper  .Question-form-section .message-box{display: flex; flex-direction:column; margin-bottom:20px;}
	.manage-Questions-wrapper  .Question-form-section .message-box .labelbar{display: flex; align-items: center; margin-bottom: 15px;}
	.manage-Questions-wrapper  .Question-form-section .message-box .labelbar label{flex:1 1 auto; color: #666; font-size:13px; font-family: 'Arial';}
	.manage-Questions-wrapper  .Question-form-section .message-box .labelbar .upload-link{display: flex; flex-direction:column; justify-content: flex-end; align-items: flex-end;}
	.manage-Questions-wrapper  .Question-form-section .message-box .labelbar .upload-link strong{margin-top: 5px; font-weight: normal; text-align: right; color: #999; font-size:12px;}
	.manage-Questions-wrapper  .Question-form-section .message-box .labelbar a{font-size: 13px; color:#2b78e4; display: flex;align-items: center;}
	.manage-Questions-wrapper  .Question-form-section .message-box .labelbar a .fa{ font-size:13px;}
	.manage-Questions-wrapper  .Question-form-section .message-box .labelbar a span{margin-left:5px; border-bottom:1px solid #2b78e4; transition:all 0.2s ease;}
	.manage-Questions-wrapper  .Question-form-section .message-box .labelbar a:hover span{border-bottom:1px solid transparent}

	.manage-Questions-wrapper  .Question-form-section .message-box textarea{border: 1px solid #f0f0f0; padding:5px 5px; box-sizing: border-box; font-size: 13px;  border-radius: 3px; background-color: #f0f0f0; transition: all 0.2s ease; box-shadow:0 0 0 0;  height:80px;  width:100%}

	.manage-Questions-wrapper  .Question-form-section .message-box textarea:focus{background-color: #fff; border: 1px solid #666;  box-shadow:0 0 0 0; box-shadow: 0 0 6px #c7c7c7; transition: all 0.2s ease; outline:0px none;}

	.manage-Questions-wrapper  .Question-form-section .message-box .placeholder-section{display: flex; flex-direction:row; width: 100%;}

	.manage-Questions-wrapper  .Question-form-section .message-box .placeholder-section .message-box{display:flex; flex-direction: column; width:100%;}
	.manage-Questions-wrapper  .Question-form-section .message-box .placeholder-section .image-placeholder{width:25%; margin-left:2%;     border:0px solid #d0d0d0; padding: 0px; border-radius:0px;}

	.manage-Questions-wrapper  .Question-form-section .section-tab1{display: flex; flex-direction:column; width: 78%;}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .block{display: flex; flex-direction:column; margin-bottom:25px;}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .block label{flex:1 1 auto; color: #666; font-size:13px; display:flex;  align-items:center; margin-bottom: 10px;}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .block label .optionData{flex:1 1 auto; color: #666; font-size:13px; font-family: 'Arial';}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .block label a{font-size: 13px; font-weight:normal; color:#999;display: flex;align-items: center;}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .block label a .fa{ font-size:13px; color:#999;}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .block label a span{margin-left:5px; border-bottom:1px solid #999; transition:all 0.2s ease;}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .block label a:hover span{border-bottom:1px solid transparent}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .block input[type="text"]{border: 1px solid #f0f0f0; padding: 12px 5px; box-sizing: border-box; font-size: 13px;  border-radius: 3px;
	 background-color: #f0f0f0; transition: all 0.2s ease; box-shadow:0 0 0 0; height:100%;margin:0;}

	.manage-Questions-wrapper  .Question-form-section .section-tab1 .block input[type="text"]:focus{background-color: #fff; border: 1px solid #666;  box-shadow:0 0 0 0; box-shadow: 0 0 6px #c7c7c7; transition: all 0.2s ease;}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .addChoiceOption{ display:flex;  align-items: flex-end; flex-direction:column;}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .addChoiceOption a{font-size: 13px; color:#2b78e4;}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .addChoiceOption a .fa{ font-size:13px;}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .addChoiceOption a span{margin-left:5px; border-bottom:1px solid #2b78e4; transition:all 0.2s ease;}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .addChoiceOption a:hover span{border-bottom:1px solid transparent}
	.manage-Questions-wrapper  .Question-form-section .section-tab1 .btn-wrapper{display:flex;  align-items:center; flex-direction:column;}


	.manage-Questions-wrapper  .Question-form-section .section-tab2{display: flex;  flex-direction:column; width:78%;}
	.manage-Questions-wrapper  .Question-form-section .section-tab2 .block{display: flex; flex-direction:row; margin-bottom:25px; align-items:center; justify-content:center;}
	.manage-Questions-wrapper  .Question-form-section .section-tab2 .block .fa{ font-size:35px; margin-left:10px;}
	.manage-Questions-wrapper  .Question-form-section .section-tab2 .block .fa:lfirst-child{margin-left:0px;}

	.manage-Questions-wrapper  .Question-form-section .section-tab3{display: flex;  flex-direction:column; width:78%;} 
	.manage-Questions-wrapper  .Question-form-section .section-tab3 .block{display: flex; flex-direction:row; margin-bottom:25px; align-items:center; justify-content:center;}
	.manage-Questions-wrapper  .Question-form-section .section-tab3 ul{display: flex;  flex-direction: row; margin: 0px;  padding: 0px;
	 flex-wrap: wrap; justify-content: center;}
	.manage-Questions-wrapper  .Question-form-section .section-tab3 ul li{ display:flex;  flex-direction:column; margin:0px; padding:0px; align-items: center; margin:0 30px 30px 30px}
	.manage-Questions-wrapper  .Question-form-section .section-tab3 ul li:last-child{margin-right: 0}
	.manage-Questions-wrapper  .Question-form-section .section-tab3 ul li input[type="radio"]{position:absolute; opacity:0;}
	.manage-Questions-wrapper  .Question-form-section .section-tab3 ul li label{border: 1px solid #2c3e50; width:30px; height: 30px; text-align: center; margin:0px; color: #2c3e50; display: flex; align-items: center; justify-content: center; border-radius:100%; font-weight: normal;}
	.manage-Questions-wrapper  .Question-form-section .section-tab3 ul li label:hover{background-color:#2c3e50; color:#fff; border:1px solid #2c3e50; cursor:pointer; transition:all 0.2s ease;}
	.manage-Questions-wrapper  .Question-form-section .section-tab3 ul li label.active{background-color:#2c3e50; color:#fff; border:1px solid #2c3e50; cursor:pointer; transition:all 0.2s ease;}
	.manage-Questions-wrapper  .Question-form-section .section-tab3 ul li input[type="radio"]:checked + label{background-color:#2c3e50; color:#fff; border:1px solid #2c3e50; cursor:pointer; transition:all 0.2s ease;}
	.manage-Questions-wrapper  .Question-form-section .section-tab3 ul li input[type="text"]{margin-top:10px; border: 1px solid #f0f0f0; padding: 5px; box-sizing: border-box; font-size: 13px; border-radius: 3px; background-color:#f0f0f0; transition:all 0.2s ease;}
	.manage-Questions-wrapper  .Question-form-section .section-tab3 ul li input[type="text"]:focus{background-color:#fff; border: 1px solid #666; box-shadow: 0 0 6px #c7c7c7; transition:all 0.2s ease;}
	.manage-Questions-wrapper  .Question-form-section .section-tab3 ul li label + label {width:auto; height:auto; margin-top: 10px; padding: 5px 30px; font-size:13px; color:#666; font-weight: normal;}
	.manage-Questions-wrapper  .Question-form-section .section-tab3 ul li label + label:hover{ background-color:transparent; color: #666; } 
	/*Manage Question*/


	/*Student Attempt*/
	.questionDiv-wrapper ul.pic_survey_opt_list.student-attempt{ display:flex;  flex-direction:column; width:70%;} 
	.questionDiv-wrapper ul.pic_survey_opt_list.student-attempt li{ margin:0 0 15px; background-color:#fff; border:1px solid #ddd;}
	.questionDiv-wrapper ul.pic_survey_opt_list.student-attempt li:hover{ background-color:#eff3f6}
	.questionDiv-wrapper ul.pic_survey_opt_list.student-attempt li .radio-round-opt-value{background-color:#999; border-radius:100%; border: 1px solid #ddd; color:#fff; font-size: 11px; width: 25px;  height:25px; padding:0; display:flex;  justify-content:center; align-items:center;flex-shrink: 0;}
	.questionDiv-wrapper ul.pic_survey_opt_list.student-attempt li .radio-opt-custom:hover + .radio-opt-custom-label{background-color:#eff3f6}
	.questionDiv-wrapper ul.pic_survey_opt_list.student-attempt li label{color:#212529; line-height:20px;}
	.questionDiv-wrapper .radio-opt-custom:checked + .radio-opt-custom-label:before {border-right: 40px solid #555}
	/*Student Attempt*/

	/*Help Desk Listing Css*/
	.edit-assessment-radio{align-items: center; display:flex;}
	.edit-assessment-radio input[type="radio"]{margin:0 0px 0 0;}
	.edit-assessment-radio label{margin:0 10px; font-weight: normal}
	.cursor-pointer{cursor: pointer;}

	/*Media Query*/
	@media (max-width: 991px) and (min-width: 768px){


	}
	@media (max-width: 991px){
	.survey-form{max-width:none;}
	.survey-form .form-group {display:flex;  display: -webkit-box; flex-direction:column; align-items: initial;}
	.survey-form .form-group label  {min-width:auto;}
	.survey-form .form-group .form-block{width:100%;}
	.survey_list-content-faculty ul li .listWrapper{flex-direction:column;}
	.survey_list-content-faculty ul li .listWrapper .listDes{flex-direction:row; align-items:center; justify-content: flex-end; margin-top:20px;}
	.survey_list-content-faculty ul li .listWrapper .listDes .settings-dots{order:2;}
	.survey_list-content-faculty ul li .listWrapper .listDes .btn-wrappper{order:1;}
	.survey_list-content-faculty ul li .listWrapper .listDes .btn-wrappper a:last-child{margin-right:15px; margin-left:0px;}
	.survey_list-content-faculty ul li .listWrapper .listDes .view_btn{margin-right:15px;}
	.survey_list-content-faculty ul li .listWrapper .listDetail .dateType{flex-direction:column; align-items: flex-start;}
	.survey_list-content-faculty ul li .listWrapper .listDetail .publishDate{margin:7px 0 0 0; padding:0; border-left:0px none;}
	}
	/*Media Query*/

	/*Student Attempt*/
	.questionDiv-wrapper ul.pic_survey_opt_list.student-attempt{ display:flex; flex-direction:column;} 
	.questionDiv-wrapper ul.pic_survey_opt_list.student-attempt li{ margin:0 0 15px; background-color:#fff; border:1px solid #ddd;}
	.questionDiv-wrapper ul.pic_survey_opt_list.student-attempt li:hover{ background-color:#eff3f6}
	.questionDiv-wrapper ul.pic_survey_opt_list.student-attempt li .radio-round-opt-value{background-color:#999; border-radius:100%; border: 1px solid #ddd; color:#fff; font-size: 11px; width: 25px; height:25px; padding:0; display:flex; justify-content:center; align-items:center;flex-shrink: 0;}
	.questionDiv-wrapper ul.pic_survey_opt_list.student-attempt li .radio-opt-custom:hover + .radio-opt-custom-label{background-color:#eff3f6}
	.questionDiv-wrapper ul.pic_survey_opt_list.student-attempt li label{color:#212529; line-height:20px;}
	.questionDiv-wrapper .radio-opt-custom:checked + .radio-opt-custom-label:before {border-right: 40px solid #555}
	/*Student Attempt*/
	/*complete css code of survey and poll end here*/
	/*-----------------------------------------------SURVEY ENDS----------------------------------------------------------*/

	.QRcode-block{position: relative;}
	.QRcode-block .QR-tooltiptext {visibility: hidden;position: absolute;width: 240px; font-size: 12px; background-color: #555;color: #fff;text-align: center;padding: 5px 0;border-radius: 6px;z-index: 1;opacity: 0;transition: opacity .6s;}
	.QRcode-block .QR-tooltip-top::after {content: "";position: absolute;top: 100%;left: 67%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #555 transparent transparent transparent;}
	.QRcode-block .QR-tooltip-top {bottom: 125%;left: 50%;margin-left: -120px;}
	.QRcode-block:hover .QR-tooltiptext {visibility: visible;opacity: 1;}

	/*Attendence Modules Css*/
	.Attendence-wrapper{ display:flex; margin:0; padding:20px; margin:20px; box-sizing:border-box; background-color:#fff; border-radius:5px; border:1px solid #e7e7e7;}
	.Attendence-wrapper .Attendence-container{display:flex; flex-direction:column; width: 100%;}
	.Attendence-wrapper .Attendence-container ul{margin:0; padding:0; display:flex;  flex-direction:column;}
	.Attendence-wrapper .Attendence-container ul li{margin:0 0 0px; padding:0; display:flex;width:100%;}
	.Attendence-wrapper .Attendence-container ul li .thumb-block{display:flex; align-items:center; justify-content:center; width: 50px;
	height: 50px; background-color: #caecf8; border: 0px solid #05141f;  text-align: center; border-radius:100%; font-size:18px; margin-right:20px;flex-shrink: 0;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content{display:flex; flex-direction:row; width:100%;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .left-section{display:flex; flex-direction:column; flex: 1 auto;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .title{color: #000000; padding: 0px 0px; font-family: 'Arial';  font-size: 16px;  font-weight: 400; display:flex; align-items:center;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .publishby{font-size:12px; color:#000; font-weight:normal; font-family: "Arial", "sans-serif"; margin-left:10px;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .publishby span{font-size:12px; color:#999; margin-left:5px;}

	.Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .sub-title{font-size:12px; color:#000; font-weight:normal; font-family: "Arial", "sans-serif";  display: flex; align-items: center; margin-top:5px;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .sub-title span{font-size:12px; color:#999; margin-left:5px; color:#999; border-radius:5px; padding:0px;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .sub-title span i{ margin-right:5px;}

	.Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .date-block{font-size:12px; color:#999; font-weight:normal; font-family: "Arial", "sans-serif";  display: flex; align-items: center; margin-top:5px;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .date-block span{font-size:12px; color:#999; margin-left:5px;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .date-block i{ margin-right:5px;}

	.Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .desc-block{font-size:12px; color:#000; font-weight:normal; font-family: "Arial", "sans-serif";  display: flex; align-items: center; margin-top:5px;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .desc-block span{font-size:12px; color:#999; margin-left:5px;}

	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section{display:flex; flex-direction:column; align-items: flex-end; flex-shrink: 0;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section{display:flex; flex-wrap:wrap;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section .timeblock{display:flex; font-size:12px; color:#999; align-items: center; border-left:0px solid #e7e7e7; padding-left:0px; margin-left:0px; flex-shrink: 0;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section .timeblock i{ margin-right:5px;}

	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section .sub-title{font-size:12px; color:#000; font-weight:normal; font-family: "Arial", "sans-serif";  display: flex; align-items: center;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section .sub-title span{font-size:12px; color:#999; margin-left:5px; color:#999; border-radius:5px; padding:0px;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section .sub-title span i{ margin-right:5px;}


	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section .concluded-title{display:flex; font-size:12px; color:#575656; margin:0 10px; border-left:1px solid #e7e7e7; padding-left:10px;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section .back-link{display:flex; font-size:12px; color:#575656;align-items: center; border-left:1px solid #e7e7e7; padding-left:10px; flex-shrink: 0;} 
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section .back-link a{font-size:12px; color:#575656; text-decoration:none;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section .back-link i{ margin-right:5px;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section .back-link span{border-bottom:1px solid transparent;  color:#575656;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section .back-link a:hover span{border-bottom:1px solid #575656;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .bottom-section{display:flex; margin-top:auto; justify-content: flex-end;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .bottom-section .button-section{display:flex; flex-direction:column;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .bottom-section .button-section .upload-link-block{margin-top:20px;display:flex; align-items: center;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .bottom-section .button-section .upload-link-block + span a{margin-top:10px;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .bottom-section .button-section a{border: 2px solid #05141f; padding:6px  20px;  border-radius: 30px;  font-size: 12px;  transition: 0.2s all ease; color: #fff;  background-color: #05141f; margin-top:0px; display: flex; align-items: center;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .bottom-section .button-section a i{ margin-right:5px;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .bottom-section .button-section a:hover{background-color: #fff; color: #05141f;}

	.Attendence-wrapper .Attendence-container .upload-block{ justify-content: space-between; display:flex; width:100%;  border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:15px 0; margin:20px 0;}
	.Attendence-wrapper .Attendence-container .upload-block .left-block{display:flex; align-items: center;}
	.Attendence-wrapper .Attendence-container .upload-block .right-block .upload-file-section{font-size:12px; color:#999; display:flex; flex-direction:row;}
	.Attendence-wrapper .Attendence-container .upload-file-supported{ margin-left:0px; font-size:10px; color:#999;}
	.Attendence-wrapper .Attendence-container .upload-block .left-block .is_disabled{pointer-event:0; opacity:0.5}
	.Attendence-wrapper .Attendence-container .upload-block .left-block .upload-link{display:flex; font-size:12px; color:#575656;align-items: center;}
	.Attendence-wrapper .Attendence-container .upload-file-name{ font-size:12px; color:#999; display:flex; flex-direction:column; margin:0 0 10px;}
	.Attendence-wrapper .Attendence-container .upload-file-error{ font-size:12px; color:#ff0000; display:flex; flex-direction:column; margin:0 0 10px;}
	.Attendence-wrapper .Attendence-container .upload-block .right-block ul{flex-direction: row;}
	.Attendence-wrapper .Attendence-container .upload-block .right-block ul li{flex-direction: row; display:flex; width: auto;}
	.Attendence-wrapper .Attendence-container .upload-block .right-block .upload-link{margin-left:10px;font-size:12px; color:#575656; text-decoration:none; border-left:1px solid #e7e7e7; padding-left:10px; }
	.Attendence-wrapper .Attendence-container .upload-block .right-block .upload-link i{ margin-right:5px;}
	.Attendence-wrapper .Attendence-container .upload-block .right-block .upload-link span{border-bottom:1px solid transparent;  color:#575656; padding-bottom:2px;}
	.Attendence-wrapper .Attendence-container .upload-block .middle-block{display: flex;}
	.Attendence-wrapper .Attendence-container .upload-block .middle-block .button{border: 1px solid #dbdddd; background-color: transparent;  border-radius: 4px;  padding: 5px 8px;  margin: 0 0px 0 8px; display: flex; align-items: center; box-shadow:0px 0px 0px 0px; font-size:12px; transition:all 0.2s ease;}
	.Attendence-wrapper .Attendence-container .upload-block .middle-block .button:hover{border: 1px solid #05141f; background-color: #05141f;  border-radius: 4px; color:#fff;  padding: 5px 8px;  margin: 0 0px 0 8px; display: flex; align-items: center; box-shadow:0px 0px 0px 0px; font-size:12px;}
	.Attendence-wrapper .Attendence-container .upload-block .right-block .upload-file-section .loading{ margin: 0 10px; }

	.Attendence-wrapper .Attendence-container .upload-block .right-block .reset-button{border: 1px solid #dbdddd; background-color:  #05141f;  border-radius: 4px;  padding: 5px 8px;  margin: 0 0px 0 8px; display: flex; align-items: center; box-shadow:0px 0px 0px 0px; font-size:12px; transition:all 0.2s ease; color:#fff; }
	.Attendence-wrapper .Attendence-container .upload-block .right-block .reset-button:hover{border: 1px solid #05141f; background-color:transparent;  border-radius: 4px; color:#05141f;  padding: 5px 8px;  margin: 0 0px 0 8px; display: flex; align-items: center; box-shadow:0px 0px 0px 0px; font-size:12px;}

	.Attendence-wrapper .Attendence-container .upload-block .right-block .upload-link:hover span{border-bottom:1px solid #575656;}
	.Attendence-wrapper .Attendence-container .upload-block .right-block .download-link{font-size:12px; color:#575656; text-decoration:none; margin-left:0px;}
	.Attendence-wrapper .Attendence-container .upload-block .right-block .download-link i{ margin-right:5px;}
	.Attendence-wrapper .Attendence-container .upload-block .right-block .download-link span{border-bottom:1px solid transparent;  color:#575656; padding-bottom:2px;}
	.Attendence-wrapper .Attendence-container .upload-block .right-block .download-link:hover span{border-bottom:1px solid #575656;}

	.Attendence-wrapper .Attendence-container .upload-block .right-block { display:flex; align-items:center;}
	.Attendence-wrapper .Attendence-container .upload-block .left-block ul { display:flex; margin:0; padding:0; align-items:center; flex-direction:row;}
	.Attendence-wrapper .Attendence-container .upload-block .left-block ul li{ display:flex; align-items:center; width:auto; margin-left:10px; color:#999; font-size:12px;}
	.Attendence-wrapper .Attendence-container .upload-block .left-block ul li:first-child{ margin-left:0;}
	.Attendence-wrapper .Attendence-container .upload-block .left-block ul li.first span{ background-color:#009e0f; width:12px; height:12px; margin-right:5px;}  
	.Attendence-wrapper .Attendence-container .upload-block .left-block ul li.second span{background-color:#cf2a27; width:12px; height:12px; margin-right:5px;}  
	.Attendence-wrapper .Attendence-container .upload-block .left-block ul li.third span{background-color:#05141f; width:12px; height:12px; margin-right:5px;} 
	.Attendence-wrapper .Attendence-container .Attendence-table .dataTables_filter{     display:flex; justify-content: flex-end;}
	.Attendence-wrapper .Attendence-container .Attendence-table .dataTables_filter input[type="search"]{border:1px solid #d2d2d2; padding: 2px 10px; font-size:13px;}
	.Attendence-wrapper .Attendence-container .Attendence-table .dataTables_filter label{font-weight:400;}
	.Attendence-wrapper .Attendence-container .Attendence-table .dataTables_filter button{background-color:transparent; font-size: 12px;  color: #575656; text-decoration: none; border: 0px solid #e7e7e7;  padding:0px; margin: 0px; margin-left:10px;}
	.Attendence-wrapper .Attendence-container .Attendence-table .dataTables_filter button span{font-size: 12px;  color: #575656;}
	.Attendence-wrapper .Attendence-container .Attendence-table .dataTables_filter button a{font-size: 12px;  color: #000;}

	.Attendence-wrapper .Attendence-container .Attendence-table table{ width:100%; border-collapse:collapse;}
	.Attendence-wrapper .Attendence-container .Attendence-table table th{ background-color:#f5f6fa; color:#000; font-weight:normal; padding:12px 10px; font-family: 'Arial'; font-size: 14px;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td{color:#4d5259; font-size:13px; padding:12px 10px;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td.center-content{text-align:center;}
	.Attendence-wrapper .Attendence-container .Attendence-table table th.center-content{text-align:center;}
	.Attendence-wrapper .Attendence-container .Attendence-table table tbody tr{border-top:1px solid #e7e7e7;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td .need-critical{ background-color:#ff0000; padding:2px 8px; border-radius:4px; color:#fff;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td .need-normal{background-color:#fffc05; padding:2px 8px; border-radius:4px; color:#000;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td .need-low{background-color:#038709; padding:2px 8px; border-radius:4px; color:#fff;}
	.Attendence-wrapper .Attendence-container .Attendence-table table tr:nth-child(odd) {background: #fcfdfe;}
	.Attendence-wrapper .Attendence-container .Attendence-table table tr:nth-child(even) {background: #FFF}
	.Attendence-wrapper .Attendence-container .Attendence-table table td i{ margin-right:5px;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td .default-circle{text-align:center; background-color:#999; color:#fff; border-radius:100%; border:0px solid #009e0f; width:28px; height:28px; font-weight: bold; font-size:12px; }
	.Attendence-wrapper .Attendence-container .Attendence-table table td .default-circle:first-child{ margin-left:0;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td .default-circle:hover{background-color:#05141f; color:#fff; text-decoration:none;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td a{ margin:0 0 0 8px; display:inline-flex;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td a:first-child{ margin-left:0;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td a:hover{text-decoration:none;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td .default-circle.present{background-color:#009e0f; color:#fff; border-radius:100%; border:0px solid #009e0f; width:28px; height:28px; font-weight: bold; font-size:12px; }
	.Attendence-wrapper .Attendence-container .Attendence-table table td .default-circle.absent{background-color:#cf2a27; color:#fff; border-radius:100%; border:0px solid #cf2a27; width:28px; height:28px; font-weight: bold; font-size:12px;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td .default-circle.leave{background-color:#ff9900; border-radius:100%;  border:1px solid #ff9900; width:28px; height:28px; font-weight: bold; font-size:12px;}

	.Attendence-wrapper .Attendence-container .Attendence-table table td .not-viewed{ color:#cf2a27;}
	.Attendence-wrapper .Attendence-container .Attendence-table table td .viewed{ color:#009e0f;}



	@media (max-width: 750px){
	  .Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .title{flex-wrap:wrap;}
	  .Attendence-wrapper .Attendence-container ul li .thumb-content .left-section .publishby{ margin-left:0;}
	  .Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .top-section .back-link{padding-left:0; border-left:0px none;}
	  .Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .bottom-section .button-section  {flex-shrink: 0;}
	  .Attendence-wrapper .Attendence-container .upload-block .left-block{flex-wrap:wrap; flex-direction:column;  align-items: flex-start;}
	  .Attendence-wrapper .Attendence-container .upload-block .left-block .download-link{padding-left:0; border-left:0px none; margin-left:0;}
	  .Attendence-wrapper .Attendence-container .upload-block .right-block ul{flex-direction:column;}
	  .Attendence-wrapper .Attendence-container .upload-block .right-block ul li{ margin-left:0; width:100%;}
	  .Attendence-wrapper .Attendence-container .upload-block .left-block .upload-file-section{flex-wrap:wrap;}
	  .Attendence-wrapper .Attendence-container .upload-block{align-items: flex-start;}
	  .Attendence-wrapper .Attendence-container .Attendence-table table td a:last-child{ display:flex; margin-top:5px;}
	  .Attendence-wrapper .Attendence-container .upload-block .left-block .button{ margin-top:5px;}
	  .Attendence-wrapper .Attendence-container .upload-block .right-block ul li:last-child a{ padding-left:0; border-left:0px none;}
	}

	@media (max-width: 420px){
	.Attendence-wrapper .Attendence-container ul li .thumb-content{flex-direction:column;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .bottom-section .button-section{display:flex; margin-top:10px;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section .bottom-section{justify-content: flex-start;}
	.Attendence-wrapper .Attendence-container ul li .thumb-content .right-section{ margin-top:10px;}
	}
	/*Attendence Modules Css*/

	.kia-login-error-dialog{display: flex; align-items: center; background-color:#fff; border-radius:5px; width: 100%; max-width: 350px; position: fixed;  top: 50%; transform: translate(-50%,-50%); left:50%;}
	.kia-login-error-dialog .kia-login-error-msg{padding:20px; color:#4d4d4d; width: 100%; align-items: center; justify-content: center; display: flex; flex-direction:column;}
	.kia-login-error-dialog .kia-login-error-msg .actions{display: flex; margin-top: 20px;}
	.kia-login-error-dialog .kia-login-error-msg a{background-color:#05141f; color:#fff; border-radius:5px; padding:5px 15px;}
	.kia-login-error-dialog .kia-login-error-msg .message{text-align:center;}


	/******* user profile *************/
	.profile-wrapper{width: 100%; margin:0 auto; background: #f5f5f5;} 
	.profile-wrapper table{width: 100%;}
	.profile-wrapper .whitecolor{background-color: #fff}
	.profile-wrapper .padding10{padding:10px;}
	.profile-wrapper img{max-width: 100%}
	.profile-title{color: #333; font-size: 14px;padding: 10px 0; text-transform: uppercase; margin: 0; font-weight: normal; font-family:arial; border-bottom: 1px solid #05141f; padding-bottom: 10px;}
	.profile-wrapper table td .subtitle{font-size: 13px; color:#000; font-family:arial;}
	.profile-wrapper table td .subvalue{font-size: 13px; color:#999; font-family:arial;}
	.profile-wrapper table td .subvalue a{font-size: 13px; color:#901106; font-family:arial; text-decoration: underline;}
	.profile-wrapper table td .subvalue a:hover{font-size: 13px; color:#901106; font-family:arial; text-decoration: none;}
	.profile-wrapper table td span{line-height: normal; display:inline-block; background-color: #e6e6e6; font-size: 11px; padding: 5px 10px; color:#9a9696;border-radius: 5px; font-family:arial;}


	.post-listing-view .bottom-block .button-block .right-block .pnl-action{display: flex;}
	.post-listing-view .bottom-block .button-block .right-block{width:100%;}
	.post-listing-view .bottom-block .button-block .right-block a{margin-left: 15px; margin-right: 0;}

	/***** training assignemtn rule ************/
	.tranning-assignment-rule-wrapper {display: flex; flex-direction: column; width: 100%; flex-wrap: wrap;}
	.tranning-assignment-rule-wrapper + .tranning-assignment-rule-wrapper{margin-top: 30px;}
	.tranning-assignment-rule-wrapper .tranning-assignment-rule-container{display: flex;}
	.tranning-assignment-rule-wrapper .tranning-assignment-rule-container .inner-wrapper{display: flex; width: 100%;}
	.tranning-assignment-rule-wrapper .tranning-assignment-rule-container .inner-wrapper .block{width: 100%;}
	.tranning-assignment-rule-wrapper .tranning-assignment-rule-container .inner-wrapper .block{margin-left: 20px;}
	.tranning-assignment-rule-wrapper .tranning-assignment-rule-container .inner-wrapper .block .btn-group{max-width: none;}
	.tranning-assignment-rule-wrapper .block{display: flex; flex-direction: column; width:23%; margin-left: 20px;}
	.tranning-assignment-rule-wrapper .block:first-child{margin-left: 0;}
	.tranning-assignment-rule-wrapper select {font-size: 13px; border-radius: 5px; margin-left: 0px; padding: 5px 10px; border: 1px solid #f0f0f0; background-color: #f0f0f0; width: 100%;}
	.tranning-assignment-rule-wrapper label{font-weight: normal; font-size: 13px; font-family: 'arial', sans-serif; color:#666;}
	.tranning-assignment-rule-wrapper .heading-title{font-weight: normal; font-size: 16px; padding-bottom: 5px; color:#333; margin: 20px 0; border-bottom:1px solid #ddd; }
	.tranning-assignment-rule-wrapper .btn-group .multiselect {width: 100%;}
	.tranning-assignment-rule-wrapper .btn-group{width:100%; max-width: 250px; position: relative; display: flex;}
	.tranning-assignment-rule-wrapper .btn-group > .multiselect-container{margin-top:0px; border: 1px solid #ddd; overflow-y: auto; width: 100%; min-width: auto; max-height: 170px; min-height: 100px; }
	.tranning-assignment-rule-wrapper .btn-group .multiselect-container input[type="checkbox"]{ margin:0; width: auto; height:auto; left:20px; top:10px;}
	.tranning-assignment-rule-wrapper .btn-group .multiselect-container li.active label{color:#fff;}
	.tranning-assignment-rule-wrapper .btn-group .multiselect-container>li>a>label{font-family: 'arial', sans-serif; font-size: 13px;}
	.tranning-assignment-rule-wrapper .hide-native-select > .form-group{margin-bottom: 0;}

	.addpreferences-training-rule-wrapper{display: flex; width: 100%; align-items: flex-start;}
	.addpreferences-training-rule-wrapper .rule-repeat-wrapper{display: flex; flex-direction: column; width: 100%;}
	.addpreferences-training-rule-wrapper .rule-repeat-block{display: flex; width: 100%; align-items:center;}
	.addpreferences-training-rule-wrapper .rule-repeat-block .select-box{display: flex; flex-direction: column;}
	.addpreferences-training-rule-wrapper .rule-repeat-block .select-box select{font-size: 13px; border-radius: 5px; margin-left: 0px; padding: 5px 10px; width: 100%; min-width: 250px; max-width: 250px; border: 1px solid #f0f0f0; background-color: #f0f0f0;}
	.addpreferences-training-rule-wrapper .rule-repeat-block .select-box label{font-family: 'arial', sans-serif; color: #666; font-size: 13px; font-weight: normal;}
	.addpreferences-training-rule-wrapper .rule-repeat-block .days-infobox{display: flex; flex-direction: row; margin-left: 20px; align-items: center;  margin-top: 21px;}
	.addpreferences-training-rule-wrapper .rule-repeat-block .days-infobox label{font-family: 'arial', sans-serif; color: #666; font-size: 13px; font-weight: normal; margin: 0 10px 0 0;}
	.addpreferences-training-rule-wrapper .rule-repeat-block .days-infobox div{text-align: center; font-weight: bold;  padding: 5px 0px;}
	.addpreferences-training-rule-wrapper .rule-repeat-block .add-more-rule-button{margin-top:23px; margin-left: 15px;}
	.addpreferences-training-rule-wrapper .rule-repeat-block .remove-more-rule-button{margin-top:23px; margin-left: 15px;}
	.addpreferences-training-rule-wrapper .rule-repeat-block .add-more-rule-button a:hover{color:#339900;}
	.addpreferences-training-rule-wrapper .rule-repeat-block .remove-more-rule-button a:hover{color:#d20303;}
	.addpreferences-training-rule-wrapper .rule-repeat-wrapper .completion-trigger-wrapper{display: flex; flex-direction: column; margin-top: 30px;}
	.addpreferences-training-rule-wrapper .rule-repeat-wrapper .completion-trigger-wrapper .trigger-block{padding: 10px; border:1px solid #ddd; border-radius: 5px; display: flex; width: 100%; margin-bottom: 10px;}
	.addpreferences-training-rule-wrapper .rule-repeat-wrapper .completion-trigger-wrapper .trigger-block label{font-weight:normal; margin:0 20px 0 0; width:85%; font-family: 'arial', sans-serif; color: #666; font-size: 13px;}
	.addpreferences-training-rule-wrapper .rule-repeat-wrapper .completion-trigger-wrapper .trigger-block div{width:15%; font-family: 'arial', sans-serif; color: #666; font-size: 12px;}
	.addpreferences-training-rule-wrapper .btn-group .multiselect {width: 100%;}
	.addpreferences-training-rule-wrapper .btn-group{width:250px; position: relative; display: flex;}
	.addpreferences-training-rule-wrapper .btn-group > .multiselect-container{margin-top:0px; border: 1px solid #ddd; overflow-y: auto; width: 100%; min-width: auto; max-height: 170px; min-height: 100px; }
	.addpreferences-training-rule-wrapper .btn-group .multiselect-container input[type="checkbox"]{ margin:0; width: auto; height:auto; left:20px; top:10px;}
	.addpreferences-training-rule-wrapper .btn-group .multiselect-container li.active label{color:#fff;}
	.addpreferences-training-rule-wrapper .btn-group .multiselect-container>li>a>label{font-family: 'arial', sans-serif; font-size: 13px;}
	.addpreferences-training-rule-wrapper .training-details{display: flex; flex-direction: column; width:50%; border-left:1px solid #ddd; padding-left: 20px; margin-left: 20px;}
	.addpreferences-training-rule-wrapper .training-details h2{font-family: 'arial', sans-serif; color: #666; font-size:15px; text-align: left; margin-bottom: 10px;}
	.addpreferences-training-rule-wrapper .training-details ul{display: flex; width: 100%; flex-direction: column; margin:0; padding:0px 0 0 0; border:1px solid #ddd; border-radius:5px;}
	.addpreferences-training-rule-wrapper .training-details ul li{display: flex; width: 100%; align-items: center; margin:0px 0 0; padding:8px 10px; border-top:1px solid #ddd;}
	.addpreferences-training-rule-wrapper .training-details ul li:first-child{border-top: 0px none;}
	.addpreferences-training-rule-wrapper .training-details ul li div{display: flex; width:75%;}
	.addpreferences-training-rule-wrapper .training-details ul li span{width:25%; font-family: 'arial', sans-serif; font-size:13px; text-align: center; background-color: #f4f4f4;  padding:2px 10px; border-radius: 5px; border: 1px solid #dddddd;}
	.addpreferences-training-rule-wrapper .training-details ul li:nth-child(even){background-color: #f9f9f9}

	.time-duration-block{display: flex; flex-direction: column;}
	.time-duration-block label{font-size: 14px; color: #4d4d4d; font-weight: normal; margin-bottom: 0;}
	.time-duration-block .block{display: flex; align-items: center;}

	.training-lock-overlay-wrapper{background-color:rgba(199,199,199,0.7); position: absolute; top:0; right:0; left:0; bottom:0; z-index:21000;}
	.training-lock-overlay-wrapper .training-lock-overlay-container{ display: flex; align-items: center; flex-direction: column; height:100%; justify-content: center; }
	.training-lock-overlay-wrapper .training-lock-overlay-container i{font-size: 65px; color:#a09e9e;}
	.training-lock-overlay-wrapper .training-lock-overlay-container p{font-size:14px; line-height: 22px; margin-top:0px; color:#5f4d4d; text-align: center; max-width: 550px;}
	/***** training assignemtn rule ************/



	.upcoming-traning-section{display: flex; width:100%; flex-direction: column; margin-bottom: 30px;}
	.upcoming-traning-section h2 {
		font-size: 18px;
		font-family: 'Arial';
		line-height: 22px;
		color: #333;
		margin:30px 0 0px;
		padding: 0;
		display: block;
	}
	.upcoming-traning-section ul{display: flex; margin:0; padding:0; flex-direction: column; width:100%;}
	.upcoming-traning-section ul li{display: flex; width:100%; flex-direction: column; padding: 20px; border-radius: 4px; margin-top: 20px; border: 1px solid #eaeaea; box-shadow: 0px 2px 13px 0px rgba(220,222,227,1);
		-moz-box-shadow: 0px 2px 13px 0px rgba(220,222,227,1);}
	.upcoming-traning-section ul li div:first-child{font-family: 'arial', sans-serif; font-size:16px; color: #303030;}
	.upcoming-traning-section ul li div:last-child{font-family: 'arial', sans-serif; font-size:12px; margin-bottom: 5px; color: #999;}
	.upcoming-traning-section ul li p{font-family: 'arial', sans-serif; font-size:12px; color: #999;}

	.manage-module-grade-status {font-size:12px; color:#999; display: flex; flex-direction: column; align-items: center;}
	.manage-module-grade-status span{font-size:12px; color:#000 ;}
	.manage-module-result-status .pnl-action{display: flex; flex-direction: column; align-items:flex-end;}
	.manage-module-result-status .pnl-action a:last-child{margin-top:10px;}
	.manage-module-result-status .pnl-action a:last-child a{margin-left: 5px;}

	.batch-certificate-type-block{display: flex; flex-direction:column; margin-top: 20px;}
	.batch-certificate-type-block label{display: flex; align-items: center; margin-top: 10px; border:1px solid #ddd; padding:10px;}
	.batch-certificate-type-block label:hover{background-color: #f9f9f9;}
	.batch-certificate-type-block label input[type="checkbox"]{margin:0 5px 0 0; padding:0; position: static;}

	.list-child-session.spacewise{display: flex; justify-content: space-between; width:100%;}
	.list-child-session.spacewise div{display: flex;width:auto;}
	.list-child-session{ display:flex; align-items: center; border-bottom:0px solid #ddd; margin:15px 0; padding-bottom: 10px; justify-content: flex-end; }
	.list-child-session a {display:flex; align-items: center; color: #666; margin-left: 15px;}
	.list-child-session a:first-child{margin-left:0px;}
	.list-child-session a i{float:none; margin-right: 5px; transition: all 0.2s ease;}
	.list-child-session a span + i{float:none; margin-left:5px}
	.list-child-session a.open span + i{transform: rotate(-180deg); }


	.upload-form-child-session-wrapper{display:none; }
	.upload-form-child-session{display: flex; width: 100%; border: 1px solid #ccc; margin:15px 0; /*box-shadow: 0px 3px 10px #8a888a;*/ padding:15px;}
	.upload-form-child-session.open{display:flex; }
	.upload-form-child-session form{display: flex; width: 100%; align-items: center;}
	.upload-form-child-session .form-group{display: flex; width: 100%; align-items: center; justify-content: center;}
	.upload-form-child-session .form-group label{margin: 0 20px 0 0;}
	.upload-form-child-session .form-block .actions{margin-top: 15px;}


	.attendance-status{display: flex; align-items: flex-end; justify-content: flex-end;  clear:both; margin-top: 10px;}
	.attendance-status span{color:#fff; padding:5px; background-color: #58a538; border-radius:5px; font-weight: bold;}

	.creation-field .backTOLink{text-decoration: underline; font-size: 14px; color: #2bacfa}
	.creation-field .backTOLink i{margin-right: 5px; padding:0; font-size: 14px; }
	.creation-field .backTOLink:hover{text-decoration:none;}

	.container.body .right_col.body .module-panel a{background-color:#fff;padding:10px 0;display:flex;font-size:12px;width:100%;flex-wrap:wrap;text-align:center;height:100%}
	a.add_modlue_bg_inner i{margin:auto}
	.container.body .right_col.body .module-panel a span{margin-left:0;display:table-cell;padding-left:0;vertical-align:top;display:block;width:100%;margin-top:10px}
	.container.body .right_col.body .module-panel{display:flex;align-items:stretch;justify-content:center}
	@media screen and (max-width: 767px){.container.body .right_col.body .module-panel{flex-wrap: wrap;}}

	/* Revamped Scroll Bar */

	/* width */
	::-webkit-scrollbar {
	  width: 5px;
	}

	/* Track */
	::-webkit-scrollbar-track {
	  background: #f1f1f1;
	}

	/* Handle */
	::-webkit-scrollbar-thumb {
	  background: #05141f;
	  opacity: 0.7;
	}

	/* Handle on hover */
	::-webkit-scrollbar-thumb:hover {
	  background: #05141f;
	  opacity: 1;
	}

	/* UI Revamp Changes for Dark theme */



	.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	  background: #3f3f40;
	  color: #fff;
	}
	table .headings th a {
	  color: #ffffff;
	}
	.table-bordered>tbody>tr>td{
	  color: #05141f;
	}
	.thumb-block ,
	.icn-circle {
	  background-color: #d1d2d4 !important;
	  color: #05141f !important;
	}
	.btn-default {
	  color: #05141f !important;
	  background-color: #e7e7e9;
	}

	/* .addnew:hover .fa, */
	.btn-default:hover span.glyphicon.glyphicon-cog{
	  transform: rotate(90deg);
	  transition: 0.4s linear;
	}
	.survey_list-content-faculty ul li .listWrapper .listDes .btn-wrappper a.analysis_btn:hover{
	  color: #fff !important;
	}

	.pagination>li>a, .pagination>li>span{
	  color: #05141f !important;
	}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .top-section .right-block a,
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .bottom-section .box-wrapper .box-value,
	.dashboard-details-wrapper .dashboard-details-container .user-info-wrapper .user-details-block .table-wrapper table td a{
	  color: #5d7d2b;
	}
	.Philips-users-page .Philips-users-container .filter-section .left-block ul li span,
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .login-info-block ul li span,
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .login-info-block ul li span,
	.dashboard-details-wrapper .dashboard-details-container .info-section .heading-title span{
	  background-color: #f3c300;
	}
	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .user-info-detail .date-wise-calender-block .right-block .calender-search-block button,
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper .date-wise-calender-block .right-block .calender-search-block button,
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper ul li.active a i{
	  background-color: #5d7d2b;
	}
	.dashboard-wrapper .dashboard-container .block-wrapper4 .engagement-block .engagement-bottom span,
	.green{
	  color: #5d7d2b;
	}
	.user-top-pic{
	  display: inline-block;
	  border-radius: 100%;
	  width: 30px;
	  height: 30px;
	  margin-right: 5px;
	  overflow: hidden;
	}
	.user-top-pic img{
	  max-width: 50px;
	  max-width: 100%;
	  height: auto;
	}

	.Philips-users-page .Philips-users-container .filter-section .left-block ul li,
	.show-compPercent-txt,
	.pagination>li>a, .pagination>li>span,
	.sectionPanel .sec-body .com-profile .com-detail h2,
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper ul li a {
	  color: #05141f;
	}
	.dashboard-details-wrapper .dashboard-details-container .tabs-wrapper ul li.active a{
	  color: #fff !important;
	  background: #58595b;
	}
	.pagination>li>a, .pagination>li>span{
	  color: #05141f !important;

	}
	.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
	  color: #fff !important;
	  background:#05141f !important;  
	}
	.dataTables_paginate a:hover{
	  color: #fff;
	  background:#05141f;
	}
	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	  background-color: #05141f;
		border-color: #05141f;
		color: #fff !important;
	}

	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper .engagement-tab-content .user-info-detail ul li .user-thumb-content .title span{
		border: 1px solid #fff;
		background: #f3c300;
		color: #fff;
	}
	.Ptraining-section .Ptraining-left-section .top-header-section .thumb-content .module-section-design .owl-carousel .item .bar-top .circle,
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	  color: #05141f;
	}

	.dashboard-details-wrapper .dashboard-details-container .engagement-tabs-wrapper ul li.active a{
	  color: #5d7d2b;
	  border-bottom: 3px solid #5d7d2b;
	}

	/* Style for Login Page */

	.login-logo{
	  max-width: 200px;
	}
	.complete-login-form-wrapper .complete-login-form-container .fgtpwd a {
	  color: #05141f;
	}

	.lgn-error {
	  color: #fc3905 !important;
	}

	.complete-login-form-wrapper .seperator {
	  background-color: #fff;
	}
	.complete-login-form-wrapper .complete-login-form-container .login-right{
	  background-color: #fff;

	}
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm .form-group .radio input[type="radio"]:checked + label,
	.complete-login-form-wrapper .complete-login-form-container .lgn-frm .form-control{
	  color: #05141f ;
	  border-bottom-color: #05141f ;
	}

	.complete-login-form-wrapper .lgnform .btn-default:hover, .complete-login-form-wrapper .lgnform .btn-default:focus, .complete-login-form-wrapper .lgnform .btn-default:active, .complete-login-form-wrapper .lgnform .btn-default:active:focus {
	  background-color: #58595b !important;
	  color: #fff !important;
	  border: 1px solid #58595b;
	}
	.lgn-frm .form-group .input .form-control:focus{
	  border-bottom-color: #58595b ;
	}
	.complete-login-form-wrapper .lgnform .btn-default{
	  background: #fff;
	}
	.fullmenuLogo {
	  max-width: 150px;
	  height: auto !important;
	}
	.easy-tree .easy-tree-toolbar h4{
	  background: #05141f;
	}
	.post-listing-view .desc-block,
	.discussion-ttl{
	  color: #05141f;
	}

.btn-primary{
/* -webkit-box-shadow: 6px 6px 12px -3px rgba(38,38,38,1);
    -moz-box-shadow: 6px 6px 12px -3px rgba(38,38,38,1);
    box-shadow: 6px 6px 12px -3px rgba(38,38,38,1);
*/
}
	.btn-primary,
	.btn-info{
	  color: #fff !important;
	  background-color: #0b437c !important;
	  border-color: #ffffff !important;
	}



	.btn-primary:hover,
	.btn-info:hover{
	  color: #fff !important;
	  background-color: #073768 !important;
	  border-color: #ffffff !important;

	}
	.btn-grey .btn-switch ,
	.toggle.btn.btn-pink{
	  background-color: #05141f !important;
	}
	.add-course-dialog .add-course-dialog-container .dialog-content .form-action .btn{
	  color: #fff !important;	  background-color: #05141f !important;	  border-color: #05141f !important;

	}
	.add-course-dialog .add-course-dialog-container .dialog-content .form-action .btn:hover{
	  color: #05141f !important;	  background-color: #fff !important;	  border-color: #05141f !important;
	}

	.toc-left-main .left-logo-sec{
	  display: none;
	}
	.plyr-sml > .player-wrapper-inner-container > .player-right-inner-wrapper > .top-toc-player-optn > .top-toc-inner-band >.toc-mid-head {
	  display: block !important;
	}

	.green-text-div{
		background-color:#00a550; color:#fff; padding:5px;border-radius:6px;
	}

	.seacrh-div{
		background:#fff;border: #999 1px solid; padding-top:15px;padding-bottom: 10px; margin-bottom:15px;
	}

	.mt-15{ margin-top: 15px;}

	/** Tabsvtop **/
	ul.bar_tabs1 {
	  overflow: visible;	  background: none;	  height: auto;
	  margin-left: 0px;	  padding: 0px;	  position: relative;	  width: 100%;	  border:0px none;

	}

	ul.bar_tabs1 > li {

	  margin-top: 0px;	  margin-left: 5px;		margin-bottom:5px !important;

	}

	ul.bar_tabs1 > li:first-child{margin-left: 0;}
	ul.bar_tabs1 > li.active {  margin-top: 0px; }

	ul.bar_tabs1 > li a {
	  padding: 5px 17px;	  background: none;	  margin: 0;	  color: #fff !important;
	  font-weight: 400;		background:#afb6bc; 	  border-radius:0px !important;		border:1px solid #999;
	 }

	ul.bar_tabs1 > li a:hover { 
		padding: 5px 17px; color:#fff; background:#000000; color:#fff !important;
		border:1px solid #999;
	 }

	ul.bar_tabs1 > li.active a { padding: 5px 17px; color:#fff; border:1px solid #999;
	   }

	ul.bar_tabs1 > li.active a:link{border: none; padding: 5px 17px; color:#fff; color:#fff !important;border:1px solid #999;
		background:#000000;
	   }
	ul.bar_tabs1 > li.active a:visited{border: none; padding:5px 17px; color:#fff; 
		background:#000000;border:1px solid #999;
	   }   

	ul.bar_tabs1.right {
	  padding-right: 14px; }
	ul.bar_tabs1.right li {
	  float: right; }


	.page-title .title_left1 {
		width: 48%;		float: left;		display: block;		padding-top: 10px;
	}
	.text-top-r{ text-align: right;}

	@media (max-width: 767px) {
		.text-top-r{ text-align: left;}

		ul.bar_tabs1 > li {
	  margin-top: 0px;			width: 92%;	  margin-left: 1px !important;		margin-bottom:5px !important;

	}
	}


	input[type="file"].custom {
	  border: 0;
	  clip: rect(0, 0, 0, 0);	  height: 1px;	  overflow: hidden;	  padding: 0;	  position: absolute !important;
	  white-space: nowrap;
	  width: 1px;
	}



table.dataTable tr.odd {
    background-color: #d3def0;
}
 table.dataTable tr.even {
    background-color: #ecf0f9;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 5px 5px;
    color: #000;
}
           
 .dataTables_filter{ display:block !important;}   
table.dataTable2 tfoot th, table.dataTable2 thead th {
    color: #fff!important;
    background-color: #4170b6;
     text-align: center; 
	font-size:13px;
}
  .dataTable2 tr.even {
    background-color: #ecf0f9 !important;
}
.dataTable2 .chedulecls {background-color: #d9d9d9;border: 1px solid;}
            .dataTable2 td {   border: 1px #fff solid;font-size:13px;  }
            .dataTable2 th {   border: 1px #fff solid; }
            .trinclssfv{padding: 15px !important;font-size: 12px;text-align:center;}
         
         
  .checkmark {
    display:inline-block;
    width: 22px;
    height:22px;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}

.checkmark_circle {
    position: absolute;
    width:22px;    height:22px;    background-color: green;    border-radius:11px;    left:0;
    top:0;
}

.checkmark_stem {
    position: absolute;    width:3px;    height:9px;    background-color:#fff;
    left:11px;    top:6px;
}

.checkmark_kick {
    position: absolute;    width:3px;    height:3px;    background-color:#fff;    left:8px;
    top:12px;
}
         
.dataTable2 td {
    border: 1px #fff solid;
    text-align: center;
}
     

.pagination {
	color: white !important;
   display: inline-block;	
	float:right !important;
	color: white !important;
	text-decoration: none !important;
}
.pagination:hover {
  display: inline-block;
	color: white !important;
}

.pagination a:hover {
  color: white !important;
  float: left;
  text-decoration: none !important;
}
  body #page a:hover {
    color: #000 !important;
}
  #page .active a{
 color: #fff !important;
}

.padd_t10{
	padding-top:12px;
	padding-bottom: 20px;
}



.title-div-heading{
	font-size:18px;
	color:#fff;
	margin:0 0 15px 0;
}



.right_col.body .panel-body .sec-activity .sec-panel{
margin-left:15px;
}

.list-group ul{
	padding: 0;
	
	}

@media (max-width: 767px){
.all-post-user-info {
    width: 100% !important;
    margin-left: 0px;
}

.whats-new-top-dark-bg {
   padding: 5px 5px 5px 12px !important;
   
}

.btn-margin {
    margin: 5px 0 0 0;
float: left;
}

}

.drawercontent {
	
padding:0px !important;
}

.cur-1{ cursor:pointer;}

.all-post-inner-mid-cont_new{
	
	  padding:20px;
	  margin: 0 0 15px;
	}
.question-text-div {
    font-size: 16px;
    font-weight: 600;
background: rgb(254,254,254);
background: linear-gradient(90deg, rgba(254,254,254,1) 0%, rgba(244,244,244,1) 5%, rgba(247,247,247,1) 54%, rgba(254,254,254,1) 78%);
    padding: 5px;
    margin: 0 0 5px 0;
}


.answer-div{
	padding: 15px 0 15px 5px;
font-weight:600;
}



.quizattemptcounts{ padding-left:15px;}





