<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	font-family: 'Poppins', sans-serif !important;
	background: #e6eaf3;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: 'Wix Madefor Display', sans-serif !important;
	font-weight: 500;
	color: #000;
}
p {
	line-height: 1.6;
	color: #323232;
	font-size: 16px;
}
.profile_box_sec {
	background: #cbd1de !important;
}
.navbar-nav .nav-item .btn-dark-blue::before {
	content: none;
}
.navbar-nav .nav-item .btn-dark-blue:hover {
	background-color: #1d6f98;
	cursor:pointer;
}
/*Dashboard Redesign_CSS*/
#back-to-top {
	position: fixed;
	bottom: 15px;
	right: 10px;
	z-index: 9999;
	text-align: center;
	color: #FFF;
	cursor: pointer;
	border: 0;
	text-decoration: none;
	transition: all 1s ease;
	opacity: 0;
	background: #EC5123;
	font-size: 18px;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	transform: translateY(100px);
}
#back-to-top:hover{opacity:0.8 !important;}
	#back-to-top.show {
		opacity: 1;
		-moz-animation-duration: .5s;
		-webkit-animation-duration: .5s;
		animation-duration: .5s;
		-moz-animation-name: show;
		-webkit-animation-name: show;
		animation-name: show;
		transform: translateY(0);
	}

*{box-sizing:border-box;}

body::-webkit-scrollbar{width:8px;}
body::-webkit-scrollbar-track{background: #fff;}
body::-webkit-scrollbar-thumb{background: #a5aeb6;}
body::-webkit-scrollbar-thumb:hover{background:#003766;}
body::-webkit-scrollbar:horizontal{height:8px;}
body::-webkit-scrollbar-track:horizontal{background: #ddd;}
body::-webkit-scrollbar-thumb:horizontal{background: #f3ad1c;}
body::-webkit-scrollbar-thumb:horizontal:hover{background:#003766;}

img{max-width:100%;}
a{color:#003766;}
a:hover{color:#ffa500;}
a img{outline:none; margin:0px; padding:0px;}
p, h1, h2, h3, h4, h5, h6{line-height:normal; margin:0px;}
blockquote, table, ul, ol{margin:0px;}

.KW_progressContainer{display:none;}
.all_sec{float:left; width:100%;}
.dashboard_top{display:block; border-bottom:none; height: auto; padding:0px 0px;float: left; border-bottom: none;
border-top: none; box-shadow: none; position: fixed; padding:0px 0px 0px 250px; z-index:99; top:0px;}
.dashboard_top:before{content:none;}
.dashboard_top .top_main{float:left; margin:0px; padding:0px; width:100%;}

.master_wrapper{float:left; display: block; padding:0px 25px 20px 275px; min-height:610px; width:100%; margin:0px; font-size:13px;}
.cart_payment_sec{float:left; display: block; padding:0px 25px 20px 275px; min-height:610px; width:100%; margin:0px;}
.cart_payment_sec .wrapper{width:100%;padding-bottom: 50px;}

.dashboard_top .top_main p{color:#000; font-size: 14px; margin: 14px 0px; text-transform:uppercase;letter-spacing: 0.5px;}
.dashboard_top .top_main {
	margin: 0px;
	width: 100%;
	text-align: right;
	padding-left: 25px;
	padding-right: 25px;
	background: url(../images_2021//slider_bg4.jpg) no-repeat !important;
	background-size: cover !important;
}
.dashboard_top .top_main ul li{float:none; display:inline-block; margin:0px; vertical-align: top;}
.dashboard_top .top_main ul li:last-child{margin-right:0px;}
.dashboard_top .top_main ul li a{background:none; width:auto; height:auto; font-size: 14px; border:none; color:#000; padding:15px 17px 15px 0; margin: 0px; margin-right: 15px; border-radius:0px; min-height:46px; text-transform:uppercase; letter-spacing:0.5px;}
.dashboard_top .top_main ul li:last-child a{margin-right:0px; padding-right:0px; border-right:none;}
.dashboard_top .top_main ul li a .fa{line-height:normal; color: #000;}
.dashboard_top .top_main ul li a:hover, .dashboard_top .top_main ul li a:focus{color:#0b5a81;}
.dashboard_top .top_main ul li a:hover .fa, .dashboard_top .top_main ul li a:focus .fa{color:#0b5a81;}
.dashboard_top .cart_option_icon_active{left: 5px; font-size:11px; line-height:17px;}
.dashboard_top .top_main ul li .right_main_dropdown{top:49px; left: 0px; width: 150px;}
.dashboard_top .top_main .right_main_dropdown ul li{float:left; margin:0px; width:100%; text-align: left;}
.dashboard_top .top_main .right_main_dropdown ul li a{width:100%; border:none; color:#000; padding:7px 10px; margin: 0px;  border-bottom: 1px dotted rgba(255, 255, 255, 0.40); border-radius:0px; cursor:pointer; min-height:0px; font-weight:300; font-size:13px; text-transform:capitalize;}
.right_main_dropdown ul{float:left !important;}
.dashboard_top .top_main .right_main_dropdown ul li a .fa {
	line-height: normal;
	color: #f3ad1c;
}
.dashboard_top .top_main .right_main_dropdown ul li a:hover, .dashboard_top .top_main .right_main_dropdown ul li a:focus{color:#003766; background:#e6eaf3;}
.dashboard_top .top_main .right_main_dropdown ul li a:hover .fa, .dashboard_top .top_main .right_main_dropdown ul li a:focus .fa{color:#003766;}

.nav ul.plain{margin:0px;}
.nav ul.plain li{margin:0px 10px 0px 0px !important;}
.nav ul.plain li:last-child{margin-right:0px !important;}
.nav ul li a{padding: 7px 20px; text-transform:capitalize; letter-spacing:1px; font-size: 15px;}
.nav ul li a .fa{margin-right:2px;}
.nav ul li a.login_btn{padding: 7px 20px !important;}
.nav_offsite {text-align: center;}
.nav_offsite a {display: block; color: #fff; letter-spacing: 1px; font-size: 12px;}
.nav_offsite .visit_corporate_website_logo {color: #fff; letter-spacing: 1px; border-bottom: 1px dotted #dee1e8; display: inline-block; padding: 0px 2px;}
.nav_offsite .visit_corporate_website_logo:hover {color: #002776; border-bottom: 1px dotted #002776;}
.visit_corporate_website_logo .fa {margin-right: 5px;}
.top_main ul.home_top_menu li {float: none; display: inline-block; vertical-align: middle; line-height: normal;}
.top_main ul.home_top_menu li.visit_corporate_website_btn a .fa {margin-right: 2px; margin-left: 0px;}
.top {width: 100%; border-bottom:solid 1px #98cae2;}
.top_main {width: 95%; height: auto; margin: auto; min-height: 40px;}
.dashboard_top .top_main ul {margin: 0px 0px;}
.top_main ul {float: right; margin: 10px 0px; display:inline-flex;}
.top_main ul li { font-size: 13px;}
.top_main ul li label {color: #009fda; text-transform: uppercase; transition-duration: .5s;}
.top_main ul li a:hover {color: #555;}
.dashboard_top .top_main.top_main_right ul li:first-child {
	display: none;
}
.banner_text_box .slider_scrol_img{display:none;}

.banner_text_box h2{width:100%; float:left; text-align:center; font-size:28px; color:#fff; margin:0px 0px 20px 0px; padding:0px; letter-spacing: 0.5px;}

.plain li .effect_box a{display:inline-block; text-align:center; border: 1px solid #cad4d9;}
.plain li .effect_box a img{vertical-align:top;}
.plain li .effect_box a span{display:inline-block; font-size:12px; color:#003766; letter-spacing:0.5px; line-height:normal; padding:4px; width:100%;}

.footer{background-color:#eee; z-index:9;}
.dashboard_footer{float:left; width:100%;}
.dashboard_footer .wrapper{float:left; width:100%; padding:0px 25px 0px 275px;}
.dashboard_footer .footer_area{float:left; width:100%; padding:0px 25px 0px 275px;}
.dashboard_footer .footer_last p{width:100%;}

/*Menu Navigation*/
.master_header::-webkit-scrollbar{width:3px;}
.master_header::-webkit-scrollbar-track{background: #fff;}
.master_header::-webkit-scrollbar-thumb{background: #025eac;}
.master_header::-webkit-scrollbar-thumb:hover{background:#003766;}

.master_header{border:none; display: block; float: left; width:250px; overflow-y: auto; height: 100%; position: fixed; top: 0px; max-height:100%; z-index: 9999; box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.18); -webkit-overflow-scrolling: touch;}
.master_header_main{width:100% !important; margin:0px !important; padding:0px !important; position:relative; z-index:1;}
.master_header_main .master_logo{margin:0px; width:100%; padding:12px 15px; text-align:center; line-height: normal; background:rgba(255, 255, 255, 0.15);}
.master_header_main .master_logo img{height:72px; vertical-align:top;}
.master_header .main_menu_sec{display: block; float: left; width:100%;}
.master_header .main_menu_sec ul#menu{width:100%; float:left; margin:0px; padding:0px;}
.master_header .main_menu_sec ul#menu li{width:100%; float:left; margin:0px; padding:0px;}
.master_header .main_menu_sec ul#menu li span{font-weight:normal;}
.master_header .main_menu_sec ul#menu li a{color:#323232; display: block; padding: 14px 15px; position: relative; border:none; font-size:13px; border-radius:0px; line-height:normal; text-align:left;}
.master_header .main_menu_sec ul#menu li a:hover{background:#e6eaf3 !important;}
.master_header .main_menu_sec ul#menu li a .fa{margin-right:6px; color:#0b5a81;}
.master_header .main_menu_sec ul#menu li a:hover .fa{color:#0b5a81;}
.master_header .main_menu_sec ul#menu li ul li:last-child{border-bottom:none;}
.master_header ul li.dashboard_active_page &gt; a{background:#e6eaf3 !important; color:#323232;}
.master_header .main_menu_sec ul#menu li.dashboard_active_page a .fa{color:#0b5a81;}

.master_header ul li:nth-child(1){background:rgba(255, 255, 255, 0.01);}
.master_header ul li:nth-child(2){background:rgba(255, 255, 255, 0.015);}
.master_header ul li:nth-child(3){background:rgba(255, 255, 255, 0.03);}
.master_header ul li:nth-child(4){background:rgba(255, 255, 255, 0.045);}
.master_header ul li:nth-child(5){background:rgba(255, 255, 255, 0.06);}
.master_header ul li:nth-child(6){background:rgba(255, 255, 255, 0.075);}
.master_header ul li:nth-child(7){background:rgba(255, 255, 255, 0.09);}
.master_header ul li:nth-child(8){background:rgba(255, 255, 255, 0.105);}
.master_header ul li:nth-child(9){background:rgba(255, 255, 255, 0.12);}
.master_header ul li:nth-child(10){background:rgba(255, 255, 255, 0.135);}
.master_header ul li:nth-child(11){background:rgba(255, 255, 255, 0.15);}
.master_header ul li:nth-child(12){background:rgba(255, 255, 255, 0.165);}
.master_header ul li:nth-child(13){background:rgba(255, 255, 255, 0.18);}

/*menu_toggle_bar for full Width*/
.menu_toggle_bar{float:left; width:100%; padding:8px 10px; background:rgba(255, 255, 255, 0.6);}
.menu_toggle_bar_inner{float:left; cursor: pointer;}
.menu_toggle_bar span{width: 20px; height: 20px; color:#fff; margin:0px; vertical-align: middle; float: left; font-size:20px; text-align: center;}
.menu_toggle_bar span:hover{color:#003766;}
.menu_toggle_bar span .fa{line-height:20px; display:block;}
.menu_toggle_bar .menu_in_icon{display:none;}
.menu_toggle_bar .menu_out_icon{display:block;}

 .master_header .menu_device_main{-webkit-animation: linear; -webkit-animation-name: nav_run; -webkit-animation-duration:0.3s;}
@-webkit-keyframes nav_run{
  0% {left:-100px;}
  50% {left:-50px;}
  100% {left: 0px;}
}

.master_header .wrapper{width:100% !important; margin:0px !important; padding:0px !important;}
.master_header .nav_offsite{margin:0px; width:100%; padding:12px 15px; text-align:center; line-height: normal; background:rgba(0, 55, 102, 0.1);}
.master_header .nav_offsite a{display:inline-block;}
.master_header .nav_offsite img{height:72px; vertical-align:top;}

.master_header .nav_onpage{width:100%; margin:0px; padding:0px;}
.master_header .nav ul{width:100%; float:left; margin:0px; padding:0px;}
.master_header .nav ul li{width:100%; float:left; margin:0px !important; padding:0px;}
.master_header .nav ul li a{color:#fff; padding: 13px 15px; position: relative; border:none; border-bottom:1px dotted rgba(255, 255, 255, 0.3); border-radius:0px; line-height:normal; text-align:left; border-left:4px solid #ffa500; float:left; width:100%; font-size:14px;}
.master_header .nav ul li a.login_btn{padding: 13px 15px !important;}
.master_header .nav ul li span{font-weight:normal; padding:0px; font-size:14px;}
.master_header .nav ul li a:hover{background:#ffa500;}

.profile_box_sec{float:left; width:100%; padding:15px 10px 15px 10px; background:rgba(255, 255, 255, 0.85);}
.profile_box_sec_inner{float:left; width:100%; text-align:center;}
.profile_box_sec_inner span{display:inline-block; vertical-align:middle;}
.profile_user_img{width:40px; height:40px; line-height:38px; border:1px dotted rgb(0 55 102 / 50%); text-align: center; border-radius: 100%;   outline: none; background:#fff; margin-bottom:5px; overflow:hidden;}
.profile_user_img img{width:auto; height:auto; vertical-align:middle;}
.profile_content{width:100%; height:auto; line-height:normal; font-size:12px;}
.profile_content b{display:block; color: #003766;}

.master_logo .exit_screen_click_logo{display:inline-block; opacity:1;}
.master_logo .full_screen_click_logo{display:none; opacity:0;}

.inner_menu_sec{width: 100%; float:left; margin: 0px; padding:0px; margin-top:8px; margin-bottom:0px;}
.inner_menu_sec ul{margin:0px; width: 100%; float:left; margin-bottom:18px;}
.inner_menu_sec ul li{margin:0px; width:9.8%; height:auto; border:none; float:left; background:none; margin-right:0.2%; margin-top:0.1%; margin-bottom:0.1%;}
.inner_menu_sec ul li:last-child{margin-right:0px;}
.inner_menu_sec ul li a{display:inline-block; box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, .4); border: 1px solid rgba(0, 55, 102, 0.25); border-top:3px solid rgba(0, 55, 102, 0.25); background:#fff; text-align:center; padding:5px 5px; min-height:72px; border-radius: 8px 8px 0px 0px; width:100%;}
.inner_menu_sec ul li a img{max-width:100%; vertical-align:top; height:28px; border:none; margin:0px; padding:0px; outline:none;}
.inner_menu_sec ul li a span{float:left; margin:0px; width:100%; font-size:11px; line-height:14px; margin-top: 2px;}
.inner_menu_sec ul li a:hover{box-shadow: 6px 11px 41px -28px rgb(18 40 50 / 70%); border:1px solid #ffa500; border-top:3px solid #ffa500; color:#003766;}
.inner_menu_sec ul li.active-menu-page a{box-shadow: 6px 11px 41px -28px rgb(18 40 50 / 70%); border:1px solid #ffa500; border-top:3px solid #ffa500; color:#003766;}
.inner_menu_sec ul li.disabled_menu{opacity: .3; cursor: default;}
.inner_menu_sec ul li.disabled_menu a{cursor: default;}
.sub_menu_header{padding:56px 25px 0px 275px; float: left; width: 100%;}
.inner_menu_sec ul li{width:auto;}
.inner_menu_sec ul li a{padding:6px 8px 8px 8px; min-height:0px; min-width:108px;}
.inner_menu_sec ul li a span{float:none; width:auto; display:block;}

/*Dash Board Design*/
.dashboard_top{-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.master_header{-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.master_wrapper{-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.sub_menu_header{-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.cart_payment_sec{-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}

.dashboard_footer .wrapper{-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.dashboard_footer .footer_area{-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.dashborad_toggle_main .master_header{-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.dashborad_toggle_main .sub_menu_header{-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}

.master_wrapper .master_wrapper{padding:0px !important; min-height:0px;}
.master_wrapper .master_wrapper .user_details_box{margin-top:10px;}
.master_wrapper .master_wrapper .user_details_box .master_right_side .c_box table td:nth-child(1){width:auto;}
.master_wrapper .master_wrapper .user_details_box .master_right_side .c_box table td:nth-child(2){width:auto;}
.add_cart_icon {
	border: 1px solid #0b5a81;
	color: #0b5a81;
	background: #fff;
}
.add_cart_icon:hover{border:1px solid #f3ad1c; color:#f3ad1c;}

.dashborad_toggle_main .menu_toggle_bar span{color:#003766;}
.dashborad_toggle_main .menu_toggle_bar .menu_in_icon{display:block;}
.dashborad_toggle_main .menu_toggle_bar .menu_out_icon{display:none;}
.dashborad_toggle_main .master_header_main .master_logo{padding:12px 5px;}
.dashborad_toggle_main .master_header_main .master_logo img{height:auto;}
.dashborad_toggle_main .master_logo .exit_screen_click_logo{display:none; opacity:0;}
.dashborad_toggle_main .master_logo .full_screen_click_logo{display:inline-block; opacity:1;}
.dashborad_toggle_main .profile_box_sec{padding:8px 7px;} 
.dashborad_toggle_main .profile_content{display:none;}
.dashborad_toggle_main .profile_user_img{width:28px; height:28px; line-height:26px; margin:0px;}
.dashborad_toggle_main .profile_user_img img{height:auto;}
.dashborad_toggle_main .master_header{width: 44px;}
.dashborad_toggle_main .master_header ul li a span{display:none;}
.dashborad_toggle_main .master_header ul li ul{display:none !important;}
.dashborad_toggle_main .master_header ul li a .fa{margin:0px;}
.dashborad_toggle_main .dashboard_top{padding-left:45px;}
.dashborad_toggle_main .sub_menu_header{padding-left:69px;}
.dashborad_toggle_main .master_wrapper{padding-left:69px;}
.dashborad_toggle_main .cart_payment_sec{padding-left:69px;}
.dashborad_toggle_main .dashboard_footer .wrapper{padding-left:69px;}
.dashborad_toggle_main .dashboard_footer .footer_area{padding-left:69px;}
.dashborad_toggle_main .half_pie_chart_main.pie_chart_main{margin:0px; margin-left: 12%; margin-top: -70px; width:30%;}
.dashborad_toggle_main .half_chart_box_main_sec .pie_chart_box{min-height:228px;} 

.total_status_main{float:left; margin:5px 0px 10px 0px; width:100%;}
.Master_heading{font-size:18px; position: relative; color: #000; padding: 0px; float: left; width: 100%; margin:0px 0px 12px 0px;font-weight:600;}
.total_status_main .Master_heading:after, .total_status_main .Master_heading:before{content:none;}
.course_status:after, .course_status:before{content:none;} 
.Master_heading_bottom1{margin:0px;}
.Master_heading_bottom2{padding-bottom: 10px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted rgba(18, 40, 56, 0.5); font-size:18px;}

.hedaing_design, .record_count_btn{ color:#003766;}
.hedaing_design:after, .hedaing_design:before{content:none;} 

.course_status{margin: 5px 0px; color: #003766; font-size: 15px; float: left; width: 100%;}

.total_status_main .Master_heading{margin-bottom:0px;}
.items_box_main{float:left; margin:0px; width:100%;}
.items_box_main .items_box{width:24%; padding:0px; margin: 0px; margin-top:15px; margin-bottom:5px; margin-right:1%; float: left; height:auto; border-radius:0px; border:none;} 
.items_box_main .items_box a{color:#000; display:block; padding:0px; background:#f6f8fc; float: left; width: 100%; font-size:15px; box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.4); text-align: center; border:1px dotted rgb(0 55 102 / 30%); border-radius:4px; min-height: 78px; margin:0px;}
.inner_item_sec{float:left; width:100%; position:relative; padding-left:59px;}
.items_box .inner_item_sec .item_icon{position:absolute; left:0px; width:60px; height:100%; background:#fff; border-radius:4px 0px 0px 4px;display: flex; align-items: center;}
.items_box img{display: inline-block; vertical-align:middle; height:32px; position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin:auto;}
.items_box b{display:block; font-size:13px; margin:0px; float: right; width: 100%; font-weight:normal; line-height:14px; position:relative; text-align: right; min-height: 27px;}
.items_box i{display:block; font-size:18px; font-weight: 600; color:#003766; margin-top:8px; float: right; width: 100%; font-style: normal; text-align: right;}
.items_box_main .items_box a:hover{background:#fff; box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.8); border:1px dotted rgb(0 55 102 / 100%);}
.items_box_main .items_box a:hover b, .items_box_main .items_box a:hover i{color:#000;}
.items_box_main .items_box a:hover .item_icon{background:#fff;}
.items_box_main_item4 .items_box{width:23.85%;}
.items_box_main_item4 .items_box:nth-child(4n+4){margin-right:0px;}
.items_box_main_item4 .items_box:nth-child(5n+5){margin-right: 1.5%;}
.items_box_main p{display: block; font-size: 12px; color: #000; margin: 0px; padding: 0px; margin-top: 4px; float: right; width: 100%; font-style: normal; text-align: right;}

/*pie_graph_css*/
.chart_section_main{width:100%; float:left;}
.chart_box_main_sec{width:48.94%; float:none; vertical-align:top; margin:0px; margin-right:1.78%; position:relative; display:inline-block;}
.chart_box_main_sec:nth-child(2n+2){margin-right:0px;}

.chart_box_main_sec .chart_main_box{margin-right:2%; width:45%;}
.chart_box_main_sec .chart_main_box:last-child{margin-right:0px; width:53%;}
.chart_main_box{margin-top:10px; margin-bottom:10px; position:relative;}

.Inner_Master_heading.Master_heading{margin:0px; font-size:15px; margin-bottom:10px; padding-bottom:10px; border-bottom: 1px dotted rgba(18, 40, 56, 0.5); z-index:1; font-weight:normal;}
.Inner_Master_heading.Master_heading:after, .Inner_Master_heading.Master_heading:before{content:none;}
.Inner_Master_heading.Master_heading span{font-size: inherit; color: inherit;}

.long_inner_heading{width:70%;}
svg{width:100%;height:auto}
ul[data-pie-id] {padding: 0px;}
ul.pie_chart_main{position:relative; z-index:9;}
.pie_chart_main {width:260px; float:none; display:block; margin:auto; position:relative;}
.pie_chart_box{width:100%; float:left; background:#fff; padding:14px; border-radius:4px; min-height:617px; box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.2); border-radius:4px; position:relative;}
.pie_chart_box.cms_graph_inr{margin-right:0px;}
.pie_chart_ul_box{width:100%; float:left;}
.pie_chart_box ul{margin:0px; width:100%; float:left;}
.pie_chart_box ul li{margin-bottom:6px; font-size:13px; position:relative; cursor:default; padding-bottom:6px; border-bottom: 1px dotted #ccc; width: 100%; float: left;}
.pie_chart_box ul li .status_toggel_main{color:#333; width: 100%; display: block; min-height: 20px;}
.pie_chart_box ul li .status_toggel_main i{color: #fff; width:auto; min-width: 44px; height:20px; line-height:20px; border-radius: 10px; background: #003766; text-align: center; font-size: 11px; float: right; position: relative; font-style: normal;}
.pie_chart_box ul li .status_toggel_main b, .pie_chart_box ul li .status_toggel_main i{display:inline-block; font-weight: normal;}
.pie_chart_box ul li .status_toggel_main b{margin:4px 0px;}
.pie_chart_box text{opacity:1 !important; font-size:13px;}
.pie_chart_box ul li .status_toggel_main i a{color: #fff; display:block;}
.pie_chart_box ul li .status_toggel_main i a:hover{background:#848c93; border-radius:10px;}
.pie_chart_box ul li .status_toggel_main b, .pie_chart_box ul li .status_toggel_main i{display:inline-block; font-weight: normal;}

[data-pie-id] li{color: #003766;}
[data-pie-id] li:nth-child(1) {color: #009fda;}
[data-pie-id] li:nth-child(2) {color: #ffa500;}
[data-pie-id] li:nth-child(3) {color: #bf2e2e;}
[data-pie-id] li:nth-child(4) {color: #06ca79;}

.pie_chart_box ul.pie_chart_main_total li:nth-child(1) span i{background: #003766;}

.pie_chart_box ul li:nth-child(1) span i{background: #009fda;}
.pie_chart_box ul li:nth-child(2) span i{background: #ffa500;}
.pie_chart_box ul li:nth-child(3) span i{background: #bf2e2e;}
.pie_chart_box ul li:nth-child(4) span i{background: #06ca79;}

[data-pie-id].pie_chart_main_color2 li:nth-child(2) {color:#bf2e2e;}
[data-pie-id].pie_chart_main_color2 li:nth-child(3) {color:#ffa500;}
[data-pie-id].pie_chart_stats_color3 li:nth-child(2) {color: #ffa500;}
[data-pie-id].pie_chart_stats_color3 li:nth-child(3) {color:#bf2e2e;}

.pie_chart_include_ul2{margin:0px; width: 100%; float: left; border-bottom: 1px dotted rgba(18, 40, 56, 0.5); margin-bottom: 10px; padding-bottom: 10px;}
.pie_chart_include_ul2 .pie_ul1{width:29%;}
.pie_chart_include_ul2 .pie_ul2{width:71%;}
.pie_chart_box .pie_chart_include_ul2 ul li{width:32.3%; margin-right: 1.5%; padding-right: 1.5%; border-right: 1px dotted #ccc; border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px; font-size: 12px;}
.pie_chart_box .pie_chart_include_ul2 ul.pie_ul1 li{width:97%; padding-right:3%; margin-right:3%;}
.pie_chart_box .pie_chart_include_ul2 ul.pie_ul2 li:last-child{margin-right:0px; padding-right:0px; border-right:none;}

/*colume_graph_css*/
.colume_chart_main_sec{width:100%; float:left; background:#fff; padding:15px; border-radius:4px; box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.2); border-radius:4px; margin-right:0px; min-height:625px; position:relative;}
.colume_chart_inner_box{width:100%; height:100%; margin:10px 0px 0px 0px; display: block; text-align:center; position:relative; float:left; min-height:0px;}
.colume_chart_inner_box:after, .colume_chart_inner_box:before{content:none;}
.colume_chart_inner_box .colume_number_box_sec {width:34px; height: 100%; margin: 0; padding: 0; display: inline-block; vertical-align:bottom; font-size:15px; position:relative;}
.colume_chart_inner_box .colume_number_box_sec li {text-align: right; padding-right:12px; list-style: none; position:absolute; width:100%;}
.colume_chart_inner_box .colume_number_box_sec li:after{position:absolute; content:''; width:10px; height:1px; background:#000; right:-4px; top:9px;}
.colume_chart_inner_box .colume_number_box_sec li.colume_number7:after{top:8px;}
.colume_chart_inner_box .colume_bar_box_sec {display: inline-block; width:auto; height: 300px; padding: 0; margin: 0; vertical-align:bottom; border-left:1px solid #000; border-bottom:1px solid #000; font-size:12px;}
.colume_chart_inner_box .colume_bar_box_sec li{display:inline-block; width:41px; height: 300px; margin:0px 3px; text-align: center; position: relative;}
.colume_chart_inner_box .colume_bar_box_sec li:first-child{margin-left:6px;}
.colume_chart_inner_box .colume_bar_box_sec li:last-child{margin-right:0px;}
.colume_chart_inner_box .colume_bar_box_sec li .colume_bar_inner {display: block; width:100%; margin-left:0px; background: #009fda; position: absolute; bottom: 0;}
.colume_chart_inner_box .colume_bar_box_sec li .colume_bar_inner:hover {cursor: pointer; opacity:0.8;}
.colume_chart_inner_box .colume_bar_box_sec li span {color: #333; width: 100%; position: absolute; top:310px; left: 0; text-align: center; line-height:15px;}
.colume_chart_inner_box .colume_bar_box_sec li span:after{width:1px; height:5px; content:''; position:absolute; left:0px; right:0px; top:-10px; margin:auto; background:#000;}
.colume_bar_box_sec .colume_bar_inner b {font-size:10px; font-weight:normal; color: #333; display: block; margin-top: -15px; word-break: break-all;}
.color_white{color:#fff !important;}
.colume_chart_inner_box .colume_number_box_sec li span{font-size:12px;}
.colume_number_row1{bottom:294px;}
.colume_number_row2{bottom:233px;}
.colume_number_row3{bottom:173px;}
.colume_number_row4{bottom:113px;}
.colume_number_row5{bottom:53px;}
.colume_number_row6{bottom:-5px;}

.colume_bar_row_bg1{background:#003766 !important;}
.colume_bar_row_bg2{background:#009fda !important;}
.colume_bar_row_bg3{background:#ffa500 !important;}
.colume_bar_row_bg4{background:#bf2e2e !important;}
.colume_bar_row_bg5{background:#0f0e53 !important;}
.colume_bar_row_bg6{background:#6915a9 !important;}
.colume_bar_row_bg7{background:#ca4e06 !important;}
.colume_bar_row_bg8{background:#06ca79 !important;}
.colume_bar_row_bg9{background:#97bcc5 !important;}
.colume_bar_row_bg10{background:#003963 !important;}
.colume_bar_row_bg11{background:#06c8ca !important;}
.colume_bar_row_bg12{background:#b1ca06 !important;}
.colume_bar_row_bg13{background:#42229f !important;}
.colume_bar_row_bg14{background:#c38f05 !important;}
.colume_bar_row_bg15{background:#a75e33 !important;}
.colume_bar_row_bg16{background:#446470 !important;}
.colume_bar_row_bg17{background:#5b4824 !important;}
.colume_bar_row_bg18{background:#295744 !important;}
.colume_bar_row_bg19{background:#3f3853 !important;}
.colume_bar_row_bg20{background:#592b3c !important;}
.colume_bar_row_bg21{background:#82a1bc !important;}
.colume_bar_row_bg22{background:#aea18a !important;}
.colume_bar_row_bg23{background:#ac7474 !important;}
.colume_bar_row_bg24{background:#71a690 !important;}
.colume_bar_row_bg25{background:#a2687d !important;}

.colume_bar_row_bg_gray{background:#d2d9df !important;}

.colume_bar_bg1{background:#f3ad1c !important;}
.colume_bar_bg2{background:#2962f2 !important;}
.colume_bar_bg3{background:#ad327c !important;}
.colume_bar_bg4{background:#1aaee8 !important;}
.colume_bar_bg5{background:#c7b21a !important;}
.colume_bar_bg6{background:#6915a9 !important;}
.colume_bar_bg7{background:#ca4e06 !important;}
.colume_bar_bg8{background:#06ca79 !important;}
.colume_bar_bg9{background:#97bcc5 !important;}
.colume_bar_bg10{background:#003963 !important;}
.colume_bar_bg11{background:#06c8ca !important;}
.colume_bar_bg12{background:#b1ca06 !important;}
.colume_bar_bg13{background:#42229f !important;}
.colume_bar_bg14{background:#c38f05 !important;}
.colume_bar_bg15{background:#a75e33 !important;}
.colume_bar_bg16{background:#446470 !important;}
.colume_bar_bg17{background:#5b4824 !important;}
.colume_bar_bg18{background:#295744 !important;}
.colume_bar_bg19{background:#3f3853 !important;}
.colume_bar_bg20{background:#592b3c !important;}

.colume_bar_bg21{background:#82a1bc !important;}
.colume_bar_bg22{background:#aea18a !important;}
.colume_bar_bg23{background:#ac7474 !important;}
.colume_bar_bg24{background:#71a690 !important;}
.colume_bar_bg25{background:#a2687d !important;}

.colume_bar_bgred{background:#bf2e2e !important;}
.colume_bar_bggreen{background:#15a99c !important;}
.colume_bar_bgorange{background:#ffa500 !important;}
.colume_bar_bggold{background:#daa520 !important;}

.tooltip {display: none; position: absolute; color:#003766; border:1px solid #003766; background:rgba(255, 255, 255, 0.9); border-radius: 4px; padding:4px 8px; z-index: 10; display: block;  width:auto; min-width:70px; top: 0; left: 50%; text-align: center; font-size:12px; -webkit-transform: translate(-50%, -150%); transform: translate(-50%, -150%);}

/*horizontal_colume_bar*/
.horizontal_colume_chart_main{width:100%; float:left; background:#fff; padding:15px; border-radius:4px; box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.2); border-radius:4px; margin-right:0px; min-height:423px;}
.horizontal_colume_chart{width:100%; height:100%; margin:10px 0px 0px 0px; display: block; text-align:center; position:relative; float:left; min-height:0px;}
.horizontal_colume_chart .horizontal_colume_number_box {width:75%; height:23px; margin: 0; padding: 0; display: inline-block; vertical-align:bottom; font-size:14px; position:relative; float:left; margin-left:25%;}
.horizontal_colume_chart .horizontal_colume_number_box li {text-align:left; padding-bottom:10px; list-style: none; position:absolute; width:auto; top:0px;}
.horizontal_colume_chart .horizontal_colume_number_box li:after{position:absolute; content:''; width: 1px; height: 6px; background: #000;right: 0px; bottom: 0px; left: 0; margin: auto;}
.horizontal_colume_chart .horizontal_colume_bar_box {display: inline-block; width:75%; height:auto; padding: 0; margin: 0; vertical-align:top; border-left:1px solid #000; border-top:1px solid #000; font-size:12px; float:left; margin-left: 25%;}
.horizontal_colume_chart .horizontal_colume_bar_box li{display:inline-block; width:100%; height:20px; margin:3px 0px; text-align: center; position: relative; float:left;}
.horizontal_colume_chart .horizontal_colume_bar_box li:first-child{margin-top:6px;}
.horizontal_colume_chart .horizontal_colume_bar_box li:last-child{margin-bottom:0px;}
.horizontal_colume_chart .horizontal_colume_bar_box li .horizontal_colume_bar {display: block; width:auto; margin-left:0px; background: #009fda; position: absolute; left:0; height: 100%;}
.horizontal_colume_chart .horizontal_colume_bar_box li .horizontal_colume_bar:hover {cursor: pointer; opacity:0.8;}
.horizontal_colume_chart .horizontal_colume_bar_box li span {color: #333; width:30%; position: absolute; top:5px; left:-30%; text-align: right; line-height:normal; padding-right: 15px; font-size:12px;}
.horizontal_colume_chart .horizontal_colume_bar_box li span:after{width:8px; height:1px; content:''; position:absolute; right:0px; top:5px; margin:auto; background:#000;}
.horizontal_colume_bar_box .horizontal_colume_bar b {font-size:10px; font-weight:normal; color: #fff; display: block; margin-top:6px;  position: absolute; top: 0; right: 10px;}
.horizontal_colume_chart .horizontal_colume_number_box li span{font-size:12px;}
.horizontal_colume_number1{right:0px;}
.horizontal_colume_number2{left:78.5%;}
.horizontal_colume_number3{left:58.5%;}
.horizontal_colume_number4{left:39%;}
.horizontal_colume_number5{left:19.5%;}
.horizontal_colume_number6{left:-3px;}

.horizontal_colume_number1:after{right:0px !important; margin:0px !important; left:auto !important;}

/*colume_graph_css_additional*/
.Authoring_graph{width:100%; margin-top:20px; min-height: 515px;}
.Authoring_graph .colume_chart_inner_box .colume_number_box_sec{width:88px;}
.Authoring_graph .colume_chart_inner_box .colume_bar_box_sec{height: 300px;}
.Authoring_graph .colume_chart_inner_box{height: 300px;}
.Authoring_graph .colume_chart_inner_box .colume_bar_box_sec li{height: 300px; width:60px;}
.Authoring_graph .colume_chart_inner_box .colume_bar_box_sec li span{transform: rotate(47deg); transform-origin: top; left:31%; top:356px; width: 150px; text-align: left;}
.Authoring_graph .colume_chart_inner_box .colume_bar_box_sec li span:after{top:6px; transform: rotate(90deg); left: -110%;}
.Authoring_graph .colume_bar_box_sec .colume_bar_inner b{margin-top:5px; color:#ddd;}

.colume_number3_box .colume_number_row1{bottom: 291px;}
.colume_number3_box .colume_number_row2{bottom: 191px;}
.colume_number3_box .colume_number_row3{bottom: 91px;}
.colume_number3_box .colume_number_row4{bottom:-8px;}

.view_page_action{display:inline-block; float:right; font-size:11px; color: #0B5A81 !important; line-height: normal; text-transform: uppercase; text-decoration:underline; padding-bottom:0px; margin-top: 3px;}
.view_page_action:hover{color:#003766 !important; border-bottom: 1px dashed #003766;}

.notificatio_section .view_page_action{color: #fff !important; border-bottom: 1px dashed #fff;}
.notificatio_section .view_page_action:hover{color:#003766 !important; border-bottom: 1px dashed #003766;}

.status_box{float:left; margin:0px; width:100%; display:none;}
.status_box ul{float:left; margin:0px; padding:0px; width:100%;}
.status_box ul li{margin-bottom:8px; font-size:13px; position:relative; cursor:default; padding-bottom:8px; border-bottom: 1px dotted #ccc; width: 100%; float: left;}
.status_box ul li .status_toggel_main{color:#333; width: 100%; display: block; min-height: 20px; float:left; position:relative;}
.status_box ul li .status_toggel_main i{color: #fff; width: 44px; height: 20px; line-height: 20px; border-radius: 10px; background: #003766;     text-align: center; font-size: 11px; float: right; position: relative; font-style: normal;}
.status_box ul li .status_toggel_main b{margin:4px 0px;}
.status_box ul li .status_toggel_main b, .status_box ul li .status_toggel_main i{display:inline-block; font-weight:normal;}
.status_box ul li .status_toggel_main i a{color:#fff; display:block;}
.status_box ul li .status_toggel_main i a:hover{background: #848c93; border-radius: 10px;}
.line_chart_total ul li .status_toggel_main i a:hover{background: #848c93; border-radius: 10px;}
.status_toggel_hide{display:none !important;}

.colume_chart_inner_box .colume_bar_box_sec li span{font-size: 12px; transform:rotate(90deg); transform-origin: top; left:-105%;  top:381px; width:142px; text-align: left; line-height:normal;}
.colume_chart_inner_box .colume_bar_box_sec li span:after{top:2px; transform: rotate(-90deg); left:-156px;}
.colume_chart_inner_box .colume_bar_box_sec li span strong{display: block; color: #003963; font-size: 11px;}

.status_toggel_btn b{font-weight:normal !important; margin:0px !important;}
.status_toggel_btn b.show_plus{display:block !important;}
.status_toggel_btn b.show_minus{display:none !important;}
.status_toggel_btn{display: inline-block; padding:0px; background:#848c93; color: #fff !important; font-size:15px; margin-right:10px; width: 20px; text-align: center; height:20px; line-height:22px; float: right; border-radius: 2px;}
.status_toggel_btn:hover{background:#003766;}

.status_toggel_btn .fa{width: auto !important; height: auto !important; line-height: 20px !important; background: none !important; display: block !important; float: none !important;}

.total_status i{background: #003766 !important;}
.completed_status i{background: #009fda !important;}
.pending_status i{background: #ffa500 !important;}
.partially_completed_status i{background: #848c93 !important;}
.pending_status_color2 i{background: #bf2e2e !important;}
.approved_status i{background: #0f0e53 !important;}
.ship_status i{background: #53575b !important;}

.status_inner_section{display:none; position:absolute; top:25px; left:0px; background:#e6eaf3; z-index: 99; border: 1px solid #ddd; padding:8px; font-size: 13px; box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.5); width: 320px;}
.status_toggel_active .status_inner_section{display:block;}
.status_inner_section table{width: 100%; float: left; margin:0px 0px 8px 0px; border-collapse: collapse;}
.status_inner_section table tr th, .status_inner_section table tr td{padding:5px !important; border: 1px solid #ccc;}
.status_inner_section table tr th{background:#009fda; color:#fff;}

.total_status .status_inner_section table tr th{background:#003766;}
.completed_status .status_inner_section table tr th{background:#009fda;}
.pending_status .status_inner_section table tr th{background:#ffa500;}
.pending_status_color2 .status_inner_section table tr th{background:#bf2e2e;}
.approved_status .status_inner_section table tr th{background:#0f0e53;}

.view_page_inner{display:inline-block; float:right; color: #003766 !important; line-height: normal; border-bottom: 1px dashed #003766; padding-bottom:1px;}
.view_page_inner:hover{color:#009fda !important; border-bottom: 1px dashed #009fda;}

.full_width_chart_main{position:relative;}
.full_width_chart_main .status_box{position:absolute; left:24%; top:14px; width:65%;}
.full_width_chart_main .status_box ul li{width:23.50%; margin: 0px; padding: 0px; border: none; margin-right:2%; padding-right:2%;    border-right: 1px dotted #686774;}
.full_width_chart_main .status_box ul li:last-child{margin-right:0px; padding-right:0px; border-right:none;}
.full_width_chart_main .status_toggel{margin-right:5px;}

.pending_status_section{float:left; width:100%; display:none; box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.2); background:#fff; margin:10px 0px; margin-top:25px;}
.pending_status_section .grid_tab table{font-size:12px;}
.pending_status_section .grid_tab table tr:first-child{background:#848c93 !important; color: #fff !important;}
.pending_status_section .grid_tab table tr:first-child th{background:#848c93 !important; color: #fff !important;}
.pending_status_section .grid_tab table tr th{font-weight:normal;}
.pending_status_section .grid_tab table tr th a{color:#fff;}
.pending_status_section .Master_heading{margin:0px; font-size:16px; padding:10px 42px 10px 10px;}
.pending_status_section .view_page_action{margin:0px;}
.pending_status_section .hide_action_btn{padding:11px 10px 12px 10px; background:#003766; color:#fff; position:absolute; right:0px; top:0px;}

.pending_status_section{opacity:1; -webkit-animation:pending_status_fadeUp ease-in-out 0.6s; animation:pending_status_fadeUp ease-in-out 0.6s;}
@-webkit-keyframes pending_status_fadeUp{
	from{opacity:0;margin-top:-30px;}
	to  {opacity:1;margin-top:25px;}
}
@keyframes pending_status_fadeUp{
	from{opacity:0;margin-top:-30px;}
	to  {opacity:1;margin-top:25px;}
}

.dashbord_filter{float:left; width:100%; position:relative; margin-top:10px;}
.dashbord_filter h2{font-size:18px; float:left; width:100%; color:#000; font-weight:normal; margin:0px;}
.dashbord_filter h2 span{display:inline-block; font-size:inherit; color: inherit;}
.content_filter_icon{float:right; width:26px; height:26px; background:#a5aeb6; font-size:11px; color:#fff; text-align:center; cursor:pointer;}
.content_filter_icon .fa{line-height:26px;}
.plus_icon{display:block;}
.minus_icon{display:none;}
.content_filter_icon:hover{background:#003766;}

.dashbord_filter_active .content_filter_icon{background:#003766;}
.dashbord_filter_active .plus_icon{display:none;}
.dashbord_filter_active .minus_icon{display:block;}

.content_menu_box{font-size:13px; color:#333; position:absolute; top:37px; width:100%; background:#eee; display:none; box-shadow: 5px 10px 15px -12px rgba(18, 40, 50, 0.8); width: 300px; z-index: 9; right: 0px; border: 1px solid #fff;}
.report_salect_all{background:#fff; padding:10px 13px; border-bottom: 1px solid #ccc;}
.report_salect_all input[type="checkbox"]{margin:0px; margin-right:5px;}
.content_menu_inner{padding:8px;}
.content_menu_inner table tr{border-bottom: 1px solid #ccc;}
.content_menu_inner table tr:last-child{border-bottom:none;}
.content_menu_inner table tr td{padding:5px;}
.content_menu_inner table tr td input[type="checkbox"]{margin:0px; margin-right:5px;}

.dashbord_filter_active .content_menu_box{display:block;}

.chart_filter_icon{float:right; width:20px; height:20px; background:#848c93; font-size:9px; color:#fff; text-align:center; cursor:pointer; position: absolute; z-index: 9; top: 14px; right: 14px;}
.filter_icon_space_top10{top: 10px;}
.chart_filter_icon .fa{line-height:20px;}
.fa.filter_plus_icon{display:block;}
.fa.filter_minus_icon{display:none;}
.chart_filter_icon:hover{background:#003766;}

.dashbord_chart_filter_active .chart_filter_icon{background:#003766;}
.dashbord_chart_filter_active .filter_plus_icon{display:none;}
.dashbord_chart_filter_active .filter_minus_icon{display:block;}

.chart_filter_show_box{font-size:13px; color:#333; position:absolute; top:34px; width:100%; background:#eee; display:none; box-shadow: 5px 10px 15px -12px rgba(18, 40, 50, 0.8); width: 250px; z-index:99; right:14px; border: 1px solid #ddd;}
.chart_salect_all{background:#fff; padding:10px 13px; border-bottom: 1px solid #ccc;}
.chart_salect_all input[type="checkbox"]{margin:0px; margin-right:5px;}
.chart_filter_inner{padding:8px; transition: all .8s ease-in-out; overflow:auto; max-height:320px; float:left; width:100%;}
.chart_filter_inner table tr td{padding:4px;}
.chart_filter_inner table tr td input[type="checkbox"]{margin:0px; margin-right:5px;}
.priority_filter_box{background:#d2d9df;}

.competence_filter_box.chart_filter_inner{padding:5px;}
.competence_filter_box.chart_filter_inner table{border:0px; border-spacing:0px; margin:0px;}
.competence_filter_box.chart_filter_inner table tbody{padding:0px; display:block;}
.competence_filter_box.chart_filter_inner table tr td{padding:0px;}
.competence_filter_box.chart_filter_inner table tr td img{vertical-align:middle;}
.course_chart_box_main_sec .competence_filter_box.chart_filter_inner{padding:5px;}

.dashbord_chart_filter_active .chart_filter_show_box{display:block;}

.chart_filter_inner::-webkit-scrollbar{width:5px;}
.chart_filter_inner::-webkit-scrollbar-track{background: #d2d9df;}
.chart_filter_inner::-webkit-scrollbar-thumb{background: #a5aeb6;}
.chart_filter_inner::-webkit-scrollbar-thumb:hover{background: #848c93;}
.chart_filter_inner::-webkit-scrollbar:horizontal{height:5px;}

.incress_chart_box_main_sec .pie_chart_box{min-height:471px;}
.incress_chart_box_main_sec .colume_chart_main_sec{min-height:471px;}
.incress_chart_box_main_sec .colume_chart_inner_box .colume_bar_box_sec li span{font-size:12px; transform:rotate(45deg); left:42%;  top: 335px;     width: 90px; line-height:12px;}
.incress_chart_box_main_sec .colume_chart_inner_box .colume_bar_box_sec li span:after{top:3px; transform: rotate(90deg); left: -105px;}

.incress_chart_box_main_sec .Master_heading span{display:block; float:left; width:100%;}
.incress_chart_box_main_sec .view_page_action{float:left; margin-top:7px;}

.half_chart_box_main_sec.chart_box_main_sec .chart_main_box{width:100%; margin-right:0px; margin-bottom:2%;}
.half_chart_box_main_sec.chart_box_main_sec .chart_main_box:last-child{margin-bottom:10px; margin-top:0px;}
.half_chart_box_main_sec .pie_chart_box ul{width:50%; clear:left;}
.half_chart_box_main_sec .half_pie_chart_main{width:36%; float:left; margin-left:12%; margin-top:-75px;}
.half_chart_box_main_sec .pie_chart_box{min-height:229px; padding-bottom:0px;}

.full_chart_box_main_sec .chart_main_box{width:100% !important; margin-right:0px !important;}
.full_chart_box_main_sec .horizontal_colume_chart_main{min-height:425px;}

.catalogue_chart_box_main_sec .status_box{display:block;}
.catalogue_chart_box_main_sec .horizontal_colume_chart{margin: 15px 0px 0px 0px;}
.catalogue_chart_box_main_sec .horizontal_colume_chart .horizontal_colume_bar_box li{height: 50px; margin:10px 0px;}
.catalogue_chart_box_main_sec .horizontal_colume_chart .horizontal_colume_bar_box li:first-child{margin-top:20px;}
.catalogue_chart_box_main_sec .horizontal_colume_chart .horizontal_colume_bar_box li:last-child{margin-bottom:0px;}
.catalogue_chart_box_main_sec .horizontal_colume_chart .horizontal_colume_bar_box li span{top:20px;}
.catalogue_chart_box_main_sec .horizontal_colume_bar_box .horizontal_colume_bar b{margin-top: 20px;}

.double_pending_status_section{float: left; width: 100%;}
.full_pie_chart_main{width:288px;}
.full_chart_box_main_sec .pie_chart_box{min-height:471px;}

.full_width_chart_box .chart_main_box{width:100% !important; margin-right:0px !important; margin-bottom:2%;}
.full_width_chart_box .chart_main_box:last-child{margin-bottom:10px; margin-top:0px;}
.full_width_chart_box .full_width_pie_chart_main{width:150px; float:right; margin-top: -27px;}
.full_width_chart_box .pie_chart_box{min-height:409px;}
.full_width_chart_box .horizontal_colume_chart_main{min-height:195px;}
.full_width_chart_box .horizontal_colume_chart{margin-top:0px;}

.full_width_chart_box .pie_chart_ul_box{width:60%; float:left;}

.full_width_chart_box_pie .chart_main_box{width:100% !important; margin-right:0px !important; margin-bottom:0px; margin-top:10px;}
.full_width_chart_box_pie .chart_main_box:last-child{margin-bottom:10px;}
.full_width_chart_box_pie .pie_chart_ul_box{width:60%; float:left;}
.full_width_chart_box_pie .full_width_pie_chart_main{width:183px; float:right; margin-top:-9px;}
.full_width_chart_box_pie .pie_chart_box{min-height:222px;}
.full_width_chart_box_pie .horizontal_colume_chart_main{min-height:230px;}
.full_width_chart_box_pie .horizontal_colume_chart{margin-top:0px;}

.p_and_c_test_chart_box_main .pie_chart_box{min-height:125px;}

.grid_tab table table td.textpapername span{color:#fff;}

.Inner_Master_heading.Master_heading .view_page_action{margin-top:3px; margin-right:28px;}

.full_width_chart_box .Inner_Master_heading.Master_heading span{display:inline-block; padding-right:0px;}
.full_width_chart_box .Inner_Master_heading.Master_heading .view_page_action{margin-top:3px; margin-right:28px; float:right;}

.full_width_chart_box_pie .Inner_Master_heading.Master_heading span{display:inline-block; padding-right:0px;}
.full_width_chart_box_pie .Inner_Master_heading.Master_heading .view_page_action{margin-top:3px; float:right;}

.full_chart_box_main_sec .Inner_Master_heading.Master_heading span{display:inline-block; padding-right:0px;}
.full_chart_box_main_sec .Inner_Master_heading.Master_heading .view_page_action{margin-top:3px; float:right;}

.task_training_chart_box_main .Inner_Master_heading.Master_heading span{display:inline-block; padding-right:0px;}
.task_training_chart_box_main .Inner_Master_heading.Master_heading .view_page_action{margin-top:3px; margin-right:28px; float:right;}

.course_chart_box_main_sec .colume_chart_main_sec .Inner_Master_heading.Master_heading .view_page_action{margin-right:0px;}

.chart_filter_icon .chart_filter_icon{top:13px;}

.chart_box_main_sec .chart_main_box{width:49%;}
.chart_box_main_sec .chart_main_box:last-child{width:49%;}

.chart_filter_inner .panel{width:100% !important; border:none !important; box-shadow:none;}
.chart_filter_inner_panal{padding:0px;}
.mb-0{margin-bottom: 0 !important;}
.test_data_status{float:left; width:100%; font-size:13px;}
.test_data_status table{border-collapse: collapse; float:left; width:100%;}
.test_data_status table tr th{padding:7px; background:#eee; text-align:left; border-bottom: 1px dotted rgba(18, 40, 56, 0.5);}
.test_data_status table tr td{padding:10px 7px; text-align:left; border-top: 1px dotted rgba(18, 40, 56, 0.5); border-bottom: 1px dotted rgba(18, 40, 56, 0.5);}
.test_data_status table tr td:first-child{width:47%;}
.test_data_status table tr td:nth-child(2){width:20%;}

.status_test{min-width: 44px; width:auto; height:20px; line-height:20px; border-radius:2px; color: #003766; text-align: center; font-size: 11px; float: none; position: relative; font-style: normal; display:inline-block; border:1px dotted #ccc; border-bottom:1px dotted #003766; font-weight: 600 !important;}
.done_yes{color: #ff0000; border:1px dotted #ff0000;}
.done_no{color: #008000; border:1px dotted #008000;}

.test_data_status table tr td a{display:inline-block; color: #009fda !important; line-height: normal; border-bottom: 1px dashed #009fda;}
.test_data_status table tr td a:hover{color:#003766 !important; border-bottom: 1px dashed #003766;}

.club_section{float:left; width:100%; font-size: 12px; color:#000;}
.club_heading{float:left; width:100%; margin: 0px; color:#000; font-size: 16px; margin-bottom: 10px; padding-bottom: 10px;    border-bottom: 1px dotted rgba(18, 40, 56, 0.5);}
.club_section table{width: 100%; border-collapse: collapse; float:left;}
.club_section table tr td{padding:6px 0px; border-bottom: 1px dotted #ccc; margin-bottom:8px; text-align:center;}
.club_section table tr td:first-child{text-align:left;}
.club_section table tr td:last-child{text-align:right;}
.club_section table tr:last-child td{border-bottom:none;}
.lms_club_section table tr td{border-top: 1px dotted #ccc;}

.club_count{min-width: 44px; width:auto; height:20px; line-height:20px; border-radius:2px; color:#003766; text-align: center; font-size: 11px; position: relative; font-style: normal; display:inline-block; border:1px dotted #ccc; border-bottom:1px dotted #003766; font-weight: 600 !important;}
.club_count.club_count_red{color: #ff0000; border:1px dotted #ff0000;}
.club_count.club_count_green{color: #008000; border:1px dotted #008000;}

.lms_club_section table tr td:first-child{width:30%;}

.club_section table tr td a{display:inline-block; color: #009fda; line-height: normal; border-bottom: 1px dashed #009fda; padding-bottom:0px;}
.club_section table tr td a:hover{color:#003766; border-bottom: 1px dashed #003766;}

.view_all_vcr{display:inline-block; color: #009fda; line-height: normal; border-bottom: 1px dashed #009fda; padding-bottom:0px; float: right; margin: 3px 0px 0px 15px;}
.view_all_vcr:hover{color:#003766; border-bottom: 1px dashed #003766;}

.catalogue_chart_box_main_sec .status_box ul li b{width:40%;}

.assigned_fuction_box{float:left; width:100%; margin-top: 10px;}
.full_width_chart_box .assigned_fuction_box .Inner_Master_heading.Master_heading{margin-bottom:6px; padding-bottom:6px;}
.full_width_chart_box .assigned_fuction_box .Inner_Master_heading.Master_heading .view_page_action{margin-right:0px;}
.pie_chart_box .assigned_fuction_box ul li{width:32%; margin-right:2%; padding-right:2%; border-right: 1px dotted #ccc; border-bottom:0px; margin-bottom: 0px; padding-bottom: 0px;}
.pie_chart_box .assigned_fuction_box ul li:last-child{margin-right:0px; padding-right:0px; border-right:0px; border-bottom:0px;}

.task_training_chart_box_main .pie_chart_box{width:100% !important; margin-right:0px !important;}
.task_training_chart_box_main .assign_task_chart_main, .task_training_chart_box_main .assign_training_chart_main{width:300px; float:right;}

.pie_chart_box ul.pie_chart_main_status1{border-bottom: 1px dotted #ccc; margin-bottom:10px; padding-bottom:5px;}
.pie_chart_box ul.pie_chart_main_status1 li{width:23.87%; margin-right:1.5%; padding-right:1.5%; border-right: 1px dotted #ccc; border-bottom:0px; margin-bottom: 0px; padding-bottom: 0px; font-size:12px;}
.pie_chart_box ul.pie_chart_main_status1 li:last-child{margin-right:0px; padding-right:0px; border-right:0px; border-bottom:0px;}
.pie_chart_box ul.pie_chart_main_status1 li b{width:36%;}
.pie_chart_box ul.pie_chart_main_status1 li.partially_li b{margin:0px;}
.pie_chart_box ul.pie_chart_main_status1 li .status_toggel_btn{margin-right:5px;}
.pie_chart_box ul.pie_chart_main_status_add li{width:32.33%;}
.pie_chart_box ul.pie_chart_main_status_add li b{width:auto;}

.pie_chart_box ul.pie_chart_main_status2{margin-bottom:10px; width:40%;}
.pie_chart_box ul.pie_chart_main_status2 li{padding-left: 16px; font-size:12px; padding-bottom:0px; border:none; margin-bottom:10px;}
.pie_chart_box ul.pie_chart_main_status2 li span{color:#000;}
[data-pie-id].pie_chart_main_status2 li:nth-child(1) {color: #15a99c;}
[data-pie-id].pie_chart_main_status2 li:nth-child(2) {color: #1aaee8;}
[data-pie-id].pie_chart_main_status2 li:nth-child(3) {color: #06ca79;}
[data-pie-id].pie_chart_main_status2 li:nth-child(4) {color: #2962f2;}
[data-pie-id].pie_chart_main_status2 li:nth-child(5) {color: #4306df;}
[data-pie-id].pie_chart_main_status2 li:nth-child(6) {color: #762ab0;}
[data-pie-id].pie_chart_main_status2 li:nth-child(7) {color: #ca4e06;}
[data-pie-id].pie_chart_main_status2 li:nth-child(8) {color: #c7b21a;}
[data-pie-id].pie_chart_main_status2 li:nth-child(9) {color: #33158a;}

[data-pie-id].pie_chart_main_status2 li:nth-child(10){color:#c610f3;}
[data-pie-id].pie_chart_main_status2 li:nth-child(11){color:#009fda;}
[data-pie-id].pie_chart_main_status2 li:nth-child(12){color:#ffa500;}
[data-pie-id].pie_chart_main_status2 li:nth-child(13){color:#bf2e2e;}
[data-pie-id].pie_chart_main_status2 li:nth-child(14){color:#97bcc5;}
[data-pie-id].pie_chart_main_status2 li:nth-child(15){color:#003963;}
[data-pie-id].pie_chart_main_status2 li:nth-child(16){color:#06c8ca;}
[data-pie-id].pie_chart_main_status2 li:nth-child(17){color:#b1ca06;}
[data-pie-id].pie_chart_main_status2 li:nth-child(18){color:#42229f;}
[data-pie-id].pie_chart_main_status2 li:nth-child(19){color:#c38f05;}
[data-pie-id].pie_chart_main_status2 li:nth-child(20){color:#a75e33;}
[data-pie-id].pie_chart_main_status2 li:nth-child(21){color:#446470;}
[data-pie-id].pie_chart_main_status2 li:nth-child(22){color:#5b4824;}
[data-pie-id].pie_chart_main_status2 li:nth-child(23){color:#295744;}
[data-pie-id].pie_chart_main_status2 li:nth-child(24){color:#3f3853;}
[data-pie-id].pie_chart_main_status2 li:nth-child(25){color:#592b3c;}
[data-pie-id].pie_chart_main_status2 li:nth-child(26){color:#82a1bc;}
[data-pie-id].pie_chart_main_status2 li:nth-child(27){color:#aea18a;}
[data-pie-id].pie_chart_main_status2 li:nth-child(28){color:#ac7474;}
[data-pie-id].pie_chart_main_status2 li:nth-child(29){color:#71a690;}
[data-pie-id].pie_chart_main_status2 li:nth-child(30){color:#a2687d;}

.pie_chart_main_status2 li:before{content:''; position:absolute; left:0px; top:1px; width:10px; height:10px; background:#15a99c;}
.pie_chart_main_status2 li:nth-child(1):before{background: #15a99c;}
.pie_chart_main_status2 li:nth-child(2):before {background: #1aaee8;}
.pie_chart_main_status2 li:nth-child(3):before {background: #06ca79;}
.pie_chart_main_status2 li:nth-child(4):before {background: #2962f2;}
.pie_chart_main_status2 li:nth-child(5):before {background: #4306df;}
.pie_chart_main_status2 li:nth-child(6):before {background: #762ab0;}
.pie_chart_main_status2 li:nth-child(7):before {background: #ca4e06;}
.pie_chart_main_status2 li:nth-child(8):before {background: #c7b21a;}
.pie_chart_main_status2 li:nth-child(9):before {background: #33158a;}

.pie_chart_main_status2 li:nth-child(10):before {background:#c610f3;}
.pie_chart_main_status2 li:nth-child(11):before {background:#009fda;}
.pie_chart_main_status2 li:nth-child(12):before {background:#ffa500;}
.pie_chart_main_status2 li:nth-child(13):before {background:#bf2e2e;}
.pie_chart_main_status2 li:nth-child(14):before {background:#97bcc5;}
.pie_chart_main_status2 li:nth-child(15):before {background:#003963;}
.pie_chart_main_status2 li:nth-child(16):before {background:#06c8ca;}
.pie_chart_main_status2 li:nth-child(17):before {background:#b1ca06;}
.pie_chart_main_status2 li:nth-child(18):before {background:#42229f;}
.pie_chart_main_status2 li:nth-child(19):before {background:#c38f05;}
.pie_chart_main_status2 li:nth-child(20):before {background:#a75e33;}
.pie_chart_main_status2 li:nth-child(21):before {background:#446470;}
.pie_chart_main_status2 li:nth-child(22):before {background:#5b4824;}
.pie_chart_main_status2 li:nth-child(23):before {background:#295744;}
.pie_chart_main_status2 li:nth-child(24):before {background:#3f3853;}
.pie_chart_main_status2 li:nth-child(25):before {background:#592b3c;}
.pie_chart_main_status2 li:nth-child(26):before {background:#82a1bc;}
.pie_chart_main_status2 li:nth-child(27):before {background:#aea18a;}
.pie_chart_main_status2 li:nth-child(28):before {background:#ac7474;}
.pie_chart_main_status2 li:nth-child(29):before {background:#71a690;}
.pie_chart_main_status2 li:nth-child(30):before {background:#a2687d;}

.pie_chart_box ul.pie_chart_main_status3{width:66%;}
.pie_chart_box ul.pie_chart_main_status3 li{padding-bottom:10px; border-bottom: 1px dotted rgba(18, 40, 56, 0.5); margin-bottom:10px;}

.task_graph_inr, .training_graph_main{position:relative;}
.data_id_tooltip{display: none; position: absolute; border-radius: 4px; padding:0px; z-index: 10; width:114px; top:215px; right:17%; text-align: left; font-size: 12px; line-height: normal; color:#fff;}

.data_id_tooltip1{border:1px solid #15a99c; background:#15a99c;}
.data_id_tooltip2{border:1px solid #1aaee8; background:#1aaee8;}
.data_id_tooltip3{border:1px solid #06ca79; background:#06ca79;}
.data_id_tooltip4{border:1px solid #2962f2; background:#2962f2;}
.data_id_tooltip5{border:1px solid #4306df; background:#4306df;}
.data_id_tooltip6{border:1px solid #762ab0; background:#762ab0;}
.data_id_tooltip7{border:1px solid #ca4e06; background:#ca4e06;}
.data_id_tooltip8{border:1px solid #c7b21a; background:#c7b21a;}
.data_id_tooltip9{border:1px solid #33158a; background:#33158a;}

.training_data_id_tooltip1{border:1px solid #15a99c; background:#15a99c;}
.training_data_id_tooltip2{border:1px solid #1aaee8; background:#1aaee8;}
.training_data_id_tooltip3{border:1px solid #06ca79; background:#06ca79;}
.training_data_id_tooltip4{border:1px solid #2962f2; background:#2962f2;}
.training_data_id_tooltip5{border:1px solid #4306df; background:#4306df;}
.training_data_id_tooltip6{border:1px solid #762ab0; background:#762ab0;}
.training_data_id_tooltip7{border:1px solid #ca4e06; background:#ca4e06;}
.training_data_id_tooltip8{border:1px solid #c7b21a; background:#c7b21a;}
.training_data_id_tooltip9{border:1px solid #33158a; background:#33158a;}

.data_tooltip_bg1{border:1px solid #15a99c; background:#15a99c;}
.data_tooltip_bg2{border:1px solid #1aaee8; background:#1aaee8;}
.data_tooltip_bg3{border:1px solid #06ca79; background:#06ca79;}
.data_tooltip_bg4{border:1px solid #2962f2; background:#2962f2;}
.data_tooltip_bg5{border:1px solid #4306df; background:#4306df;}
.data_tooltip_bg6{border:1px solid #762ab0; background:#762ab0;}
.data_tooltip_bg7{border:1px solid #ca4e06; background:#ca4e06;}
.data_tooltip_bg8{border:1px solid #c7b21a; background:#c7b21a;}
.data_tooltip_bg9{border:1px solid #33158a; background:#33158a;}

.data_id_tooltip table{width:100%; border:none; float:left; border-spacing:0px; border-collapse:collapse; margin:0px;}
.data_id_tooltip table tr td{border:1px solid #ddd; padding:4px 5px; font-size:12px;}
.full_width_tooltip .data_id_tooltip{right:8%;}
.data_tooltip_full_width .data_id_tooltip{top:auto; right:0px; left:0px; bottom:28%; margin:auto;}

.tooltip_adjust_section_top .data_id_tooltip{top:38%; right: 14.5%;}
/* End  tooltips on dashboard html graphs */

/* Notification Page */
.notificatio_section{padding:0px; margin:10px 0px; float:left; width:100%; border-radius:4px;}
.notificatio_section h2{font-size: 20px; float: left; width: 100%; color:#000; font-weight: normal; margin:0px;}
.notificatio_section h2 .fa{color:#003766;}
.notification_inner_sec{width:100%; background:#fff; box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.25); float:left; margin-top:10px; border-radius:4px;}
.notification_inner_sec h3{margin: 0px; font-size: 15px; padding: 10px 15px; border-bottom: 1px dotted rgba(18, 40, 56, 0.5); float: left; width: 100%; color: #fff; background:#848c93; font-weight:normal; border-radius:4px 4px 0px 0px;}
.notification_inner_sec ul{width:100%; float:left; margin:0px; padding:12px 15px;}
.notification_inner_sec ul li{width:23.85%; float:left; margin:0px; padding:0px; margin-right:1.5%; padding-right:1.5%; border-right: 1px dotted rgba(18, 40, 56, 0.5); color:#000; font-size:13px;}
.notification_inner_sec ul li:last-child{margin-right:0px; padding-right:0px; border-right:none;}
.notifi_count{display:inline-block; vertical-align:middle; padding:4px 5px; background:#848c93; font-size:10px; color:#fff; margin-right:3px; min-width: 18px; text-align: center; border-radius: 3px;}
.notifi_count_no{background:red;}
.notifi_count_yes{background:green;}
.notification_inner_sec ul li b{display:inline-block; vertical-align:middle;}
.notifi_view{display:inline-block; color: #003766; line-height: normal; border-bottom: 1px dashed #003766; padding-bottom:0px; float: right; margin:2px 0px;}
.notifi_view:hover{color:#000; border-bottom: 1px dashed #000;}
/* End Notification Page */

/* Notification Top Header */
.notification_list{position:relative;}
.notification_list a{position:relative;}
.notification_box{display:none; position:absolute; top:44px; right:14px; width:220px; background:#d2d9df; box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.2); float:left;}
.notification_box h2{font-size:15px; color:#fff; background:#a5aeb6; padding:10px; margin:0px; float:left; width:100%; font-weight:normal; text-align:left;}
.notification_box ul{background:#d2d9df; padding:0px; margin:0px; float:left; width:100%;}
.notification_box ul li{color:#000; padding:0px; margin:0px; float:left; width:100%; border:none; border-bottom:1px solid #bcc1c6; text-align:left;}
.notification_box ul li:last-child{border:none;}
.notification_box ul li a{color:#003766; font-size:13px; padding:8px 10px; margin:0px; float:left; width:100%; border:none; text-align:left;}
.notification_box ul li a:hover{color:#000; background:#fff;}
.notification_list_show .notification_box{display:none;}
.not_number{width: 15px; height: 15px; border-radius: 100%; background:#ff0000; text-align: center;   line-height: 17px; display: inline-block; font-size: 11px; margin: 0px; position: absolute; top: 9px; right: 6px; color:#fff;
-webkit-animation: zoomeffect 4s infinite; -moz-animation: zoomeffect 4s infinite; animation: zoomeffect 4s infinite;}

@keyframes zoomeffect{
0%{transform:scale(1);}
50%{transform:scale(1.18);}
100%{transform:scale(1);}
}
/* End Notification Top Header */

/* Line_Chart */
.CS_chart_section_main .line_chart_main{width: 48.96%; float: none; vertical-align: top; margin-right: 1.78%;}
.CS_chart_section_main .line_chart_main:nth-child(2n+2){margin-right:0px;}
.CS_chart_section_main .line_chart_main.line_chart_main_full{width:99.85%; margin-right:0px;}
.line_chart_main .Inner_Master_heading.Master_heading{font-size:16px;}
.line_chart_main_full .Inner_Master_heading.Master_heading .view_page_action{margin-right:0px;}

.line_chart_main{margin:10px 0px; width:100%; float:left; background: #fff; padding:15px; border-radius: 4px; box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.2); position: relative;}
.line_chart_wrapper{margin:0px; width:100%; float:left; background: #fff; padding:0px; padding-left: 30px; padding-bottom: 20px; margin-top: 5px; font-size:12px;}  
.blueberryChart {position: relative; height: 250px; width: 100%; float:left;}
.blueberryChart .blueberryLine {position: absolute; top: 0px; left: 0px; height: 100%; width:99.65%; margin-left:0.35%;}
.blueberryChart .blueberryLine svg {position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.blueberryChart .blueberryLine svg polyline{fill: none; stroke-width: 2; stroke-linecap: round; stroke: red; }
.blueberryChart .blueberryLine .blueberryPoints .blueberryPoint{position: absolute; z-index: 1; height: 12px; width: 12px;     border-radius: 100%; margin-bottom: -6px; margin-left: -6px;}
.blueberryChart .blueberryLine .blueberryPoints .blueberryPoint .blueberryTooltip{position: absolute; background: blue;        bottom: 15px; left: 50%; transform: translate3d(-50%, 10px, 0); font-size: 12px; line-height: 12px; color:#fff; padding: 6px 7px; border-radius: 3px; visibility: hidden; opacity: 0; z-index: 2; transition: transform 0.4s ease-out 0s, opacity 0.4s ease-out 0s; width:auto;}
.blueberryChart .blueberryLine .blueberryPoints .blueberryPoint:hover {border: 3px solid rgba(255, 255, 255, 0.5);         margin-bottom: -9px; margin-left: -9px; width:18px; height:18px;}
.blueberryChart .blueberryLine .blueberryPoints .blueberryPoint:hover .blueberryTooltip {visibility: visible; opacity: 1;       transform: translate3d(-50%, -4px, 0);}

.line_chart_yaxis_label{float:left; width:100%; margin:0px; padding:0px;}
.line_chart_yaxis_label ul{float:left; width:100%; margin:0px; padding:0px;}
.line_chart_yaxis_label ul li{float:left; width:100%; margin:0px; padding:0px; height:50px; border-top: 1px solid #ddd; position:relative; list-style:none;}
.line_chart_yaxis_label ul li:nth-child(2n+2){background:#f5f5f5;}
.line_chart_yaxis_label ul li.line_y_number0{height:0px; border-top:none;}
.line_chart_yaxis_label ul li.line_y_number1{border-bottom: 1px solid #ddd;}
.line_chart_yaxis_label ul li span{top: -6px; left: -35px; display: inline-block; text-align: right; width: 25px; position: absolute;}

.line_chart_xaxis_label{float:left; width:100%; margin:0px; padding:0px; margin-top:7px;}
.line_chart_xaxis_label ul{float:left; width:100%; margin:0px; padding:0px;}
.line_chart_xaxis_label ul li{float:left; width:15.42%; margin:0px; padding:0px; list-style:none;}
.line_chart_xaxis_label ul li:last-child{width:0px;}
.line_chart_xaxis_label ul li span{display:inline-block;}
.line_chart_xaxis_label ul li.line_x_lable1 span{margin-left:-1px;}
.line_chart_xaxis_label ul li:last-child span{margin-left:-10px;}

.line_chart_xaxis_label_rotate ul li span{transform: rotate(90deg); transform-origin: left; position:relative;}
.line_chart_xaxis_label_rotate ul li.line_x_lable1 span{margin-left:0px;}
.line_chart_xaxis_label_rotate ul li:last-child span{margin-left:0px;}
.line_chart_xaxis_label_rotate ul li span b{margin-left:5px;}
.line_chart_xaxis_label_rotate ul li span:after{width: 1px; height: 5px; content: ''; position: absolute; left:-7px; top:4px; margin: auto; background: #000; transform: rotate(-90deg);}

.line_chart_xaxis_weekly ul li{width:15.42%;}
.line_chart_xaxis_monthly ul li{width:9%;}
.line_chart_xaxis_quarterly ul li{width:27%;}
.line_chart_xaxis_quarterly ul li:last-child {width:auto;}
.line_chart_xaxis_yearly ul li{width:10.8%;}
.line_chart_xaxis_half_yearly ul li{width:18%;}

.weekly_line_chart3.blueberryChart .blueberryLine .blueberryPoints .blueberryPoint .blueberryTooltip{display:none;}
.blueberryChart .blueberryLine .blueberryPoints .blueberryPoint ul{position: absolute; bottom: 15px; left: 50%; transform: translate3d(-50%, 10px, 0); font-size: 12px; line-height:normal; padding:0px; border-radius: 3px; visibility: hidden; opacity: 0; z-index: 2; transition: transform 0.4s ease-out 0s, opacity 0.4s ease-out 0s; width:auto; min-width:86px;
color: #000; border: 1px solid #003766; background: rgba(255, 255, 255, 0.9); box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.2);}
.blueberryChart .blueberryLine .blueberryPoints .blueberryPoint:hover ul {visibility: visible; opacity: 1; transform: translate3d(-50%, -4px, 0);}
.blueberryChart .blueberryLine .blueberryPoints .blueberryPoint ul li{padding:0px; border-bottom:1px dotted rgba(18, 40, 56, 0.5); float: left; width: 100%;}
.blueberryChart .blueberryLine .blueberryPoints .blueberryPoint ul li:last-child{border:none;}
.blueberryChart .blueberryLine .blueberryPoints .blueberryPoint ul li b{float:left; padding:5px; display:inline-block;}
.blueberryChart .blueberryLine .blueberryPoints .blueberryPoint ul li span{float:right; display:inline-block; padding:5px; background:#d2d9df; min-width: 24px; text-align: center;}
/* End Line_Chart */

.line_chart_total{margin:0px 0px 10px 0px; width:100%; float:left;}
.line_chart_total ul{margin:0px; width:100%; float:left;}
.line_chart_total ul li{margin-right:2%; font-size:13px; position:relative; cursor:default; padding-right:2%; border-right:1px dotted rgba(18, 40, 56, 0.5); width: 49%; float: left; color:#000;}
.line_chart_total ul li:last-child{margin-right:0px; padding-right:0px; border-right:none;}
.line_chart_total ul li .status_toggel_main{color:#333; width: 100%; display: block; min-height: 20px;}
.line_chart_total ul li .status_toggel_main i{color: #fff; width: 44px; height:20px; line-height:20px; border-radius: 10px; background: #003766; text-align: center; font-size: 11px; float: right; position: relative; font-style: normal; display:inline-block;}
.line_chart_total ul li .status_toggel_main b{margin:4px 0px; display:inline-block;}
.line_chart_total ul li .status_toggel_main i a{color: #fff; display:block;}
.line_chart_total ul li .status_toggel_main i a:hover{background:#848c93; border-radius:10px;}
.line_chart_total_full_width ul li{width: 100% !important;}

.filter_select{border: 1px solid rgba(18, 40, 56, 0.2); padding: 3px 6px; width: auto; float: right; margin-top: -5px; background: #f5f5f5; border-radius: 2px; outline:none !important;}
.filter_select_width_75px{width:75px;}

.full_chart_box_main_sec .sopt_interview_colume_chart{min-height: 379px;}

/*LMS_Dashboard*/
.user_sec_box{background:#fff; box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.2); border-radius: 4px; padding:14px; position:relative;}
.user_info_sec{margin:10px 0px; width:100%; float:left;}

.user_info_left{width:35%; float:left;}
.user_info_right{width:65%; float:right;}

.user_info_img{width:32%; padding: 10px; border: 1px solid #d2d9df; display: inline-block; vertical-align: middle; border-radius: 4px;}
.user_info_img img{width:100%; height:auto; vertical-align:top;}
.user_info_detail{width:63%; font-size:14px; display: inline-block; vertical-align: middle; margin-left: 4%;}
.user_info_detail h2{font-size: 18px; float: left; width: 100%; color: #000; font-weight: normal;}
.user_info_detail table{border-collapse: collapse; border:0px;}
.user_info_detail table tr td{padding:18px 0px; border-bottom: 1px dotted rgba(18, 40, 56, 0.5);}
.user_info_detail table tr td b{display:block; margin-right:15px;}
.user_info_detail table tr:first-child td{padding-top:0px;}
.user_info_detail table tr:last-child td{padding-bottom:0px; border:none;}

.user_info_box{width:25%; float:left; padding:2%; text-align:center; font-size:14px; border-right:1px solid #d2d9df; height: 170px;}
.user_info_right .user_info_box:last-child{border-right:none;}
.user_info_right .user_info_box:nth-child(3){border-bottom:none; padding-bottom:0px;}
.user_info_right .user_info_box:nth-child(4){border-bottom:none; padding-bottom:0px;}
.user_sinse_icon {
	font-size: 20px;
	color: #0b5a81;
	width: 50px;
	height: 50px;
	display: flex;
	margin: 0 auto 5px;
	background: #ddd;
	border-radius: 50%;
	justify-content: center;
	align-items: center;
}
.user_sinse_icon .fa{vertical-align:top;}
.user_sinse_icon .right_check_icon{font-size: 13px; margin-right: -3px; margin-top:-10px; vertical-align: top; color:#003963;}
.user_sinse_time{font-size:20px; width:100%; float:left; margin:12px 0px 8px 0px; color:#003963;}
.user_sinse_time h4, .user_sinse_time h5{font-size:16px; width:100%; float:left; letter-spacing: 1px;}
.user_sinse_time h4{margin-bottom:5px;}
.user_sinse_hed{font-size:13px; color:#000;}

.user_progress_sec{margin:10px 0px; width:100%; float:left;}
.user_multi_progress{width:40%; float:left; margin-right:2%; height:385px;}
.user_master_heading{margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; float: left; width:100%; font-size: 15px; border-bottom:1px dotted rgba(18, 40, 56, 0.5); position: relative; color: #000; font-weight: normal;}
.user_activity_sec{width:58%; float:left; height:385px;}

.user_right_top_sec{width:46%; float:left; margin-right:1%;}
.user_login_certificate_sec{margin:10px 0px; width:100%; float:left;}
.user_login_days{width:30%; float:left; margin-right:1%; min-height:360px;}
.user_certificate_print{width:40%; float:left;}
.certificate_box{margin:0px; width:100%; float:left;}
.certificate_heading{width:100%; float:left;}
.certificate_heading h4{font-size:15px; width:100%; float:left; letter-spacing: 1px; color:#003963;}
.certificate_heading h4 span{font-weight:normal; color: #009fda;}
.certificate_heading h5{width:100%; float:left; margin:5px 0px 0px 0px; color:#555; font-size:13px; font-weight:normal; letter-spacing:0.85px;}
.certificate_icon_box{width:100%; float:left; margin:10px 0px;}
.certificate_icon_box a{display:inline-block; text-align:center; width:38px; height:38px; color:#fff; background:#003963;     vertical-align: top; border-radius: 100%; font-size: 15px; margin-right:8px;}
.certificate_icon_box a .fa{line-height:38px;}
.certi_icon1{background:#003963 !important;}
.certi_icon2{background:#97bcc5 !important;}
.certi_icon3{background:#008000 !important;}
.certi_icon4{background:#ffa500 !important;}
.certi_icon5{background:#bf2e2e !important;}
.certificate_icon_box a:hover{background:#848c93 !important;}

.view_all_btn{width:100%; float:left;}
.view_all_btn a{color:#fff; background:#009fda; letter-spacing: 1px; text-transform: uppercase; font-size:12px; padding:8px 15px 6px 15px; line-height: normal; border-radius:4px; display:inline-block;}
.view_all_btn a:hover{background:#003963;}

.view_all_main_btn{width:100%; float:left;}
.view_all_main_btn a{color:#fff; background:#009fda; letter-spacing: 1px; text-transform: uppercase; font-size:12px; padding:8px 15px 6px 15px; line-height: normal; border-radius:4px; display:inline-block;}
.view_all_main_btn a:hover{background:#003963;}
#div_TopNCompletions {
	background-color: #fff;
	display: inline-block;
	padding: 10px;
	border-radius:4px;
}
.user_top_courses_sec{margin:12px 0px; width:100%; float:left; background-color:#fff; padding:10px;}
.user_master_heading_top{font-size: 18px; position: relative; color: #000; padding-bottom:10px; float: left; width: 100%; margin: 0px 0px 10px 0px; font-weight: normal; border-bottom: 1px dotted rgba(18, 40, 56, 0.5);}
.top_courses_box{width:32%; float:left; margin-right:2%; margin-top:5px; color:#000; border:solid 1px #ddd;}
.user_top_courses_sec .top_courses_box:last-child{margin-right:0px;}
.top_courses_icon {
	float: left;
	width: 15%;
	color: #0b5a81;
	font-size: 30px;
	height: 80px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.top_course_name_most {
	word-wrap: break-word;
}
.score_rank .top_courses_box {
	width: 24%;
	margin-right:1%;
}
.score_rank .top_courses_icon {
	width: 20%;
}
.score_rank .top_courses_details {
	width: 80%;
}
.most_done_testpapers .top_courses_box {
	width: 23% !important;
}
.top_courses_details{float:right; width:82%; padding:10px 0;}
.top_course_name{float:left; width:100%; color:#003963; font-size:15px; margin-bottom: 8px;}
.top_course_count{background:#fbb73a; color:#fff; border-radius: 4px; text-align: center; display:inline-block; vertical-align:middle; padding:5px 10px 5px 10px; font-size: 12px; width: auto; margin-right:10px;}
.top_course_count .fa{margin-right:3px;}
.top_course_hours{color:#000; display:inline-block; vertical-align:middle;font-size: 13px; width: auto;}

.user_top_courses_sec_box5 .top_courses_box{width:18.4%;}
.user_top_courses_sec_box5 .top_courses_icon{width:25%;}
.user_top_courses_sec_box5 .top_courses_details{width:74%;}

.top_courses_inner_sec5 .top_courses_box{margin-bottom:15px;}
.top_courses_inner_sec5 .top_courses_box:nth-child(3n+3){margin-right:0px;}

.user_performance_sec{margin:12px 0px; width:100%; float:left;}
.user_performance_sec .user_master_heading_top{padding-bottom:0px; border-bottom:none;}
.user_performance_left{width:46%; float:left; margin-right:2%; min-height:392px;}
.performance_course_done{width:100%; float:left; margin-bottom: 10px;}
.performance_course_done ul{width:100%; float:left;}
.performance_course_done ul li{width:auto; float:left; margin-right:1.5%; padding-left:14px; font-size:12px; color:#000; position:relative;}
.performance_course_done ul li:last-child{margin-right:0px;}
.performance_course_done ul li:before{content:''; width:10px; height:10px; position:absolute; left:0px; top:0px; border-radius:1px; background:#003963;}
.per_course1:before{background:#003963 !important;}
.per_course2:before{background:#009fda !important;}
.per_course3:before{background:#ffa500 !important;}

.user_performance_right{width:52%; float:left;}
.user_performance_right .colume_chart_main_sec{width:48%; min-height:392px; margin-right:4%;}
.user_performance_right .colume_chart_inner_box .colume_number_box_sec{height:210px;}
.user_performance_right .colume_chart_inner_box .colume_bar_box_sec{height:210px;}
.user_performance_right .colume_chart_inner_box .colume_bar_box_sec li{height:210px;}
.user_performance_right .colume_chart_inner_box .colume_bar_box_sec li span{transform: rotate(60deg); left: 5%; top: 253px;   width: 80px;}
.user_performance_right .colume_chart_inner_box .colume_bar_box_sec li span:after{left: -100px;}
.user_performance_right .colume_number_row1{bottom:97%;}
.user_performance_right .colume_number_row2{bottom:77.6%;}
.user_performance_right .colume_number_row3{bottom:58.2%;}
.user_performance_right .colume_number_row4{bottom:38.8%;}
.user_performance_right .colume_number_row5{bottom:19.4%;}

.user_performance_right .pie_chart_box{width:48%; min-height: 392px; margin:0px;}
.user_performance_right ul.pie_chart_main{width:100%;}
.user_performance_right .pie_chart_main{width:215px;}

.user_top_most_result .top_courses_icon{font-size:40px; color:#0b5a81; width:20%; height:98px;}
.user_top_most_result .top_courses_box:last-child .top_courses_icon{color:#0b5a81;}
.user_top_most_result .top_courses_details{width:80%;}
.top_course_score{float:left; width:100%; color:#0b5a81; font-size:15px; margin-bottom:5px; font-weight: bold;}
.top_course_name_most{color:#000; font-size:14px; float:left; width:100%; margin-bottom:7px;}
.top_course_date{color:#333; font-size:13px; float:left; width:100%;}

/*.user_top_most_result5 .top_courses_box{width:18.4%;}*/
.user_top_most_result5 .top_courses_icon{width:20%;}
.user_top_most_result5 .top_courses_details{width:80%;}
.user_top_most_result5 .top_courses_box:last-child .top_courses_icon{color:#0b5a81;}

.top_courses_box_reverse_content .top_course_score{margin:0px;}
.top_courses_box_reverse_content .top_course_name_most{margin-bottom:5px;}
.top_courses_box_reverse_content .top_course_date{margin-bottom:5px;}

.user_consider_sec{float:left; width:100%; margin:10px 0px;}
.user_consider_sec .user_sec_box{float:left; width:32%; margin-right:2%; padding:0px !important; min-height: 307px;}
.user_consider_sec .user_sec_box:last-child{margin-right:0px;}
.user_consider_sec .user_sec_box .user_master_heading{background: #0b5a81; margin: 0px; padding: 10px 14px; color: #fff; border:none; border-radius: 4px 4px 0px 0px;}
.user_master_heading a{float:right; color:#009fda;}
.user_master_heading a:hover{color:#000;}
.user_deadlines_inner{float:left; width:100%; padding:14px;}
.user_deadlines_inner ul{float:left; width:100%;}
.user_deadlines_inner ul li{float:left; width:100%; color:#000; border-bottom: 1px dotted rgba(18, 40, 56, 0.3); margin-bottom:8px; padding-bottom:8px;}
.user_deadlines_inner ul li:last-child{border-bottom:none; margin-bottom:0px; padding-bottom:0px;}
.deadlines_sub_hed{float:left; width:100%;}
.user_deadlines_inner ul li h4{font-size:14px; width:100%; float:left; margin-bottom:8px; color: #003766;}
.user_deadlines_inner ul li h4 a{color: #003766; display:block;}
.user_deadlines_inner ul li h4 a:hover{color:#000;}
.user_deadlines_inner ul li h5{width:100%; float:left; color:#555; font-size:12px; font-weight:normal;}
.left_dead_sec{float:left;}
.right_dead_sec{float:right;}

.user_inprogress_inner{float:left; width:100%; padding:15px;}
.user_inprogress_inner ul{float:left; width:100%;}
.user_inprogress_inner ul li{float:left; width:100%; color:#000; border-bottom: 1px dotted rgba(18, 40, 56, 0.3); margin-bottom:13px; padding-bottom:13px;}
.user_inprogress_inner ul li:last-child{border-bottom:none; margin-bottom:0px; padding-bottom:0px;}
.inprogress_sub_hed{float:left; width:100%;}
.user_inprogress_inner ul li h4{font-size:14px; width:100%; float:left; color: #003766; float:left; width:70%;}
.user_inprogress_inner ul li h4 a{color: #555; display:block; margin:1px 0px;}
.user_inprogress_inner ul li h4 a:hover{color:#003766;}
.user_inprogress_inner ul li h5{width:100%; float:left; color:#555; font-size:16px; font-weight:normal; float:left; width:30%; text-align:right;}
.user_inprogress_inner ul li h5 a{color:#009fda; display:inline-block; margin-left:8px;}
.user_inprogress_inner ul li h5 a:hover{color:#003766;}

.user_calendar_inner{float:left; width:100%; padding:15px;}

/*multi_progress_graph*/
.radial{display:none;}
.radia_bar_container_main{width:300px; float:left;}
.radia_bar_container{width:300px; overflow: hidden; height:205px; margin:30px auto; float:left;}
.progress_right{width:29%; float:right; margin: 6px 0px;}
.progress_right ul{width:100%; float:left;}
.progress_right ul li{width:100%; float:left; border-bottom: 1px dotted rgba(18, 40, 56, 0.3); margin-bottom:10px; padding-bottom:10px;}
.progress_right ul li:last-child{border-bottom:none; margin-bottom:0px; padding-bottom:0px;}
.left_prog_content{width:100%; float:left;}
.left_prog_content h4{width:100%; float:left; font-size:18px; color: #003766; margin-bottom:6px;}
.left_prog_content h4 span{font-size:14px;}
.left_prog_content p{width:100%; float:left; font-size:14px; color: #000; margin:0px;}
.right_prog_content{width:100%; float:left;}
.right_prog_content a{width:auto; display:inline-block; padding:6px 15px 5px 15px; border:1px solid #009fda; color:#009fda;margin-top: 8px; border-radius: 4px;}
.right_prog_content a:hover{border:1px solid #003963; color:#003963;}
.progress_not_started h4{color: #bf2e2e;}
.progress_in_progress h4{color: #ffa500;}
.progress_completed h4{color: #008000;}
/*end multi_progress_graph*/

.total_lms_box{width:100%; float:left; text-align:center;}
.total_lms_icon{font-size:25px; color:#003963; width:100%; float:left;}
.total_lms_box h4{font-size:18px; color:#000; width:100%; float:left; margin:8px 0px;}
.total_lms_box h5{font-size:14px; color:#009fda; width:100%; float:left; font-weight:normal;}

.user_location_lms{width:22%; float:left;}
.location_lms_box{width:100%; float:left;}
.location_lms_left{width:38%; float:left; margin-right:2%}
.location_lms_left ul{width:100%; float:left;}
.location_lms_left ul li{width:100%; float:left; text-align:right; line-height:20px; margin-bottom:6px; font-size:11px; color:#000;}
.location_lms_left ul li:last-child{margin-bottom:0px;}

.location_lms_right{width:60%; float:left;}
.location_lms_right ul{width:100%; float:left;}
.location_lms_right ul li{width:100%; float:left; text-align:right; height:20px; margin-bottom:6px; font-size:13px; color:#000; position:relative;}
.location_lms_right ul li:last-child{margin-bottom:0px;}
.location_lms_bar{display: block; height: 100%; background:#003963; position: absolute; bottom: 0px; top:0px; left:0px;}

.time_session_box{width:100%; float:left; text-align:center;}
.time_session_icon{font-size:30px; color:#003963; width:100%; float:left;}
.time_session_box h4{font-size:18px; color:#000; width:100%; float:left; margin:10px 0px 0px 0px;}

.access_devices_box{width:100%; float:left;}
.access_devices_box ul{width:100%; float:left;}
.access_devices_box ul li{width:100%; float:left; margin-bottom:10px;}
.access_devices_box ul li:last-child{margin-bottom:0px;}
.access_devices_icon{display:inline-block; font-size:25px; color:#003963; vertical-align:middle; width:27%; text-align:center;}
.access_devices_content{display:inline-block; font-size:20px; color:#000; vertical-align:middle; width:68%; margin-left:2%;}

.user_right_top_sec .user_sec_box{width:32%; margin-right:2%; float:left; min-height:145px;}
.user_right_top_sec .user_sec_box:last-child{margin-right:0px;}
.user_right_top_sec .user_access_devices{margin-right:0px;  min-height:185px; margin-bottom: 12px;}
.user_right_top_sec .user_certificate_print{width:66%; min-height:185px; margin-bottom: 12px;}
.user_location_lms{min-height:355px;}

.coach_share_sec{margin:10px 0px; width:100%; float:left;}
.coach_share_inner{width:100%; float:left;}
.coach_share_corses{width:100%; float:left; margin-bottom: 10px;}
.coach_share_corses ul{width:100%; float:left;}
.coach_share_corses ul li{width:auto; float:left; margin-right:3%; padding-left:17px; font-size:13px; color:#000; position:relative;}
.coach_share_corses ul li:last-child{margin-right:0px;}
.coach_share_corses ul li:before{content:''; width:12px; height:12px; position:absolute; left:0px; top:0px; border-radius:1px; background:#003963;}
.per_course1:before{background:#003963 !important;}
.per_course2:before{background:#009fda !important;}
.per_course3:before{background:#ffa500 !important;}

.coach_share_status_box{float:right; margin:0px; width:60%; margin-top:-5px;}
.coach_share_status_box ul{float:left; margin:0px; padding:0px; width:100%;}
.coach_share_status_box ul li{margin-right:2%; font-size:13px; position:relative; cursor:default; padding-right:2%; border-right: 1px dotted #ccc; width:49%; float: left; margin-right:2%;}
.coach_share_status_box ul li:last-child{border:none; margin:0px; padding:0px;}
.coach_share_status_box ul li .status_toggel_main{color:#333; width: 100%; display: block; min-height: 20px; float:left; position:relative;}
.coach_share_status_box ul li .status_toggel_main i{color: #fff; width: 44px; height: 20px; line-height: 20px; border-radius: 10px; background: #003766; text-align: center; font-size: 11px; float: right; position: relative; font-style: normal;}
.coach_share_status_box ul li .status_toggel_main b{margin:4px 0px;}
.coach_share_status_box ul li .status_toggel_main b, .coach_share_status_box ul li .status_toggel_main i{display:inline-block; font-weight:normal;}
.coach_share_status_box ul li .status_toggel_main i a{color:#fff; display:block; float:none;}

.pie_chart_box ul.competency_related_main li{padding-left: 16px; font-size:11px; padding-bottom:0px; border:none; margin-bottom:10px;}
.pie_chart_box ul.competency_related_main li span{color:#000;}
.pie_chart_box ul.competency_related_main li span b{font-size:12px;}
[data-pie-id].competency_related_main li:nth-child(1) {color: #003766;}
[data-pie-id].competency_related_main li:nth-child(2) {color: #15a99c;}
[data-pie-id].competency_related_main li:nth-child(3) {color: #009fda;}
[data-pie-id].competency_related_main li:nth-child(4) {color: #ffa500;}
[data-pie-id].competency_related_main li:nth-child(5) {color: #bf2e2e;}

.competency_related_main li:before{content:''; position:absolute; left:0px; top:1px; width:10px; height:10px; background:#15a99c;}
.competency_related_main li:nth-child(1):before{background: #003766;}
.competency_related_main li:nth-child(2):before {background: #15a99c;}
.competency_related_main li:nth-child(3):before {background: #009fda;}
.competency_related_main li:nth-child(4):before {background: #ffa500;}
.competency_related_main li:nth-child(5):before {background: #bf2e2e;}

/*Assigned Courses CSS*/
.learner_btn_sec{margin:10px 0px; float:left; width:100%;}
.learner_btn_sec ul{margin:0px; padding:0px; float:left; width:100%;}
.learner_btn_sec ul li{margin:0px; padding:0px; margin-right:2%; float:left; width:auto;}
.learner_btn_sec ul li:last-child{margin-right:0px;}
.learner_btn_sec ul li a{color:#000; display:block; padding:0px; background:#f6f8fc; float: left; width: 100%; font-size:15px; box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.4); text-align: center; border:1px dotted rgb(0 55 102 / 30%); border-radius:4px;}
.learner_btn_sec ul li a .lerner_btn_icon{width:60px; height:47px; border-right:1px dotted rgb(0 55 102 / 30%); background:#fff; line-height:47px; border-radius:4px 0px 0px 4px; display: inline-block; float:left;}
.learner_btn_sec ul li a b{font-size:15px; margin:0px; float: left; width:auto; font-weight:normal; line-height:normal; position:relative; text-align: right; padding:16px 20px 16px 20px;}
.lerner_btn_icon img{display: inline-block; vertical-align: middle; height:23px;}
.learner_btn_sec ul li a:hover{box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.6); border:1px dotted rgb(0 55 102 / 90%); background:#fff; color:#003766;}

.assign_priority_section{margin:10px 0px; float:left; width:100%;}
.assign_priority_section .priority_chart_box{min-height:247px; width:64%; padding-bottom:0px;}
.assign_priority_section .priority_level_main{width:74%; float:left;}
.assign_priority_section .priority_level_graph_main{width:160px; float:right; margin-bottom: 6px;}
.priority_chart_box ul.priority_level_main li{padding-left:21px; font-size:12px; padding-bottom:0px; border:none; margin-bottom:10px; color:#000; line-height: 17px;}
.priority_chart_box ul.priority_level_main li span{color:#000;}
.priority_chart_box ul.priority_level_main li span b{display:inline-block; letter-spacing: 1px; margin-right: 3px;}
.pority_blue{color:#003766;}
.pority_gray{color:#97bcc5;}
.pority_green{color:#00b098;}
.pority_yellow{color:#ffa500;}

[data-pie-id].priority_level_main li:nth-child(1) {color: #003766;}
[data-pie-id].priority_level_main li:nth-child(2) {color: #97bcc5;}
[data-pie-id].priority_level_main li:nth-child(3) {color: #00b098;}
[data-pie-id].priority_level_main li:nth-child(4) {color: #ffa500;}

.priority_level_main li:before{content:''; position:absolute; left:0px; top:2px; width:12px; height:12px; background:#003766;}
.priority_level_main li:nth-child(1):before{background: #003766;}
.priority_level_main li:nth-child(2):before {background: #97bcc5;}
.priority_level_main li:nth-child(3):before {background: #00b098;}
.priority_level_main li:nth-child(4):before {background: #ffa500;}

/*Cadet Assigned Courses Start*/
[data-pie-id].cadet_priority_level_main li:nth-child(1) {color: #ffa500;}
[data-pie-id].cadet_priority_level_main li:nth-child(2) {color: #003766;}
[data-pie-id].cadet_priority_level_main li:nth-child(3) {color: #00b098;}
.cadet_priority_level_main li:nth-child(1):before{background: #ffa500;}
.cadet_priority_level_main li:nth-child(2):before {background: #003766;}
.cadet_priority_level_main li:nth-child(3):before {background: #00b098;}
/*Cadet Assigned Courses End*/

/*priority level color Start*/
[data-pie-id].priority_level_main li.priority_red{color:#ff0000;}
[data-pie-id].priority_level_main li.priority_green{color:#00b098;}
[data-pie-id].priority_level_main li.priority_yellow{color:#ffa500;}
[data-pie-id].priority_level_main li.priority_blue{color: #003766;}
[data-pie-id].priority_level_main li.priority_gray{color: #97bcc5;}

.priority_level_main li.priority_red:before{background: #ff0000;}
.priority_level_main li.priority_green:before {background: #00b098;}
.priority_level_main li.priority_yellow:before {background: #ffa500;}
.priority_level_main li.priority_blue:before {background: #003766;}
.priority_level_main li.priority_gray:before {background: #97bcc5;}

.priority_level_main li.priority_red b{color:#ff0000;}
.priority_level_main li.priority_green b{color:#00b098;}
.priority_level_main li.priority_yellow b{color:#ffa500;}
.priority_level_main li.priority_blue b{color: #003766;}
.priority_level_main li.priority_gray b{color: #97bcc5;}

.priority_level_design_li li{padding-left: 20px !important; line-height: 17px;}
.priority_level_design_li li b{letter-spacing: 1px;}
/*priority_level_color End*/

.priority_content_sec{float: left; width: 104%; color:#000; padding: 8px 10px; background: #d2d9df; text-align:center; margin-left:-2%;}

.assign_priority_section .course_status_chart_box{min-height:247px; width:34%; margin-right:2%;}
.assign_priority_section .course_status_content_main{width:32%; float:right; margin:5px 0px 0px 0px;}
.assign_priority_section .course_status_graph_main{width:180px; float:left;}
.course_status_content_inner.pie_chart_main li:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:none;}

.course_status_content_main ul li{margin-bottom:10px; padding-bottom:10px;}

[data-pie-id].course_status_content_inner li:nth-child(1) {color: #009fda;}
[data-pie-id].course_status_content_inner li:nth-child(2) {color: #ffa500;}

.course_content_sec_main_normal{float:left; width:100%;}
.course_content_sec_main_normal ul{float:left; width:100%; margin:0px; padding:0px;}
.course_content_sec_main_normal ul li{float:left; width:100%; margin-bottom:15px; padding-bottom:15px; font-size: 13px; position: relative; cursor: default; border-bottom: 1px dotted #ccc;}
.course_content_sec_main_normal ul li:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:none;}
.course_content_sec{width:100%; float:left;}
.course_content_sec h4{width:100%; float:left; font-size:20px; color: #003766; margin-bottom:6px;}
.course_content_sec h4 span{font-size:14px;}
.course_content_sec p{width:100%; float:left; font-size:14px; color: #000;}

.course_total_sec h4{color: #003766;}
.course_completed_sec h4{color:#009fda;}
.course_pending_sec h4{color:#ffa500;}
.course_total_month_sec h4{color:#848c93;}

.assign_contact_sec{width:100%; float:left; margin:8px 0px; text-align:center;}
.assign_contact_sec p{width:100%; float:left; margin:0px 0px 8px 0px; font-size:14px; color:#000;}
.assign_contact_sec p:last-child{margin-bottom:0px;}

.search_design_tab3{background: #fff; border-radius: 4px; box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.2);}
.search_design_tab3 table tr{width:37%; display: inline-block;}
.search_design_tab3 table tr:last-child{width:12%;}
.search_design_tab3 table tr td{display:inline-block;}
.search_design_tab3 table tr td:first-child{width:24%;}
.search_design_tab3 table tr td:last-child{width:72%;}

.s_box_btn{background:#0b5a81; padding: 8px 10px;}
.s_box_btn:hover{background:#2478a1;}

.grid_tab table tr:first-child{background:#848c93 !important;}
.grid_tab table tr:first-child th{background:#848c93 !important; font-weight:normal;}
.grid_tab.grid_tab_bgcolor table tr:first-child{background:#848c93 !important;}
.grid_tab table table table td.griddataA{padding:8px;}
.grid_tab_border_table table tr td{border:1px solid #eee !important;}
.grid_tab_border_table table tr td table tr td{border:none !important;}
.grid_tab table tr:first-child td a{color:#fff;}
.grid_tab table tr:first-child th a{color:#fff;}
.grid_tab.grid_tab_bgcolor table tr:first-child td a{color:#fff;}

.assign_course_tab .grid_tab table td{border: 1px dotted #eee; border-bottom: 1px dotted #ccc;}
.pegi{background:#fff !important;}
.assign_course_tab{width: 100%; float:left; margin:10px 0px;}
.course_sec_right{float:right; width:60%; font-size: 14px; text-align:right; padding: 14px 0px; position:relative; z-index:9;}
.course_sec_right b{display: inline-block; margin-right:15px;}
.course_sec_right a{display: inline-block; text-decoration: underline; color: #003766;}
.course_sec_right a:hover{color:#ffa500;}
.course_sec_right a .fa{margin-right:5px;}
.course_thumb_img{display:block; float:left; width:80px;}
.course_thumb_img img{width:100%; height:auto; vertical-align:middle;}
.course_sec_right_space_anchor a{margin-left:10px;}
.course_sec_right_space_anchor #LinkButton1{float:none;}

.r_form_box{padding: 0px; width:100%; float: left; margin:8px 0px 10px 0px;}
.r_form_box h2{font-size: 20px; width: 100%; float: left; color: #003963; margin-top:0px; margin-bottom:10px;}
.r_form_box p{font-size: 14px; width: 100%; color: #333; margin: 10px 0px; float: left; line-height: 20px; margin-top:5px; margin-bottom:10px;}
.r_form_box strong{font-size: 14px; width: 100%;margin: 10px 0px; float: left; line-height: 20px; color:#0b5a81;}

.r_form_box ul{font-size: 14px; width: 100%; color: #333; margin: 10px 0px; float: left; line-height: 20px; margin-top:5px; margin-bottom:10px;}
.r_form_box ul li {width: 97%; margin: 5px 0px 5px 16px; float: left; list-style: circle;}

.p_test_btn_box #lnk_continueptest{width: 100% !important; float: left; margin: 10px 0px; background: #f3ad1c; padding: 10px 0px; color: #FFF;}
.p_test_btn_box #lnk_continuemdq{width: 100% !important; float: left; margin: 10px 0px; background: #f3ad1c; padding: 10px 0px; color: #FFF;}

.r_form_box .p_table{margin-top:10px; margin-bottom:15px; padding:0px;}
.r_form_box .p_table td{padding: 10px 15px;}

.p_test_btn_box{background: #fff; padding: 15px; box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.2); border-radius: 4px;    border: 2px dotted #ffa500; width: 40%; margin: 0; float: left; margin-left:30%; text-align: center;}

.active_td_display_space {display: inline-block !important; margin: 0px !important;}
.main_left{border:none;}
.main_left .btn01{margin:0px 0px 10px 0px; padding:10px; width:100%; border-radius: 4px;}
.main_right{box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.2);}
.main_left_box{background: #fff; box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.2);}
.main_left_box .panel_inr{padding-left:5px;}
.input_radio_full_width{width:100%;}
.space_top_bottom_3px{margin-top:3px; margin-bottom:3px;}
.small_grid_fix, .small_grid_fix2{background: #fff; box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.2);}
.grid_tab_main .table_head{margin-top:15px;}
.space_top_20px{margin-top:15px;}
.space_top_5px{margin-top:5px;}
.dashboard_grid_tab table tr td{border:1px dotted #eee; border-bottom:1px dotted #ccc;}

/*Tab CSS*/
#tab_nav {width: 100%; float:left;}
#tab_nav &gt; ul {width:40%; float:left; position:relative; z-index:9;}
#tab_nav &gt; ul &gt; li {width: auto; float:left; margin-right: 5px;}
#tab_nav &gt; ul &gt; li a {display: block; color: #000; text-decoration: none; padding:12px 20px; border-radius: 5px 5px 0px 0px; background:#eee; border:1px solid #ddd; border-bottom:none; border-top: 4px solid #ddd; font-size:15px; text-transform:uppercase; text-align: center; min-width: 160px; cursor:pointer;}
#tab_nav &gt; ul &gt; li a:hover{color: #ffa500; border-top:4px solid #ffa500;}
#tab_nav &gt; ul &gt; li a.selected {background: #fff; color: #003963; border-top:4px solid #003963;}
#tab_nav .tab_inner{display: none; width: 100%; float:left; position:relative;}
#tab_nav .tab_inner.selected {display: block;}
#tab_nav .tab_inner .pie_chart_box ul li i a{padding:0px;}
#tab_nav .tab_inner .master_grid{margin-top:0px;}

/*Radio Tab CSS*/
.radio_tabs_main{float: left; border: 1px dotted rgba(18, 40, 56, 0.3); font-size: 14px; margin:5px 0px; background:#dfe6eb; border-radius: 3px; box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.2);}
.radio_tabs_box{float:left; padding:10px 15px; width:auto; border-right:1px dotted rgba(18, 40, 56, 0.5); min-width:145px; border-radius: 3px;}
.radio_tabs_main .radio_tabs_box:last-child{border-right:none;}
.radio_tabs_box .form-check-input{margin:0px; margin-right:5px; display:inline-block; vertical-align:middle; width: 16px;    height: 16px; cursor: pointer;}
.radio_tabs_box .form-check-label{margin:0px; display:inline-block; vertical-align:middle;}
.radio_tabs_box_active{background:#fff; cursor: pointer;}
.radio_tabs_hide{display:none;}
.radio_tabs_content{float:left; width:100%;}
/*Radio Tab CSS End*/

.interview_icon_grid{color:#003963; font-size: 14px !important; margin-right: 5px;}
.course_calender_icon{color:#009fda; font-size: 14px !important; margin-right: 5px;}
.course_calender_icon2{color:#ffa500;}

/*N_Test_Report_CSS*/
.Ntest_main{font-size:13px; margin:0px; padding:0px; float: left; width:100%;}
.N_top_main_heading{font-size: 20px; float: left; width: 100%; color:#003766; font-weight: normal; text-align: center; margin: 10px 0px 10px 0px;}
.Ntest_report_tab{margin:10px 0px; padding:9px; float: left; background: #fff; box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.2); border-radius: 4px; width:100%;}
.Ntest_report_tab table{border-collapse: collapse; border:0px;}
.Ntest_report_tab table tr{display:inline-block; width:32%; margin-right: 2%; padding-right:2%; border-right:1px dotted rgba(18, 40, 56, 0.5);}
.Ntest_report_tab table tr:nth-child(3n+3){margin-right:0px; padding-right:0px; border-right:none;}
.Ntest_report_tab table tr td{padding:5px; width:49.4%; display:inline-block;}

.Ntest_report_pera{margin:10px 0px; float: left; width:100%;}
.Ntest_report_pera p{font-size:13px; color:#000; margin:0px 0px 8px 0px; line-height:22px;}
.Ntest_report_pera p:last-child{margin-bottom:0px;}

.Ntest_section_main{margin:10px 0px; float: left; width:100%;}
.Ntest_sub_heading{font-size:18px; float: left; width: 100%; color:#000; font-weight: normal; margin:0px; border-bottom: 1px dotted rgba(18, 40, 56, 0.5); padding-bottom: 10px;}
.Ntest_sub_heading .report_validity_text{color:#003766; font-size:16px; letter-spacing:1px;}

.Ntest_sec_box{background:#fff; box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.2); border-radius: 4px; padding:14px;}

.Ntest_multi_graph{margin:10px 0px; float: left; width:100%;}

.Ntest_global_table{margin:10px 0px 0px 0px; float: left; width:100%;}
.Ntest_global_table table{border-collapse: collapse; border:0px;}
.Ntest_global_table table tr th{background:#848c93; color:#fff; padding:10px 8px; border:1px solid #ddd; font-weight: normal; text-align:center; font-size:14px;}
.Ntest_global_table tr td{padding:8px; border:1px solid #ccc;}
.high_gscore_td{background:#ff0000 !important; color:#fff !important; text-align:center;}
.low_gscore_td{background:#008000 !important; color:#fff !important; text-align:center;}
.Ntest_global_table tr td.global_td_hed{background:#636d74; color:#fff; padding:10px 8px; border:1px solid #ddd; font-size:14px; text-align:center;}
.Ntest_global_table table tr:nth-child(odd){background:#F9F9F9}
.Ntest_global_table table tr:nth-child(even){background:#FFFFFF}
.Ntest_star{color:#003766;}

.Ntest_td1{width:30%;}
.Ntest_td2{width:20%;}
.Ntest_td3{width:50%;}

.N_bottom_main_heading{float: left; width: 100%; text-align: center; margin: 15px 0px 10px 0px;}
.N_bottom_main_heading h2{font-size:20px; float:left; width: 100%; color:#003766; font-weight: normal; margin:0px 0px 10px 0px;}
.N_bottom_main_heading p{font-size:14px; color:#000; margin:0px; line-height:24px;}

.Ntest_bot_chart_table{margin:10px 0px 0px 0px; float:none; width:48.5%; display:inline-block; vertical-align:middle;}
.Ntest_bot_chart_table table{border-collapse: collapse; border:0px;}
.Ntest_bot_chart_table table tr th{background:#003766; color:#fff; padding:10px 8px; border:1px solid #ddd; font-weight: normal; text-align:center; font-size:14px;}
.Ntest_bot_chart_table tr td{padding:8px; border:1px solid #ccc; line-height:18px;}
.Ntest_bot_chart_table table tr:nth-child(odd){background:#F9F9F9}
.Ntest_bot_chart_table table tr:nth-child(even){background:#FFFFFF}
.Ntest_chart_td1{width:30%;}
.Ntest_chart_td2{width:35%;}
.Ntest_chart_td3{width:35%;}

.Ntest_botm_graph{margin:10px 0px 0px 0px; float:none; width:49%; margin-right:2%; background:#fff; box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.2); border-radius: 4px; padding:14px; display:inline-block; vertical-align:middle;}

.Ntest_comments_textarea{margin:10px 0px 0px 0px; float: left; width:100%;}
.Ntest_comments_textarea textarea{margin:0px; float: left; width:100%; background:#fff; box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.2); border-radius: 4px; padding:10px; height:90px; border: 1px solid #ccc !important; outline:none;}

.Ntest_botm_list_sec ul{margin:0px; float: left; width:100%; font-size:12px;}
.Ntest_botm_list_sec ul li{margin:0px; float: left; width:37%; margin-right:1.5%; padding-right:1.5%; border-right: 1px dotted rgba(18, 40, 56, 0.5);}
.Ntest_botm_list_sec ul li:first-child{width:30%;}
.Ntest_botm_list_sec ul li:last-child{width:30%; margin-right:0px; padding-right:0px; border-right:none;}
.Ntest_botm_list_sec ul li b span{display:inline-block; margin-right:4px; color:#003766;}
.Ntest_botm_list_sec ul li b{display:inline-block; vertical-align:middle; margin-top:5px;}
.Ntest_botm_list_sec ul li i{color: #fff; width: 44px; height: 20px; line-height: 20px; border-radius: 10px; background: #003766; text-align: center; font-size: 11px; float: right; position: relative; font-style: normal; display:inline-block; font-style:normal;}

.Ntest_footer_sec{border: 1px dotted rgba(18, 40, 56, 0.5); margin-bottom:0px; font-size:14px;}
.Ntest_footer_sec span{float: left; width:50%;}
.Ntest_footer_sec span.Ntest_footer_right{text-align:right;}

.suport_admin_dashboard_tab tr{width:22.1%;}

/*Company Specific CSS*/
.all_chart_box{float: left; background: #fff; padding: 14px; border-radius: 4px; box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.2);  border-radius: 4px; position:relative;}
.objective_examination_section .course_status_chart_box, .objective_examination_section .priority_chart_box{min-height: 284px;}
.horizontal_colume_chart_extra_large .horizontal_colume_bar_box li{height:80px; margin:10px 0px;}
.horizontal_colume_chart_extra_large .horizontal_colume_bar_box li:first-child{margin-top:20px;}
.horizontal_colume_chart_extra_large .horizontal_colume_bar_box li:last-child{margin-bottom:0px;}
.horizontal_colume_chart_extra_large .horizontal_colume_bar_box li span{top:35px;}
.horizontal_colume_chart_extra_large .horizontal_colume_bar_box .horizontal_colume_bar b{margin-top:35px;}

.horizontal_colume_chart_large .horizontal_colume_bar_box li{height: 50px; margin:10px 0px;}
.horizontal_colume_chart_large .horizontal_colume_bar_box li:first-child{margin-top:20px;}
.horizontal_colume_chart_large .horizontal_colume_bar_box li:last-child{margin-bottom:0px;}
.horizontal_colume_chart_large .horizontal_colume_bar_box li span{top:20px;}
.horizontal_colume_chart_large .horizontal_colume_bar_box .horizontal_colume_bar b{margin-top: 20px;}

.horizontal_colume_chart_medium .horizontal_colume_bar_box li{height:40px; margin:6px 0px;}
.horizontal_colume_chart_medium .horizontal_colume_bar_box li:first-child{margin-top:12px;}
.horizontal_colume_chart_medium .horizontal_colume_bar_box li:last-child{margin-bottom:0px;}
.horizontal_colume_chart_medium .horizontal_colume_bar_box li span{top:15px;}
.horizontal_colume_chart_medium .horizontal_colume_bar_box .horizontal_colume_bar b{margin-top:15px;}

.horizontal_colume_chart_normal .horizontal_colume_bar_box li{height:30px; margin:5px 0px;}
.horizontal_colume_chart_normal .horizontal_colume_bar_box li:first-child{margin-top:10px;}
.horizontal_colume_chart_normal .horizontal_colume_bar_box li:last-child{margin-bottom:0px;}
.horizontal_colume_chart_normal .horizontal_colume_bar_box li span{top:10px;}
.horizontal_colume_chart_normal .horizontal_colume_bar_box .horizontal_colume_bar b{margin-top:10px;}

.table_head{border-bottom:1px dotted rgba(18, 40, 56, 0.5); color:#222;}
.table_head_heading {font-size:16px; font-weight:normal; color:#000;}
.dashboard_table_head table tr td{display:table-cell;}
.td_right{text-align:right;}
.td_right a:last-child{margin-right:0px !important;}
.display_table_cell{display:table-cell !important;}
.target_view_icon{padding:2px 5px; border:1px solid #009fda; color:#009fda; margin:5px 5px 5px 0px !important; display:inline-block; border-radius:5px; font-size: 12px;}
.target_view_icon:hover{border:1px solid #003963; color:#003963;}
.space_top20{margin-top:20px;}
.space_botm20{margin-bottom:20px;}
img[alt*="Pick a date"]{top: 8px; right: 10px;}

.table_head table{color:#222;}
.table_head table tr td a, .table_head table tr td label, .table_head table tr td span{color:#222;}
.send_receive_sec{border: 1px dotted rgba(18, 40, 56, 0.5); display:inline-block; padding: 6px 10px 6px 6px; background: #fff;border-radius: 5px;}
.grid_tab_scroll{overflow-x: scroll;}

.tab_totel_record{position:absolute; top: -31px; left:36%; width:auto; font-size: 15px; color:#000;}
.td_width_50px{width:50px;}
.td_width_20pr{width:20%;}
.td_width_100px{width:100px;}
.td_width_110px{width:110px;}
.td_width_130px{width:130px;}
.td_width_140px{width:140px;}
.td_width_150px{width:150px;}
.td_width_185px{width:185px;}
.td_width_200px{width:200px;}
.tab_section_main .course_sec_right a{margin-left:15px;}
.tab_section_main .grid_tab table td{border: 1px solid #ddd;}
.search_tab span{font-weight:normal;}

.all_chart_box .search_tab{margin:0px; padding: 0px; border: none; background: none;}
.all_chart_box .search_tab .table1{margin:0px; padding: 0px; border: none; background: none; width:100%;}

.result_obj_exam_section .course_status_chart_box{width:48%;}
.result_obj_exam_section .priority_chart_box{width:50%;}

/*Oral_Examination_Graph_CSS*/
.oral_exam_chart_box .colume_chart_inner_box{margin-top:5px;}
.oral_exam_chart_box .colume_chart_inner_box .colume_bar_box_sec{height:180px;}
.oral_exam_chart_box .colume_chart_inner_box .colume_bar_box_sec li{height:180px; width:56px; margin: 0px 5px;}
.oral_exam_chart_box .colume_chart_inner_box .colume_bar_box_sec li:first-child{margin-left:10px;}
.oral_exam_chart_box .colume_chart_inner_box .colume_bar_box_sec li:last-child{margin-right:0px;}
.oral_exam_chart_box .colume_chart_inner_box .colume_bar_box_sec li span{transform: rotate(0deg); left:0px; top:190px; width:100%; text-align: center;}
.oral_exam_chart_box .colume_chart_inner_box .colume_bar_box_sec li span:after{transform: rotate(0deg); left:0px; top:-10px;}
.oral_exam_chart_box .colume_number_row1{bottom: 174px;}
.oral_exam_chart_box .colume_number_row2{bottom: 138px;}
.oral_exam_chart_box .colume_number_row3{bottom: 103px;}
.oral_exam_chart_box .colume_number_row4{bottom: 67px;}
.oral_exam_chart_box .colume_number_row5{bottom: 31px;}

.result_obj_exam_section .all_chart_box{min-height:402px;}
.result_oral_exam_section .all_chart_box{min-height:388px;}
.result_obj_chart_box .colume_chart_inner_box{margin-top:20px;}
.result_obj_chart_box .colume_chart_inner_box .colume_bar_box_sec li{width:72px; margin: 0px 6px;}
.result_obj_chart_box .colume_chart_inner_box .colume_bar_box_sec li:first-child{margin-left:12px;}
.result_obj_chart_box .colume_chart_inner_box .colume_bar_box_sec li:last-child{margin-right:0px;}
.result_obj_chart_box .colume_chart_inner_box .colume_bar_box_sec li span{transform: rotate(0deg); left:0px; top:310px; width:100%; text-align: center;}
.result_obj_chart_box .colume_chart_inner_box .colume_bar_box_sec li span:after{transform: rotate(0deg); left:0px; top:-10px;}
.result_obj_chart_box .colume_bar_box_sec .colume_bar_inner b{margin-top: -15px; font-size: 11px; white-space: nowrap;}
/*Report_Dashboard_CSS*/

.items_box_main_item4_new .items_box{width:23.85%;}
.items_box_main_item4_new .inner_item_sec{padding-left: 55px;}
.items_box_main_item4_new b{font-size:13px; line-height:14px; min-height:0px; font-weight:600;}
.items_box_main_item4_new p{display:block; font-size:12px; color:#000; margin:0px; padding:0px; float: right; width: 100%; font-style: normal; text-align: right;}
.items_box_main_item4_new strong{font-size:14px; font-weight: 600; color:#003766; margin-left: 4px;}
.items_box_main_item4_new strong label{margin-right:0px;}
.items_box_main_item4_new p:last-child{margin-top:3px;}

.items_box_main_item5_new .inner_item_sec{padding-left: 55px;}
.items_box_main_item5_new .items_box .inner_item_sec .item_icon{height: 100%;}
.items_box_main_item5_new b{font-size:13px; min-height:28px; font-weight:600;}
.items_box_main_item5_new p{display:block; font-size:12px; color:#000; margin:0px; padding:0px;float: right; width: 100%; font-style: normal; text-align: right;}
.items_box_main_item5_new p:last-child{margin-top:5px;}
.items_box_main_item5_new strong{font-size:15px; font-weight: 600; color:#003766; margin-left: 4px;}
.items_box_main_item5_new strong label{margin-right:0px;}

.items_box_main_item6_new {margin-bottom:5px;}
.items_box_main_item6_new .items_box{margin-right:1%; margin-bottom:0px; width:15.82%;}
.items_box_main_item6_new .items_box:nth-child(5n+5){margin-right:1%;}
.items_box_main_item6_new .items_box:nth-child(6n+6){margin-right:0px;}
.items_box_main_item6_new .inner_item_sec{padding-left:47px;}

.items_box_main_item6_new .items_box a{min-height:89px;}
.items_box_main_item6_new .items_box .inner_item_sec .item_icon{height:95px; width: 52px;}
.items_box_main_item6_new .items_box .item_icon img{height:28px;}
.items_box_main_item6_new b{font-size:13px; min-height:28px; font-weight:600;}
.items_box_main_item6_new p{display:block; font-size:12px; color:#000; margin:0px; padding:0px; margin-top:5px; float: right; width: 100%; font-style: normal; text-align: right;}
.items_box_main_item6_new strong{font-size:14px; font-weight: 600; color:#003766; margin-left: 4px;}
.items_box_main_item6_new strong label{margin-right:0px;}

.items_box_main_item6_new_p3 .items_box a{min-height:109px;}
.items_box_main_item6_new_p3 .items_box .inner_item_sec .item_icon{height:115px;}

.no_margin_right{margin-right:0px !important;}
.chart_space_box_main{margin-top: 10px; margin-bottom: 10px; position: relative; min-height: 480px; margin-right:0px;}
.chart_space_box_main .colume_chart_inner_box ul{float:none;}
.no_margin{margin:0px !important;}
.margin_left_right_10px{margin:0px 10px 0px 10px !important;}
.margin_left_10px{margin-left:10px !important;}
.margin_right_0px{margin-right:0px !important;}
.margin_top_0px{margin-top:0px !important;}
.margin_5px{margin:5px !important;}
.margin_10px{margin:10px !important;}

ul.pie_chart_main_list{margin:0px; width:100%; float:left; border-bottom:1px dotted rgba(18, 40, 56, 0.5); margin-bottom: 10px; padding-bottom:10px;}
ul.pie_chart_main_list li{font-size:13px; position:relative; cursor:default; float: left; width: 24.4%; margin-right: 1.2%; padding-right: 1.2%; border-right: 1px dotted #ccc; border-bottom: 0px;margin-bottom: 0px; padding-bottom: 0px; font-size: 12px;}
ul.pie_chart_main_list li .status_toggel_main{color:#333; width: 100%; display: block; min-height: 20px;}
ul.pie_chart_main_list li .status_toggel_main i{color: #fff; width: 44px; height:20px; line-height:20px; border-radius: 10px; background: #003766; text-align: center; font-size: 11px; float: right; position: relative; font-style: normal;}
ul.pie_chart_main_list li .status_toggel_main b, ul.pie_chart_main_list li .status_toggel_main i{display:inline-block; font-weight: normal;}
ul.pie_chart_main_list li .status_toggel_main b{margin:4px 0px;}
ul.pie_chart_main_list li .status_toggel_main i a{color: #fff; display:block;}
ul.pie_chart_main_list li .status_toggel_main i a:hover{background:#848c93; border-radius:10px;}
ul.pie_chart_main_list li .status_toggel_main b, ul.pie_chart_main_list li .status_toggel_main i{display:inline-block; font-weight: normal;}
.status_b_width_60pr{width:60%;}
ul.pie_chart_main_list li:last-child{margin-right: 0px; padding-right: 0px; border-right: 0px; border-bottom: 0px;}
ul.pie_chart_main_list li.pie_li_width_19_pr{width:19%;}
ul.pie_chart_main_list li.pie_li_width_23_pr{width:23%;}
ul.pie_chart_main_list li.pie_li_width_24_pr{width:24%;}
ul.pie_chart_main_list li.pie_li_width_26_pr{width:26%;}
ul.pie_chart_main_list li.pie_li_width_29_pr{width:29%;}
ul.pie_chart_main_list li.pie_li_width_32_pr{width:32.5%;}
ul.pie_chart_main_list li.pie_li_width_49_pr_half{width:49.4%;}
ul.pie_chart_main_list li.pie_li_width_49_pr{width:49%; margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px dotted #ccc;}
ul.pie_chart_main_list li.pie_li_width_100_pr{width:100% !important;}
ul.pie_chart_main_list li.pie_li_width_100_pr_full{width:100% !important;}

.chart_space_box_main ul.pie_chart_main_status2{width:47%;}
.chart_space_box_main ul.pie_chart_main_status2 li{margin-bottom:12px;}
.pie_chart_main_part2{width: 290px; float: right;}

ul.pie_chart_main_list li.pie_li_width_49_pr:nth-child(2n+2){margin-right:0px; padding-right:0px; border-right:none;}
ul.pie_chart_main_list li.pie_li_width_100_pr{margin:0px !important; padding-right:0px !important; border:none !important; margin-bottom: 6px !important; padding-bottom: 6px !important; padding-top:0px !important; border-bottom: 1px dotted #ccc !important;}
.no_space_border{margin:0px !important; padding-right:0px !important; border:none !important;}
.no_border_mar_pad{margin:0px !important; padding:0px !important; border:none !important;}

.search_chart_tab{float: left; width: 100%; font-size:11px; margin-bottom:10px; border-bottom:1px dotted rgba(18, 40, 56, 0.5); position:relative; z-index:1;}
.search_chart_tab table{float: left; width: 100%; border-spacing: 0px;}
.search_chart_tab table tr{display:inline-block; width:31.5%; margin-bottom:10px; margin-right:2%;}
.search_chart_tab table tr:nth-child(3n+3){margin-right:0px;}
.search_chart_tab table tr:last-child{margin-right:0px; float:right;}
.search_chart_tab table tr:last-child .full_width{text-align:right;}
.search_chart_tab table tr td{display:inline-block; width:46%;}
.search_chart_tab table tr td:last-child{width:51.8%;}
.search_chart_tab table tr td input[type="text"], .search_chart_tab table tr td select{width:100%; border:1px solid #bbbbbb; background:#e6eaf3; border-radius:3px; font-size:11px; height:32px; padding:0 5px;}
.user_top_courses_sec .search_chart_tab table tr td input[type="text"], .user_top_courses_sec  .search_chart_tab table tr td select{border:1px solid #ccc; background:#fff;}
.search_chart_tab table tr td .s_box_btn{margin-right:0px; font-size:12px; padding: 6px 10px;}

.search_chart_tab2 table tr{width:48.6%; margin-right:2%;}
.search_chart_tab2 table tr:last-child{margin-right:0px;}
.search_chart_tab2 table tr:nth-child(3n+3){margin-right:2%;}
.search_chart_tab2 table tr:nth-child(2n+2){margin-right:0px;}
.search_chart_tab2 table tr td{width:45.5%;}

.search_chart_tab6 table tr{width:15.8%; margin-right:1%;}
.search_chart_tab6 table tr:nth-child(3){margin-right:1%;}

.chart_space_box_main .colume_chart_inner_box{margin-top:10px;}
.chart_space_box_main .colume_chart_inner_box .colume_bar_box_sec{height:210px;}
.chart_space_box_main .colume_chart_inner_box .colume_bar_box_sec li{height:210px; width:56px; margin: 0px 5px;}
.chart_space_box_main .colume_chart_inner_box .colume_bar_box_sec li:first-child{margin-left:10px;}
.chart_space_box_main .colume_chart_inner_box .colume_bar_box_sec li:last-child{margin-right:0px;}
.chart_space_box_main .colume_chart_inner_box .colume_bar_box_sec li span{transform: rotate(35deg); left: 40%; top: 245px; width: 90px; text-align: left;}
.chart_space_box_main .colume_chart_inner_box .colume_bar_box_sec li span:after{transform: rotate(-35deg); left: -114%; top: -7px;}
.chart_space_box_main .colume_number_row1{bottom:205px;}
.chart_space_box_main .colume_number_row2{bottom: 163px;}
.chart_space_box_main .colume_number_row3{bottom: 121px;}
.chart_space_box_main .colume_number_row4{bottom: 79px;}
.chart_space_box_main .colume_number_row5{bottom: 37px;}

.report_inner_pages_graph .course_status_chart_box, .report_inner_pages_graph .priority_chart_box{min-height: 285px; padding-bottom:14px;}
.report_inner_pages_graph .course_status_graph_main{width:245px;}
.report_inner_pages_graph .course_status_content_main{margin:10px 0px;}
.report_inner_pages_graph .course_status_content_main ul li{margin-bottom:10px; padding-bottom:10px;}
.align_center{text-align:center !important;}

.border_top_1px{border-top: 1px dotted rgba(18, 40, 56, 0.5);}
.space_top_bottom_5{margin-top:5px !important; margin-bottom:5px !important;}
.space_top_bottom_10{margin-top:10px !important; margin-bottom:10px !important;}
.space_bottom_10{margin-bottom:10px !important;}
.space_bottom_5{margin-bottom:5px !important;}
.space_top_5{margin-top:5px !important;}
.space_top_10{margin-top:10px !important;}
.course_status_content_li_space10 ul li{margin-bottom: 10px; padding-bottom: 10px;}
.float_left{float:left !important;}
.float_right{float:right !important;}
.width_auto{width:auto !important;}

.line_stat_color_box{width:100%; float:left; margin-bottom: 10px;}
.line_stat_color_box ul{width:100%; float:left;}
.line_stat_color_box ul li{width:auto; float:left; margin-right:3%; padding-left:18px; font-size:13px; color:#000; position:relative;}
.line_stat_color_box ul li:last-child{margin-right:0px;}
.line_stat_color_box ul li:before{content:''; width:12px; height:12px; position:absolute; left:0px; top:3px; border-radius:1px; background:#003963;}
.line_stat_color_box ul li i{color: #fff; width: 44px; height: 20px; line-height: 20px; border-radius: 10px; background: #003766; text-align: center;  font-size: 11px; float: right; position: relative; font-style: normal; margin-left:15px;}
.line_stat_color_box ul li i a{color: #fff;}

.line_stat_color_box ul li.line_stat_half{width:49%;}

.line_color_stat1:before{background:#003963 !important;}
.line_color_stat2:before{background:#009fda !important;}
.line_color_stat3:before{background:#ffa500 !important;}
.line_color_stat4:before{background:#bf2e2e !important;}
.line_color_stat5:before{background:#0f0e53 !important;}

.line_color_stat1 i{background:#003963 !important;}
.line_color_stat2 i{background:#009fda !important;}
.line_color_stat3 i{background:#ffa500 !important;}
.line_color_stat4 i{background:#bf2e2e !important;}
.line_color_stat5 i{background:#0f0e53 !important;}

.line_stat_color_box_add_i span{display:inline-block; margin:3px 0px;}
.line_stat_color_box_add_i ul li{margin-right: 1.2%; padding-right: 1.2%; border-right: 1px dotted #ccc;}
.line_stat_color_box_add_i ul li:last-child{margin-right:0px; padding-right:0px; border-right:none;}
.line_stat_color_box_add_i ul li:before{top:3px;}
.line_stat_color_box_border_space{border-bottom: 1px dotted rgba(18, 40, 56, 0.5); margin-bottom: 10px; padding-bottom: 10px;}

.line_stat_color_box_separate_li ul li{margin-right:2%; padding-right:2%; border-right: 1px dotted #ccc;}
.line_stat_color_box_separate_li ul li:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.line_stat_color_box4 ul li{margin-right:4%; padding-right:4%; width:21.5%;}

/*Difficulty Level_graph_css_Start*/
.difficulty_level_graph{margin:0px !important; width:auto !important; display: inline-block !important; float: none !important;}
.difficulty_level_graph .colume_bar_box_sec{border:none !important; border-bottom:1px solid #003963 !important; height:40px !important; width:50px !important;}
.difficulty_level_graph .colume_bar_box_sec li{margin:0px !important; margin-right:6.5% !important; width:29% !important; height:40px !important; float: left !important;}
.difficulty_level_graph .colume_bar_box_sec li:last-child{margin-right:0px !important;}
.difficulty_level_graph .colume_bar_box_sec li .colume_bar_inner{border-radius: 2px 2px 0px 0px !important;}
.lavel_titel{margin-top:5px;}
/*Difficulty Level_graph_css_End*/

/*score_progress_graph_css_Start*/
.score_progress_graph{margin:0px !important; width:120px !important; display: inline-block !important; float: none !important; height:auto;}
.score_progress_graph .horizontal_colume_bar_box{margin:0px !important; float: left !important; padding:0px !important; border:none !important; width:68% !important;}
.score_progress_graph .horizontal_colume_bar_box li{margin:0px !important; height:16px !important; border:1px solid #01a763 !important; background:#ddd !important;}
.score_titel{width:30% !important; float:right; text-align: right; line-height: 16px;}
/*score_progress_graph_css_End*/

/*all_graph_inner_classes_css*/
.colume_chart_multi_colume2.colume_chart_inner_box .colume_bar_box_sec li{margin: 0px 5px; border:1px solid #ccc; border-bottom:none;}
.colume_chart_multi_colume2.colume_chart_inner_box .colume_bar_box_sec li:first-child{margin-left:12px;}
.colume_chart_multi_colume2.colume_chart_inner_box .colume_bar_box_sec li:last-child{margin-right:0px;}
.colume_chart_multi_colume2.colume_chart_inner_box .colume_bar_box_sec li .colume_bar_inner{width:47%;}
.colume_chart_multi_colume2.colume_chart_inner_box .colume_bar_box_sec li .colume_bar_inner:nth-child(2){left:53%}
.colume_chart_multi_colume2.colume_chart_inner_box .colume_bar_box_sec .colume_bar_inner b{margin-top: 0px; position: absolute;top: 3px; text-align: center; width: 100%;}

.colume_chart_multi_colume3.colume_chart_inner_box .colume_bar_box_sec li{margin: 0px 5px; border:1px solid #ccc; border-bottom:none;}
.colume_chart_multi_colume3.colume_chart_inner_box .colume_bar_box_sec li:first-child{margin-left:12px;}
.colume_chart_multi_colume3.colume_chart_inner_box .colume_bar_box_sec li:last-child{margin-right:0px;}
.colume_chart_multi_colume3.colume_chart_inner_box .colume_bar_box_sec li .colume_bar_inner{width:30%;}
.colume_chart_multi_colume3.colume_chart_inner_box .colume_bar_box_sec li .colume_bar_inner:nth-child(2){left:35%}
.colume_chart_multi_colume3.colume_chart_inner_box .colume_bar_box_sec li .colume_bar_inner:nth-child(3){left:70%}
.colume_chart_multi_colume3.colume_chart_inner_box .colume_bar_box_sec .colume_bar_inner b{margin-top: 0px; position: absolute;top: 3px; text-align: center; width: 100%;}

.colume_chart_multi_colume4.colume_chart_inner_box .colume_bar_box_sec li{margin: 0px 5px; border:1px solid #ccc; border-bottom:none;}
.colume_chart_multi_colume4.colume_chart_inner_box .colume_bar_box_sec li:first-child{margin-left:12px;}
.colume_chart_multi_colume4.colume_chart_inner_box .colume_bar_box_sec li:last-child{margin-right:0px;}
.colume_chart_multi_colume4.colume_chart_inner_box .colume_bar_box_sec li .colume_bar_inner{width:22%;}
.colume_chart_multi_colume4.colume_chart_inner_box .colume_bar_box_sec li .colume_bar_inner:nth-child(2){left:26%}
.colume_chart_multi_colume4.colume_chart_inner_box .colume_bar_box_sec li .colume_bar_inner:nth-child(3){left:52%}
.colume_chart_multi_colume4.colume_chart_inner_box .colume_bar_box_sec li .colume_bar_inner:nth-child(4){left:78%}
.colume_chart_multi_colume4.colume_chart_inner_box .colume_bar_box_sec .colume_bar_inner b{margin-top: 0px; position: absolute;top: 3px; text-align: center; width: 100%;}

.line_stat_color_box_top_position{float:left; width:48%; position:absolute; right:40px; margin:0px;}
.line_stat_color_box_top_position ul li{width:30.2%;}
.position_relative_z9{position:relative; z-index:9;}
.position_relative{position:relative;}
.line_stat_color_box_row2{width:30%;}
.line_stat_color_box_row2 ul li{width:48%;}
.line_stat_color_box_half_row{width:50%; right:0px;}
.line_stat_color_box_half_row ul li{width:48%;}

.graph_main_section{float:left; width:100%;}
.space_right_1per{margin-right:1%;}
.space_right_1_4per{margin-right:1.4%;}
.space_right_2per{margin-right:2%;}
.space_right_3per{margin-right:3%;}
.space_right_4per{margin-right:4%;}
.space_right_5per{margin-right:5%;}
.space_right_30px{margin-right:30px;}
.space_right_8px{margin-right:8px;}
.padding_bottom_5px{padding-bottom:5px !important;}
.pad_mar_space_none{margin:0px !important; padding:0px !important;}
.td_width_100px{width:100px;}

.width_100px{width:100px;}

.graph_min_height_none{min-height:0px;}
.graph_min_height_150{min-height:150px;}
.graph_min_height_152{min-height:152px;}
.graph_min_height_160{min-height:160px;}
.graph_min_height_170{min-height:170px;}
.graph_min_height_172{min-height:172px;}
.graph_min_height_175{min-height:175px;}
.graph_min_height_180{min-height:180px;}
.graph_min_height_185{min-height:185px;}
.graph_min_height_190{min-height:190px;}
.graph_min_height_195{min-height:195px;}
.graph_min_height_200{min-height:200px;}
.graph_min_height_206{min-height:206px;}
.graph_min_height_208{min-height:208px;}
.graph_min_height_210{min-height:210px;}
.graph_min_height_215{min-height:215px;}
.graph_min_height_220{min-height:220px;}
.graph_min_height_225{min-height:225px;}
.graph_min_height_230{min-height:230px;}
.graph_min_height_235{min-height:235px;}
.graph_min_height_240{min-height:240px;}
.graph_min_height_245{min-height:245px;}
.graph_min_height_250{min-height:250px;}
.graph_min_height_255{min-height:255px;}
.graph_min_height_260{min-height:260px;}
.graph_min_height_265{min-height:265px;}
.graph_min_height_270{min-height:270px;}
.graph_min_height_275{min-height:275px;}
.graph_min_height_280{min-height:280px;}
.graph_min_height_285{min-height:285px;}
.graph_min_height_290{min-height:290px;}
.graph_min_height_295{min-height:295px;}
.graph_min_height_300{min-height:300px;}
.graph_min_height_310{min-height:310px;}
.graph_min_height_315{min-height:315px;}
.graph_min_height_320{min-height:320px;}
.graph_min_height_330{min-height:330px;}
.graph_min_height_340{min-height:340px;}
.graph_min_height_350{min-height:350px;}
.graph_min_height_360{min-height:360px;}
.graph_min_height_365{min-height:365px;}
.graph_min_height_370{min-height:370px;}
.graph_min_height_375{min-height:375px;}
.graph_min_height_380{min-height:380px;}
.graph_min_height_385{min-height:385px;}
.graph_min_height_390{min-height:390px;}
.graph_min_height_395{min-height:395px;}
.graph_min_height_400{min-height:400px;}
.graph_min_height_405{min-height:405px;}
.graph_min_height_410{min-height:410px;}
.graph_min_height_415{min-height:415px;}
.graph_min_height_420{min-height:420px;}
.graph_min_height_425{min-height:425px;}
.graph_min_height_430{min-height:430px;}
.graph_min_height_440{min-height:440px;}
.graph_min_height_445{min-height:445px;}
.graph_min_height_450{min-height:450px;}
.graph_min_height_455{min-height:455px;}
.graph_min_height_460{min-height:460px;}
.graph_min_height_465{min-height:465px;}
.graph_min_height_470{min-height:470px;}
.graph_min_height_475{min-height:475px;}
.graph_min_height_480{min-height:480px;}
.graph_min_height_485{min-height:485px;}
.graph_min_height_490{min-height:490px;}
.graph_min_height_495{min-height:495px;}
.graph_min_height_499{min-height:499px;}
.graph_min_height_500{min-height:500px;}
.graph_min_height_505{min-height:505px;}
.graph_min_height_509{min-height:509px;}
.graph_min_height_510{min-height:510px;}
.graph_min_height_515{min-height:515px;}
.graph_min_height_520{min-height:520px;}
.graph_min_height_525{min-height:525px;}
.graph_min_height_530{min-height:530px;}
.graph_min_height_535{min-height:535px;}
.graph_min_height_540{min-height:540px;}
.graph_min_height_545{min-height:545px;}
.graph_min_height_548{min-height:548px !important;}
.graph_min_height_550{min-height:550px;}
.graph_min_height_555{min-height:555px;}
.graph_min_height_560{min-height:560px;}
.graph_min_height_570{min-height:570px;}
.graph_min_height_580{min-height:580px;}
.graph_min_height_590{min-height:590px;}
.graph_min_height_595{min-height:595px;}
.graph_min_height_600{min-height:600px;}

.pie_chart_width_70{width:70px;}
.pie_chart_width_80{width:80px;}
.pie_chart_width_90{width:90px;}
.pie_chart_width_100{width:100px;}
.pie_chart_width_105{width:105px;}
.pie_chart_width_110{width:110px;}
.pie_chart_width_115{width:115px;}
.pie_chart_width_120{width:120px;}
.pie_chart_width_125{width:125px;}
.pie_chart_width_130{width:130px;}
.pie_chart_width_135{width:135px;}
.pie_chart_width_140{width:140px;}
.pie_chart_width_145{width:145px;}
.pie_chart_width_150{width:150px;}
.pie_chart_width_155{width:155px;}
.pie_chart_width_160{width:160px;}
.pie_chart_width_165{width:165px;}
.pie_chart_width_170{width:170px;}
.pie_chart_width_175{width:175px;}
.pie_chart_width_180{width:180px;}
.pie_chart_width_185{width:185px;}
.pie_chart_width_195{width:195px;}
.pie_chart_width_200{width:200px;}
.pie_chart_width_205{width:205px;}
.pie_chart_width_210{width:210px;}
.pie_chart_width_215{width:215px;}
.pie_chart_width_220{width:220px;}
.pie_chart_width_225{width:225px;}
.pie_chart_width_230{width:230px;}
.pie_chart_width_235{width:235px;}
.pie_chart_width_240{width:240px;}
.pie_chart_width_245{width:245px;}
.pie_chart_width_250{width:250px;}
.pie_chart_width_255{width:255px;}
.pie_chart_width_260{width:260px;}
.pie_chart_width_265{width:265px;}
.pie_chart_width_270{width:270px;}
.pie_chart_width_275{width:275px;}
.pie_chart_width_280{width:280px;}
.pie_chart_width_285{width:285px;}
.pie_chart_width_290{width:290px;}
.pie_chart_width_295{width:295px;}
.pie_chart_width_300{width:300px;}

.sec_width_10per{width:10%;}
.sec_width_15per{width:15%;}
.sec_width_20per{width:20%;}
.sec_width_25per{width:25%;}
.sec_width_30per{width:30%;}
.sec_width_35per{width:35%;}
.sec_width_40per{width:40%;}
.sec_width_45per{width:45%;}
.sec_width_50per{width:50%;}
.sec_width_55per{width:55%;}
.sec_width_60per{width:60%;}
.sec_width_65per{width:65%;}
.sec_width_70per{width:70%;}
.sec_width_75per{width:75%;}
.sec_width_80per{width:80%;}
.sec_width_85per{width:85%;}
.sec_width_90per{width:90%;}
.sec_width_95per{width:95%;}
.sec_width_100per{width:100% !important;}

.sec_width_8per{width:8%;}
.sec_width_18per{width:18%;}
.sec_width_28per{width:28%;}
.sec_width_38per{width:38%;}
.sec_width_48per{width:48%;}
.sec_width_58per{width:58%;}
.sec_width_68per{width:68%;}
.sec_width_78per{width:78%;}
.sec_width_88per{width:88%;}
.sec_width_98per{width:98%;}

.sec_width_13per{width:13%;}
.sec_width_23per{width:23%;}
.sec_width_33per{width:33%;}
.sec_width_43per{width:43%;}
.sec_width_53per{width:53%;}
.sec_width_63per{width:63%;}
.sec_width_73per{width:73%;}
.sec_width_83per{width:83%;}
.sec_width_93per{width:93%;}

.sec_width_12per{width:12%;}
.sec_width_22per{width:22%;}
.sec_width_32per{width:32%;}
.sec_width_42per{width:42%;}
.sec_width_52per{width:52%;}
.sec_width_62per{width:62%;}
.sec_width_72per{width:72%;}
.sec_width_82per{width:82%;}
.sec_width_92per{width:92%;}

.sec_width_14per{width:14%;}
.sec_width_24per{width:24%;}
.sec_width_34per{width:34%;}
.sec_width_44per{width:44%;}
.sec_width_54per{width:54%;}
.sec_width_64per{width:64%;}
.sec_width_74per{width:74%;}
.sec_width_84per{width:84%;}
.sec_width_94per{width:94%;}

.sec_width_17per{width:17%;}
.sec_width_27per{width:27%;}
.sec_width_37per{width:37%;}
.sec_width_47per{width:47%;}
.sec_width_57per{width:57%;}
.sec_width_67per{width:67%;}
.sec_width_77per{width:77%;}
.sec_width_87per{width:87%;}
.sec_width_97per{width:97%;}

.sec_width_16per{width:16%;}
.sec_width_26per{width:26%;}
.sec_width_36per{width:36%;}
.sec_width_46per{width:46%;}
.sec_width_56per{width:56%;}
.sec_width_66per{width:66%;}
.sec_width_76per{width:76%;}
.sec_width_86per{width:86%;}

.sec_width_19per{width:19%;}
.sec_width_29per{width:29%;}
.sec_width_39per{width:39%;}
.sec_width_49per{width:49%;}
.sec_width_59per{width:59%;}
.sec_width_69per{width:69%;}
.sec_width_79per{width:79%;}
.sec_width_89per{width:89%;}

.sec_width_18_4_per{width:18.4%;}

.colume_chart_bar_width28 ul.colume_bar_box_sec li{width:28px;}
.colume_chart_bar_width30 ul.colume_bar_box_sec li{width:30px;}
.colume_chart_bar_width32 ul.colume_bar_box_sec li{width:32px;}
.colume_chart_bar_width34 ul.colume_bar_box_sec li{width:34px;}
.colume_chart_bar_width36 ul.colume_bar_box_sec li{width:36px;}
.colume_chart_bar_width38 ul.colume_bar_box_sec li{width:38px;}
.colume_chart_bar_width40 ul.colume_bar_box_sec li{width:40px;}
.colume_chart_bar_width42 ul.colume_bar_box_sec li{width:42px;}
.colume_chart_bar_width44 ul.colume_bar_box_sec li{width:44px;}
.colume_chart_bar_width46 ul.colume_bar_box_sec li{width:46px;}
.colume_chart_bar_width48 ul.colume_bar_box_sec li{width:48px;}
.colume_chart_bar_width50 ul.colume_bar_box_sec li{width:50px;}
.colume_chart_bar_width52 ul.colume_bar_box_sec li{width:52px;}
.colume_chart_bar_width54 ul.colume_bar_box_sec li{width:54px;}
.colume_chart_bar_width56 ul.colume_bar_box_sec li{width:56px;}
.colume_chart_bar_width58 ul.colume_bar_box_sec li{width:58px;}
.colume_chart_bar_width60 ul.colume_bar_box_sec li{width:60px;}
.colume_chart_bar_width62 ul.colume_bar_box_sec li{width:62px;}
.colume_chart_bar_width64 ul.colume_bar_box_sec li{width:64px;}
.colume_chart_bar_width66 ul.colume_bar_box_sec li{width:66px;}
.colume_chart_bar_width68 ul.colume_bar_box_sec li{width:68px;}
.colume_chart_bar_width70 ul.colume_bar_box_sec li{width:70px;}
.colume_chart_bar_width72 ul.colume_bar_box_sec li{width:72px;}
.colume_chart_bar_width74 ul.colume_bar_box_sec li{width:74px;}
.colume_chart_bar_width76 ul.colume_bar_box_sec li{width:76px;}
.colume_chart_bar_width78 ul.colume_bar_box_sec li{width:78px;}
.colume_chart_bar_width80 ul.colume_bar_box_sec li{width:80px;}
.colume_chart_bar_width85 ul.colume_bar_box_sec li{width:85px;}
.colume_chart_bar_width90 ul.colume_bar_box_sec li{width:90px;}
.colume_chart_bar_width95 ul.colume_bar_box_sec li{width:95px;}
.colume_chart_bar_width100 ul.colume_bar_box_sec li{width:100px;}
.colume_chart_bar_width105 ul.colume_bar_box_sec li{width:105px;}
.colume_chart_bar_width110 ul.colume_bar_box_sec li{width:110px;}
.colume_chart_bar_width115 ul.colume_bar_box_sec li{width:115px;}
.colume_chart_bar_width120 ul.colume_bar_box_sec li{width:120px;}
.colume_chart_bar_width125 ul.colume_bar_box_sec li{width:125px;}
.colume_chart_bar_width130 ul.colume_bar_box_sec li{width:130px;}
.colume_chart_bar_width135 ul.colume_bar_box_sec li{width:135px;}
.colume_chart_bar_width140 ul.colume_bar_box_sec li{width:140px;}
.colume_chart_bar_width145 ul.colume_bar_box_sec li{width:145px;}
.colume_chart_bar_width150 ul.colume_bar_box_sec li{width:150px;}

.colume_chart_normal_yaxix.colume_chart_inner_box{padding-bottom:38px;}
.colume_chart_normal_yaxix.colume_chart_inner_box .colume_bar_box_sec li span{font-size: 11px; transform: rotate(0deg);     transform-origin: unset; left:0px; top:310px; width:100%; text-align:center;}
.colume_chart_normal_yaxix.colume_chart_inner_box .colume_bar_box_sec li span:after{top:-8px; transform: rotate(0deg); left: 0px; right:0px; margin:auto; height: 4px;}

.colume_chart_half_rotate_yaxix.colume_chart_inner_box{padding-bottom:85px;}
.colume_chart_half_rotate_yaxix.colume_chart_inner_box .colume_bar_box_sec li span{font-size: 12px; transform: rotate(45deg);
transform-origin: left; left:60%; top:305px; width:100px; text-align: left;}
.colume_chart_half_rotate_yaxix.colume_chart_inner_box .colume_bar_box_sec li span:after{top:0px; transform: rotate(-90deg); left:-128%; height:6px;}

.colume_chart_half_up_rotate_yaxix.colume_chart_inner_box{padding-bottom:85px;}
.colume_chart_half_up_rotate_yaxix.colume_chart_inner_box .colume_bar_box_sec li span{font-size: 12px; transform: rotate(55deg);
transform-origin: left; left:50%; top:305px; width:80px; text-align: left;}
.colume_chart_half_up_rotate_yaxix.colume_chart_inner_box .colume_bar_box_sec li span:after{top:0px; transform: rotate(-90deg); left:-128%; height:5px;}

.colume_chart_full_rotate_yaxix.colume_chart_inner_box{padding-bottom:135px;}
.colume_chart_full_rotate_yaxix.colume_chart_inner_box .colume_bar_box_sec li span{font-size: 12px; transform: rotate(90deg);  transform-origin: left; left: 50%; top:381px; width: 135px; text-align: left; line-height: normal;}
.colume_chart_full_rotate_yaxix.colume_chart_inner_box .colume_bar_box_sec li span:after{top: 4px; transform: rotate(-90deg);  left: -117%;}

.colume_chart_box_height_90.colume_chart_inner_box .colume_bar_box_sec{height: 90px;}
.colume_chart_box_height_90.colume_chart_inner_box .colume_bar_box_sec li{height: 90px;}
.colume_chart_box_height_90.colume_chart_inner_box .colume_bar_box_sec li span{top:98px;}

.colume_chart_box_height_100.colume_chart_inner_box .colume_bar_box_sec{height: 100px;}
.colume_chart_box_height_100.colume_chart_inner_box .colume_bar_box_sec li{height: 100px;}
.colume_chart_box_height_100.colume_chart_inner_box .colume_bar_box_sec li span{top:108px;}

.colume_chart_box_height_110.colume_chart_inner_box .colume_bar_box_sec{height: 110px;}
.colume_chart_box_height_110.colume_chart_inner_box .colume_bar_box_sec li{height: 110px;}
.colume_chart_box_height_110.colume_chart_inner_box .colume_bar_box_sec li span{top:118px;}

.colume_chart_box_height_120.colume_chart_inner_box .colume_bar_box_sec{height: 120px;}
.colume_chart_box_height_120.colume_chart_inner_box .colume_bar_box_sec li{height: 120px;}
.colume_chart_box_height_120.colume_chart_inner_box .colume_bar_box_sec li span{top:128px;}

.colume_chart_box_height_130.colume_chart_inner_box .colume_bar_box_sec{height: 130px;}
.colume_chart_box_height_130.colume_chart_inner_box .colume_bar_box_sec li{height: 130px;}
.colume_chart_box_height_130.colume_chart_inner_box .colume_bar_box_sec li span{top:138px;}

.colume_chart_box_height_140.colume_chart_inner_box .colume_bar_box_sec{height: 140px;}
.colume_chart_box_height_140.colume_chart_inner_box .colume_bar_box_sec li{height: 140px;}
.colume_chart_box_height_140.colume_chart_inner_box .colume_bar_box_sec li span{top:148px;}

.colume_chart_box_height_150.colume_chart_inner_box .colume_bar_box_sec{height: 150px;}
.colume_chart_box_height_150.colume_chart_inner_box .colume_bar_box_sec li{height: 150px;}
.colume_chart_box_height_150.colume_chart_inner_box .colume_bar_box_sec li span{top:158px;}

.colume_chart_box_height_160.colume_chart_inner_box .colume_bar_box_sec{height: 160px;}
.colume_chart_box_height_160.colume_chart_inner_box .colume_bar_box_sec li{height: 160px;}
.colume_chart_box_height_160.colume_chart_inner_box .colume_bar_box_sec li span{top:168px;}

.colume_chart_box_height_170.colume_chart_inner_box .colume_bar_box_sec{height: 170px;}
.colume_chart_box_height_170.colume_chart_inner_box .colume_bar_box_sec li{height: 170px;}
.colume_chart_box_height_170.colume_chart_inner_box .colume_bar_box_sec li span{top:178px;}

.colume_chart_box_height_180.colume_chart_inner_box .colume_bar_box_sec{height: 180px;}
.colume_chart_box_height_180.colume_chart_inner_box .colume_bar_box_sec li{height: 180px;}
.colume_chart_box_height_180.colume_chart_inner_box .colume_bar_box_sec li span{top:188px;}

.colume_chart_box_height_190.colume_chart_inner_box .colume_bar_box_sec{height: 190px;}
.colume_chart_box_height_190.colume_chart_inner_box .colume_bar_box_sec li{height: 190px;}
.colume_chart_box_height_190.colume_chart_inner_box .colume_bar_box_sec li span{top:198px;}

.colume_chart_box_height_200.colume_chart_inner_box .colume_bar_box_sec{height: 200px;}
.colume_chart_box_height_200.colume_chart_inner_box .colume_bar_box_sec li{height: 200px;}
.colume_chart_box_height_200.colume_chart_inner_box .colume_bar_box_sec li span{top:205px;}

.colume_chart_box_height_210.colume_chart_inner_box .colume_bar_box_sec{height: 210px;}
.colume_chart_box_height_210.colume_chart_inner_box .colume_bar_box_sec li{height: 210px;}
.colume_chart_box_height_210.colume_chart_inner_box .colume_bar_box_sec li span{top:218px;}

.colume_chart_box_height_220.colume_chart_inner_box .colume_bar_box_sec{height: 220px;}
.colume_chart_box_height_220.colume_chart_inner_box .colume_bar_box_sec li{height: 220px;}
.colume_chart_box_height_220.colume_chart_inner_box .colume_bar_box_sec li span{top:228px;}

.colume_chart_box_height_230.colume_chart_inner_box .colume_bar_box_sec{height: 230px;}
.colume_chart_box_height_230.colume_chart_inner_box .colume_bar_box_sec li{height: 230px;}
.colume_chart_box_height_230.colume_chart_inner_box .colume_bar_box_sec li span{top:238px;}

.colume_chart_box_height_240.colume_chart_inner_box .colume_bar_box_sec{height: 240px;}
.colume_chart_box_height_240.colume_chart_inner_box .colume_bar_box_sec li{height: 240px;}
.colume_chart_box_height_240.colume_chart_inner_box .colume_bar_box_sec li span{top:248px;}

.colume_chart_box_height_250.colume_chart_inner_box .colume_bar_box_sec{height: 250px;}
.colume_chart_box_height_250.colume_chart_inner_box .colume_bar_box_sec li{height: 250px;}
.colume_chart_box_height_250.colume_chart_inner_box .colume_bar_box_sec li span{top:258px; line-height:1.1;}

.colume_chart_box_height_260.colume_chart_inner_box .colume_bar_box_sec{height: 260px;}
.colume_chart_box_height_260.colume_chart_inner_box .colume_bar_box_sec li{height: 260px;}
.colume_chart_box_height_260.colume_chart_inner_box .colume_bar_box_sec li span{top:268px;}

.colume_chart_box_height_270.colume_chart_inner_box .colume_bar_box_sec{height: 270px;}
.colume_chart_box_height_270.colume_chart_inner_box .colume_bar_box_sec li{height: 270px;}
.colume_chart_box_height_270.colume_chart_inner_box .colume_bar_box_sec li span{top:278px;}

.colume_chart_box_height_280.colume_chart_inner_box .colume_bar_box_sec{height: 280px;}
.colume_chart_box_height_280.colume_chart_inner_box .colume_bar_box_sec li{height: 280px;}
.colume_chart_box_height_280.colume_chart_inner_box .colume_bar_box_sec li span{top:288px;}

.colume_chart_box_height_290.colume_chart_inner_box .colume_bar_box_sec{height: 290px;}
.colume_chart_box_height_290.colume_chart_inner_box .colume_bar_box_sec li{height: 290px;}
.colume_chart_box_height_290.colume_chart_inner_box .colume_bar_box_sec li span{top:298px;}

.colume_chart_box_height_300.colume_chart_inner_box .colume_bar_box_sec{height: 300px;}
.colume_chart_box_height_300.colume_chart_inner_box .colume_bar_box_sec li{height: 300px;}
.colume_chart_box_height_300.colume_chart_inner_box .colume_bar_box_sec li span{top:308px;}

.colume_chart_box_height_90 .colume_number_row1{bottom:85px;}
.colume_chart_box_height_90 .colume_number_row2{bottom:68px;}
.colume_chart_box_height_90 .colume_number_row3{bottom:49px;}
.colume_chart_box_height_90 .colume_number_row4{bottom:31px;}
.colume_chart_box_height_90 .colume_number_row5{bottom:13px;}
.colume_chart_box_height_90 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_100 .colume_number_row1{bottom:95px;}
.colume_chart_box_height_100 .colume_number_row2{bottom:76px;}
.colume_chart_box_height_100 .colume_number_row3{bottom:55px;}
.colume_chart_box_height_100 .colume_number_row4{bottom:35px;}
.colume_chart_box_height_100 .colume_number_row5{bottom:15px;}
.colume_chart_box_height_100 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_110 .colume_number_row1{bottom:105px;}
.colume_chart_box_height_110 .colume_number_row2{bottom:84px;}
.colume_chart_box_height_110 .colume_number_row3{bottom:61px;}
.colume_chart_box_height_110 .colume_number_row4{bottom:39px;}
.colume_chart_box_height_110 .colume_number_row5{bottom:17px;}
.colume_chart_box_height_110 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_120 .colume_number_row1{bottom:115px;}
.colume_chart_box_height_120 .colume_number_row2{bottom:92px;}
.colume_chart_box_height_120 .colume_number_row3{bottom:67px;}
.colume_chart_box_height_120 .colume_number_row4{bottom:43px;}
.colume_chart_box_height_120 .colume_number_row5{bottom:19px;}
.colume_chart_box_height_120 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_130 .colume_number_row1{bottom:125px;}
.colume_chart_box_height_130 .colume_number_row2{bottom:100px;}
.colume_chart_box_height_130 .colume_number_row3{bottom:73px;}
.colume_chart_box_height_130 .colume_number_row4{bottom:47px;}
.colume_chart_box_height_130 .colume_number_row5{bottom:21px;}
.colume_chart_box_height_130 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_140 .colume_number_row1{bottom:135px;}
.colume_chart_box_height_140 .colume_number_row2{bottom:108px;}
.colume_chart_box_height_140 .colume_number_row3{bottom:79px;}
.colume_chart_box_height_140 .colume_number_row4{bottom:51px;}
.colume_chart_box_height_140 .colume_number_row5{bottom:23px;}
.colume_chart_box_height_140 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_150 .colume_number_row1{bottom:145px;}
.colume_chart_box_height_150 .colume_number_row2{bottom:116px;}
.colume_chart_box_height_150 .colume_number_row3{bottom:85px;}
.colume_chart_box_height_150 .colume_number_row4{bottom:55px;}
.colume_chart_box_height_150 .colume_number_row5{bottom:25px;}
.colume_chart_box_height_150 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_160 .colume_number_row1{bottom:155px;}
.colume_chart_box_height_160 .colume_number_row2{bottom:124px;}
.colume_chart_box_height_160 .colume_number_row3{bottom:91px;}
.colume_chart_box_height_160 .colume_number_row4{bottom:59px;}
.colume_chart_box_height_160 .colume_number_row5{bottom:27px;}
.colume_chart_box_height_160 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_170 .colume_number_row1{bottom:165px;}
.colume_chart_box_height_170 .colume_number_row2{bottom:132px;}
.colume_chart_box_height_170 .colume_number_row3{bottom:97px;}
.colume_chart_box_height_170 .colume_number_row4{bottom:63px;}
.colume_chart_box_height_170 .colume_number_row5{bottom:29px;}
.colume_chart_box_height_170 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_180 .colume_number_row1{bottom:175px;}
.colume_chart_box_height_180 .colume_number_row2{bottom:140px;}
.colume_chart_box_height_180 .colume_number_row3{bottom:103px;}
.colume_chart_box_height_180 .colume_number_row4{bottom:67px;}
.colume_chart_box_height_180 .colume_number_row5{bottom:31px;}
.colume_chart_box_height_180 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_190 .colume_number_row1{bottom:185px;}
.colume_chart_box_height_190 .colume_number_row2{bottom:148px;}
.colume_chart_box_height_190 .colume_number_row3{bottom:109px;}
.colume_chart_box_height_190 .colume_number_row4{bottom:71px;}
.colume_chart_box_height_190 .colume_number_row5{bottom:33px;}
.colume_chart_box_height_190 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_200 .colume_number_row1{bottom:195px;}
.colume_chart_box_height_200 .colume_number_row2{bottom:155px;}
.colume_chart_box_height_200 .colume_number_row3{bottom:115px;}
.colume_chart_box_height_200 .colume_number_row4{bottom:75px;}
.colume_chart_box_height_200 .colume_number_row5{bottom:35px;}
.colume_chart_box_height_200 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_210 .colume_number_row1{bottom:205px;}
.colume_chart_box_height_210 .colume_number_row2{bottom:163px;}
.colume_chart_box_height_210 .colume_number_row3{bottom:121px;}
.colume_chart_box_height_210 .colume_number_row4{bottom:79px;}
.colume_chart_box_height_210 .colume_number_row5{bottom:37px;}
.colume_chart_box_height_210 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_220 .colume_number_row1{bottom:215px;}
.colume_chart_box_height_220 .colume_number_row2{bottom:171px;}
.colume_chart_box_height_220 .colume_number_row3{bottom:127px;}
.colume_chart_box_height_220 .colume_number_row4{bottom:83px;}
.colume_chart_box_height_220 .colume_number_row5{bottom:39px;}
.colume_chart_box_height_220 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_230 .colume_number_row1{bottom:225px;}
.colume_chart_box_height_230 .colume_number_row2{bottom:179px;}
.colume_chart_box_height_230 .colume_number_row3{bottom:133px;}
.colume_chart_box_height_230 .colume_number_row4{bottom:87px;}
.colume_chart_box_height_230 .colume_number_row5{bottom:41px;}
.colume_chart_box_height_230 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_240 .colume_number_row1{bottom:235px;}
.colume_chart_box_height_240 .colume_number_row2{bottom:187px;}
.colume_chart_box_height_240 .colume_number_row3{bottom:139px;}
.colume_chart_box_height_240 .colume_number_row4{bottom:91px;}
.colume_chart_box_height_240 .colume_number_row5{bottom:43px;}
.colume_chart_box_height_240 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_250 .colume_number_row1{bottom:236px;}
.colume_chart_box_height_250 .colume_number_row2{bottom:195px;}
.colume_chart_box_height_250 .colume_number_row3{bottom:145px;}
.colume_chart_box_height_250 .colume_number_row4{bottom:95px;}
.colume_chart_box_height_250 .colume_number_row5{bottom:45px;}
.colume_chart_box_height_250 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_260 .colume_number_row1{bottom:255px;}
.colume_chart_box_height_260 .colume_number_row2{bottom:203px;}
.colume_chart_box_height_260 .colume_number_row3{bottom:151px;}
.colume_chart_box_height_260 .colume_number_row4{bottom:99px;}
.colume_chart_box_height_260 .colume_number_row5{bottom:47px;}
.colume_chart_box_height_260 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_270 .colume_number_row1{bottom:265px;}
.colume_chart_box_height_270 .colume_number_row2{bottom:211px;}
.colume_chart_box_height_270 .colume_number_row3{bottom:157px;}
.colume_chart_box_height_270 .colume_number_row4{bottom:103px;}
.colume_chart_box_height_270 .colume_number_row5{bottom:49px;}
.colume_chart_box_height_270 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_280 .colume_number_row1{bottom:275px;}
.colume_chart_box_height_280 .colume_number_row2{bottom:219px;}
.colume_chart_box_height_280 .colume_number_row3{bottom:163px;}
.colume_chart_box_height_280 .colume_number_row4{bottom:107px;}
.colume_chart_box_height_280 .colume_number_row5{bottom:51px;}
.colume_chart_box_height_280 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_290 .colume_number_row1{bottom:285px;}
.colume_chart_box_height_290 .colume_number_row2{bottom:227px;}
.colume_chart_box_height_290 .colume_number_row3{bottom:169px;}
.colume_chart_box_height_290 .colume_number_row4{bottom:111px;}
.colume_chart_box_height_290 .colume_number_row5{bottom:53px;}
.colume_chart_box_height_290 .colume_number_row6{bottom:-5px;}

.colume_chart_box_height_300 .colume_number_row1{bottom:294px;}
.colume_chart_box_height_300 .colume_number_row2{bottom:233px;}
.colume_chart_box_height_300 .colume_number_row3{bottom:173px;}
.colume_chart_box_height_300 .colume_number_row4{bottom:113px;}
.colume_chart_box_height_300 .colume_number_row5{bottom:53px;}
.colume_chart_box_height_300 .colume_number_row6{bottom:-5px;}

/*grid pie chart start*/
.pie {position:relative; vertical-align:middle;}
.pie span{display: none; position: absolute; font-size: 12px; color: #fff; top: -32px; margin: auto; padding: 5px 10px; text-align: center; width: max-content; transition: all .2s ease-in; background: #00B2BA; border-radius: 2px; left: -100%;}
.pie:hover span{display: block; all .2s ease-in;}
/*grid pie chart end*/

.mySlides {display:none;}
.mySlides2{display:none;}

/*small graph start*/
.small_graph_section .Master_heading{font-size:18px; padding-bottom: 8px;}
.small_graph_section .Inner_Master_heading.Master_heading{font-size:13px; margin-bottom:8px; padding-bottom:8px;}
.small_graph_section .pie_chart_box{padding:10px;}
.small_graph_section .all_chart_box{padding:10px;}
.small_graph_section ul.pie_chart_main li{font-size:11px; margin-bottom:4px !important; padding-bottom:4px !important;}
.small_graph_section ul.pie_chart_main li .status_toggel_main{min-height:17px;}
.small_graph_section ul.pie_chart_main li .status_toggel_main i{height: auto; line-height: 17px; font-size: 10px; border-radius: 7px; width: auto;   min-width: 44px;}
.small_graph_section ul.pie_chart_main li .status_toggel_main b{margin: 3px 0px;}

.small_graph_section .colume_chart_inner_box .colume_bar_box_sec li{margin: 0px 2px;}
.small_graph_section .colume_chart_inner_box .colume_bar_box_sec li:first-child{margin-left:6px;}
.small_graph_section .colume_chart_inner_box .colume_bar_box_sec li:last-child{margin-right:0px;}
.small_graph_section .colume_chart_inner_box .colume_number_box_sec li span{font-size:11px;}
.small_graph_section .colume_chart_normal_yaxix.colume_chart_inner_box .colume_bar_box_sec li span{font-size:10px;}
.small_graph_section .colume_bar_box_sec .colume_bar_inner b{font-size:9px;}
.small_graph_section .colume_chart_half_up_rotate_yaxix.colume_chart_inner_box .colume_bar_box_sec li span{font-size:11px;}

.small_graph_section .course_status_graph_main{width:120px !important;}
.small_graph_section .course_status_content_main .course_status_content_inner li{margin-bottom: 8px !important; padding-bottom: 8px !important;}
.small_graph_section .course_status_content_main .pie_chart_main.course_status_content_inner li:last-child{margin-bottom:0px !important; padding-bottom:0px !important;}
.small_graph_section .course_content_sec h4{font-size:14px; margin-bottom: 4px;}
.small_graph_section .course_content_sec p{font-size:12px;}
.small_graph_section .priority_level_graph_main{width:100px !important; margin:0px;}
.small_graph_section .course_status_chart_box{min-height:182px;}
.small_graph_section .priority_chart_box{min-height:182px; padding-bottom:0px;}

.small_graph_section .colume_chart_normal_yaxix.colume_chart_inner_box{padding-bottom:23px; margin:7px 0px 0px 0px;}
.small_graph_section .colume_chart_normal_yaxix.colume_chart_inner_box .owl-carousel .owl-stage-outer{padding-bottom:23px;}
.small_graph_section .owl-carousel .owl-nav button.owl-next, .small_graph_section .owl-carousel .owl-nav button.owl-prev{width:24px; height:24px; font-size:24px;}

.small_graph_section .horizontal_colume_chart .horizontal_colume_number_box{height: 20px;}
.small_graph_section .horizontal_colume_chart .horizontal_colume_number_box li{padding-bottom: 6px;}
.small_graph_section .horizontal_colume_chart .horizontal_colume_bar_box li span{font-size:11px; top:6px;}
.small_graph_section .horizontal_colume_chart .horizontal_colume_number_box li span{font-size:11px;}
.small_graph_section .horizontal_colume_bar_box .horizontal_colume_bar b{margin-top: 5px;}

.small_graph_section .owl_carousel_bar_graph .colume_bar_box_sec li{width: 21.8% !important; margin-left:0.8% !important;  margin-right:0.8% !important;}
.small_graph_section .owl_carousel_bar_graph .colume_bar_box_sec li:first-child{margin-left:1.6% !important;}
.small_graph_section .owl_carousel_bar_graph_row8 .colume_bar_box_sec li{width: 10.6% !important;}
.small_graph_section .owl_carousel_bar_graph_row5 .colume_bar_box_sec li{width: 16.8% !important;}

.small_graph_section .line_stat_color_box ul li{font-size:10px; padding-left: 12px;}
.small_graph_section .line_stat_color_box ul li:before{width: 8px; height: 8px;}
.small_graph_section .line_stat_color_box_border_space{margin-bottom:7px; padding-bottom:7px;}

.small_graph_section .competency_search_menu ul li a{padding: 3px 8px;}
.small_graph_section .competency_search_icon{width: 16px; height: 16px;}
.small_graph_section .competency_search_icon .fa{line-height:16px;}
.small_graph_section .report_tab_btn .s_box_btn{font-size:11px; padding: 7px 5px;}
.small_graph_section .competency_search_filter_box{top: 25px;}
/*small graph end*/ 

.p_test_question_box{margin:0px; padding: 0px; width:100%; float: left; font-size:13px; color:#000;}
.p_test_question_box table{float: left; width: 100%;  border-collapse: collapse; margin:0px;  padding: 0px; border-spacing:0px; background: none;}
.p_test_question_box table table{margin:0px;}
.p_test_question_box table tr td{border-spacing:0px; padding:0px;}
.qus_seprate_sec{display:inline-block; width:100%; border:1px dotted #ccc; margin:0px 0px 15px 0px; border-left:6px solid #0b5a81;}
.p_test_question_box table tr td table tr td{padding:10px; border:none !important;}
.p_test_question_box table tr td table tr td.que_heading{border-bottom:1px dotted #ccc !important;}
.que_no_td{width:80px; background:#ffa500; text-align: center; color: #f8e8ca; padding:10px 8px !important;}
.que_no_td span{font-size:25px; display: inline-block; vertical-align: middle; color: #fff; text-shadow:0px 1px 1px #936300; margin-left: 2px;}
.que_heading{font-weight:600; background:#f7f0e2; border-bottom: 1px dotted #ccc;}
.ans_inner_box span{display:inline-flex; margin:3px 0px; margin-right:1%; padding-right:1%; border-right:1px dotted #bbb;}
.ans_inner_box span:last-child{margin-right:0px; padding-right:0px; border-right:none;}
.ans_inner_box span input[type="radio" i]{margin-right:5px; display: inline-block;}
.ans_inner_box span label{margin-right:0px; display: inline-block;}
.ans_inner_box{background:#fff;}
.qus_seprate_sec:hover{border:1px dotted #aaa; border-left:6px solid #003963;}
.qus_seprate_sec:hover .que_heading{background:#f1e6d0; border-bottom: 1px dotted #aaa;}
.qus_seprate_sec:hover .ans_inner_box{background:#f5f5f5;}
.qus_seprate_sec:hover .que_no_td span{text-shadow:1px 2px 2px #936300;}
.qus_seprate_sec:hover .ans_inner_box span{border-right:1px dotted #888;}
.qus_btn_box table{padding:0px; background:none;}
.qus_btn_box{margin-top:0px;}
.qus_btn_box table tr td{padding:0px;}
.qus_btn_box .s_box_btn{padding:8px 22px;}
.r_form_box .p_test_btn_box ul{margin:0px;}
.r_form_box .p_test_btn_box ul li{margin:0px; padding:0px; list-style:none; width:100%;}

.completed_box{background:#fff; margin: 20px auto;}
p.completed_per_hed{color:#003766; margin:0px 0px 12px 0px; font-weight:600;}
p.completed_per_subhed{color:#000;}

.progressbar_bg{width:48%;}
.prog_content{width:38%;}

.full_width_page{padding-left:25px !important;}
.using_ans_box{background:#f5f5f5;}
.using_ans_box_img{background:#fff;}
.avoid_clicks{pointer-events: none;}

#tab_nav.dashboard_user_global_tab &gt; ul{margin-bottom:10px; width:100%; margin: 0px 0px 10px 0px; border-bottom: 1px dotted rgba(18, 40, 56, 0.5);}
#tab_nav.dashboard_user_global_tab &gt; ul &gt; li a{font-size:16px; padding:15px 30px; background: #fff; color: #0b5a81; border: 1px solid #0b5a81; border-bottom: none;border-top: 4px solid #0b5a81; min-width: 220px; letter-spacing:0.5px;}
#tab_nav.dashboard_user_global_tab &gt; ul &gt; li a.selected{background: #009fda; color: #fff; border-top:4px solid #0b5a81;}
#tab_nav.dashboard_user_global_tab &gt; ul &gt; li a:hover{background: #ffa500; color: #fff; border-top: 4px solid #0b5a81;}

.search_text_box{float:left; width:100%; margin-bottom:8px;}
.search_text_input{float:left; width:82%;}
.search_text_box input[type="text"]{outline:none !important; width:100%; font-size:12px; border-radius:3px 0px 0px 3px; padding:5px 10px;}
.search_text_btn{float:right; width:16%;}
.search_text_btn .s_box_btn{outline:none !important; width:100%; font-size:12px; margin:0px; border-radius:0px 3px 3px 0px; padding:6px 10px;}

.heading_main_sec_box{float:left; width:100%; color:#fff; margin: 0px 0px 10px 0px; font-size: 15px; padding: 10px 15px; background: #848c93;    font-weight: normal; border-radius: 4px 4px 0px 0px;}

.search_chart_tab_backgroud{border-bottom:none; margin-bottom:0px;}
.search_chart_tab_backgroud table tr td input[type="text"], .search_chart_tab_backgroud table tr td select{background:#fff;}

.competency_search_menu_small ul li{font-size:11px;}
.competency_search_menu_small ul{width:85.5%;}
.competency_search_menu_small .report_tab_btn{width:13%;}

.score_main_sec td .score_tab{padding-left: 85px;}
.score_main_sec{width: 37.5% !important;}
.search_tab .score_main_sec .score_tab input[type="text"]{width:22% !important;}
.grid_tab_overflow{-webkit-overflow-scrolling: touch; overflow: auto;}

.summary_grid_number{display:inline-block; width:30px; height:30px; line-height:28px; text-align:center; border-radius:5px; background:#fff; color:#009fda; border:2px solid #009fda; font-size: 12px; font-weight:600;}
.summary_grid_numbe0{color:#ff0000; border:2px solid #ff0000;}
.summary_grid_numbe100{color:#06ca79; border:2px solid #06ca79;}
.align_center_tr{text-align:center !important;}
.align_center_tr td{text-align:center !important;}
.align_center_tr td.align_left_td{text-align:left !important;}
.i_msg, #i_msg {color: red !important; text-transform: none!important;}

.status_toggel_main i.status_none_view{border: 1px dotted #ccc; border-bottom: 1px dotted #003766; min-width: 44px; width: auto !important; border-radius: 2px !important;; background:none !important; color:#003766 !important; font-weight: 600 !important;}
.line_stat_color_box ul li i.status_none_view{border: 1px dotted #ccc; border-bottom: 1px dotted #003766; min-width: 44px; width: auto !important; border-radius: 2px !important;; background:none !important; color:#003766 !important; font-weight: 600 !important;}
.status_toggel_main i.status_none_view a{color:#003766 !important; border-radius:0px !important; background:none !important;}
.line_stat_color_box ul li i.status_none_view a{color:#003766 !important; border-radius:0px !important; background:none !important;}

/*Home Page Popup*/
#overlay-back{opacity:1; background:rgba(0,0,0, 0.85);}
#popup{border-radius:6px; padding:0px; box-shadow:6px 11px 41px -28px rgba(0, 0, 0, 0.9); border: 2px solid #f3ad1c;}
.home_page_changes #popup.home_page_popup{width: 660px !important;}
.home_page_popup{font-size:14px;}
.home_page_popup h1{border-radius:4px 4px 0px 0px; padding:10px 15px; font-size: 17px; float:left; width:100%;}
.home_popup_main_sec{float:left; width:100%; padding:15px 15px 5px 15px; color:#222;}
.home_popup_main_sec h2{font-weight:normal; font-size:15px; color:#000; margin-bottom:12px; float:left; width:100%;}
.home_popup_main_sec h3{font-weight:normal; font-size:15px; color:#000; margin-bottom:12px; float:left; width:100%;}
.home_popup_inr_list{float:left; width:100%; margin:0px; padding:0px; list-style:none; padding-left: 10px;}
.home_popup_inr_list li{float:left; width:100%; margin:0px 0px 10px 0px; padding:0px; line-height: 18px;}
.home_popup_inr_list li b, .home_popup_inr_list li span{display:inline-block; vertical-align:top;}
.home_popup_inr_list li b{width:3%;}
.home_popup_inr_list li span{width:95%;}

.home_popup_heading{padding:8px 15px; font-size: 16px; float: left; width: 100%; background: #ddd; text-align: center;     color: #000; border:1px dotted #ccc; border-left:none; border-right:none;}

.home_popup_hyper_link{float:left; width:100%; margin:0px; padding:0px; padding-left: 31px; margin-bottom:15px;}
.home_popup_hyper_link a{display:inline-block; vertical-align:middle; font-size:15px; color:#003963; text-decoration:underline; margin-right:20px;}
.home_popup_hyper_link a:hover{color:#000;}
.home_popup_hyper_link a:last-child{margin-right:0px;}

.home_popup_off_info{float:left; width:100%; margin:0px; padding:0px;}
.home_popup_off_info p{margin-bottom:8px; float: left; width: 100%;}
.home_popup_off_info p .off_covid_info{display:block; margin-top:5px; float: left; width: 100%;}

.home_popup_close{float:left; width:100%; margin:0px; padding:0px; position: absolute; right:-15px; top:-15px;}
.home_popup_close a.close-image{display:inline-block; padding:6px 10px 5px 10px; background:#003963; color:#fff; position:relative; top:auto; left:auto; right:auto; bottom:auto; float:right; border: none; border-radius: 4px; font-size:14px;}
.home_popup_close a.close-image:hover{background:#f3ad1c;}
.home_popup_main_sec_botm{padding-bottom:7px;}

@media screen and (max-width :991px) {
.home_page_changes #popup.home_page_popup{width:95% !important; position:absolute !important;}
}

@media screen and (max-width :440px) {
.home_popup_main_sec{padding:10px; padding-bottom:5px;}
.home_page_popup{font-size:13px;}
.home_popup_main_sec h2{font-size:14px; line-height: normal; margin-bottom: 10px;}
.home_popup_main_sec h3{font-size:14px; line-height: normal; margin-bottom: 10px;}
.home_popup_inr_list{padding-left:5px;}
.home_popup_inr_list li{margin-bottom:8px;}
.home_popup_heading{padding:6px 10px; font-size:14px;}
.home_popup_hyper_link{padding-left: 15px; margin-bottom: 12px;}
.home_popup_hyper_link a{font-size:14px; margin-right:15px;}
.home_popup_close a.close-image{padding:5px 8px 4px 8px; font-size:13px;}
}
/*End Home Page Popup*/

/*new css after finetune*/
.aspNetHidden{width:auto; display:block;}

.location_lms_left{width: 64%;}
.location_lms_right{width:33%;}
.prior_left{width: 40%;}
.prior_right{width: 56%;}
.user_consider_sec .user_sec_box .location_lms_box{padding:10px;}
.location_lms_left.prior_left ul li{font-size: 14px;color: #003766;margin-top: 8px;min-height: 40px;}
.location_lms_right.prior_right ul li{margin-top: 8px;min-height: 40px;}
.scroller{height: 320px;overflow-y: auto;}
.scroller::-webkit-scrollbar{width:5px;}
.scroller::-webkit-scrollbar-track{background: #f1f1f1;}
.scroller::-webkit-scrollbar-thumb{background: #ccc;}
.scroller::-webkit-scrollbar-thumb:hover{background: #aaa;}
.location_lms_left.prior_left ul li span{font-size: 12px;}
.deadlines_sub_hed h5 span.right_dead_sec{color: #009FDA;}
.user_inprogress_inner ul li h4 a{font-size: 13px;}
.radia_bar_container_main{float:right;}
.progress_right{float:left;padding-left: 4%;}
.certificate_icon_box a{position:relative;}
.certificate_icon_box .certlinks span{display: none; position: absolute; font-size: 12px; color: #fff; top: -60px; margin: auto; padding: 8px 12px; text-align: center; width: max-content; transition: all .2s ease-in; background: #00B2BA; border-radius: 5px; left: 0; z-index: 99;}
.certificate_icon_box a:hover span{display: block;}

.per_course1:before{background-color:#BF2E2E!important;}
.per_course2:before{background-color:#009FDA!important;}
.per_course3:before{background-color:#FFA500!important;}
.per_course4:before{background-color:#15A99C!important;}
.per_course5:before{background-color:#003963!important;}

#ul_priority_matrix_values li span{color: #fff; font-size: 11px;  padding-right:5px; float: right; text-align: left;margin-top: 5px; line-height: 14px;}
               
.section_load_image{visibility: hidden; width: 144px; float: none; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.hidesection{display:none;}
.plus_click {margin-left: 10px;}
.tbl_top_link_new {position: relative;}
.no_show{display:none;}
.ExaminationTypeClass{width:110px;}

ul.pie_chart_main_list li .status_toggel_main i label{margin:0px;}

.float_none{float:none !important;}
.course_thumb_img{width: 80px; text-align: center; height: 45px; line-height: 45px; background:url(../images/course_thumb1.jpg) no-repeat center; background-size:cover; color:#ffa500; font-size:20px; font-weight:600; position:relative;}
.course_thumb_img:before{content:''; position:absolute; top:0px; left:0px; bottom:0px; right:0px; background:rgb(0 57 99 / 60%);}
.course_thumb_img b{color:#fff; font-size:20px; font-weight:600; position: relative; z-index: 1; text-shadow: 1px 0px 0px #f3ad1c; font-weight: normal;}

/*Tab CSS*/
.tab_nav_main {width: 100%; float:left;}
.tab_nav_main &gt; ul {width:38%; float:left; position:relative; z-index:9;}
.tab_nav_main &gt; ul &gt; li {width: auto; float:left; margin-right: 5px;}
.tab_nav_main &gt; ul &gt; li a {display: block; color: #000; text-decoration: none; padding:12px 20px; border-radius: 5px 5px 0px 0px; background:#eee; border:1px solid #ddd; border-bottom:none; border-top: 4px solid #ddd; font-size:15px; text-transform:uppercase; text-align: center; min-width: 160px; cursor:pointer;}
.tab_nav_main &gt; ul &gt; li a:hover{color: #ffa500; border-top:4px solid #ffa500;}
.tab_nav_main &gt; ul &gt; li a.selected {background: #fff; color: #003963; border-top:4px solid #003963;}
.tab_nav_main .tab_inner{display: none; width: 100%; float:left; position:relative;}
.tab_nav_main .tab_inner.selected {display: block;}
.tab_nav_main .tab_inner .pie_chart_box ul li i a{padding:0px;}

.grid_view_icon{position:relative; padding-left:38px !important; padding-top: 12px !important; padding-bottom: 12px !important; text-align: left !important;}
.grid_view_icon:before{content: "\f06e"; font-family: FontAwesome; top:0px; left:7px; bottom: 0px; margin: auto; position:absolute; border: 1px solid #009fda; color: #009fda; width:22px; height:22px; line-height:22px; border-radius: 5px; font-size: 12px; text-align: center;}

.status_toggel_btn .fa{min-width:0px !important;}

/*Add_New_CSS_150221*/
.main_left .panel_inr_main img{max-width:none;}
.main_right .report_right_form table tr td{width: 43.5%;}
.main_right .report_right_form table tr td.center_aro{width:12%;}
.main_right .report_right_form table tr td select{height: 245px !important;}
.main_right{min-height:320px;}
.using_ans_box{overflow-x:hidden;}

.full_width_page_dashboard #maindata{padding-left:25px;}
.full_width_page_dashboard .footer_main{padding-left:25px;}

.graph_min_height_426{min-height:426px;}
.graph_min_height_459{min-height:459px;}
.filter_select_width_115px{width:115px;}
.filter_select_width_165px{width:165px;}
.min_height_30{min-height:30px !important;}

.line_stat_color_box_top_position_li4 ul li{width:22.5%;}
.position_right_0px{right:0px !important;}
.item_icon_height_minheight_106px .items_box .inner_item_sec .item_icon{height:100%;}
.bold{font-weight:bold !important;}
.space_top_8px{margin-top:8px !important;}

.items_box_main_with_p p{display:block; font-size:12px; color:#000; margin-top:8px; float: right; width: 100%; font-style: normal; text-align: right;}
.items_box_main_with_p strong{font-size:14px; font-weight: 600; color:#003766; margin-left: 4px;}

.line_color_priority_red:before{background:#ff0000 !important;}
.line_color_priority_green:before{background:#008000 !important;}
.line_color_priority_yellow:before{background:#ffa500 !important;}
.line_color_priority_blue:before{background:#003766 !important;}

.line_color_priority_red i{background:#ff0000 !important;}
.line_color_priority_green i{background:#008000 !important;}
.line_color_priority_yellow i{background#ffa500 !important;}
.line_color_priority_blue i{background:#003766 !important;}

.colume_bar_bg_red{background:#ff0000 !important;}
.colume_bar_bg_green{background:#008000 !important;}
.colume_bar_bg_yellow{background:#ffa500 !important;}
.colume_bar_bg_blue{background:#003766 !important;}

.graph_toggle_icon{display:none;}

.small_graph_section ul.pie_chart_main li.pie_li_width_100_pr_full{margin-bottom:0px !important; padding:0px !important;}
.padding_bottom_4px{padding-bottom:4px !important;}

.line_stat_color_box ul li i{margin-left:12px;}

.left_monitor_sec{width:25%; border:none;}
.right_monitor_sec{width:72%;}
.monitor_span{margin-bottom:10px; display: inline-block;}
.r_form_box_right .student_cont_sec table tr td:first-child{width:auto;}
.r_form_box_right .student_cont_sec table tr td{width:auto;}
.student_img_sec table tr td{text-align:center;}
.student_img_sec .img_student{float:none; width:auto; max-width:50%;}
.monitor_intrviw_sec .grid_tab table td a.grid_btn2{margin:3px;}

.summary_grid_number{width:auto; min-width:30px; padding:0px 3px;}

.small_graph_section .horizontal_colume_chart_normal .horizontal_colume_bar_box li span{top: 10px;}
.small_graph_section .horizontal_colume_chart_normal .horizontal_colume_bar_box .horizontal_colume_bar b{margin-top: 10px;}
.padding_top_botm_5px{padding-top:5px !important; padding-bottom:5px !important;}

.watch_icon_grid_bg{background:url(../../Content/images_2021/watch_icon_busy.png) no-repeat center center; width:40px; height:54px; line-height:68px; font-size:12px; text-align:center; font-weight: 600; color:#003963; display:inline-block;}

.grid_view_icon{position:relative; padding-left:38px !important; padding-top: 12px !important; padding-bottom: 12px !important; text-align: left !important;}
.grid_view_icon:before{content: "\f06e"; font-family: FontAwesome; top:0px; left:7px; bottom: 0px; margin: auto; position:absolute; border: 1px solid #009fda; color: #009fda; width:22px; height:22px; line-height:22px; border-radius: 5px; font-size: 12px; text-align: center;}

.panel_inr table tr td img{max-width:none;}

.search_design_tab14 tr td:last-child{width: 67%;}
.pie{margin-right:5px; margin:auto;}


.grid_tab_inner_guide_btn{display:inline-block; margin:0px; border-radius:20px; padding:5px 7px;font-size:13px; position:relative; background:none;text-align:center; width:100%; color:#00B2BA !important;border:1px solid #00B2BA;}
.grid_tab_inner_guide_btn{color:#00B2BA !important;border:1px solid #00B2BA;}
.grid_tab_inner_guide_btn:hover{color:#003963 !important; border:1px solid #003963;}

.td_width_120px{width:120px;}

.search_design_tab4 tr.full_row_tr3 table tr td{width: 16% !important;}

.r_form_box .set_box_inr input[type="password"]{width: 100%;}

.cms_support_main{border-top: 5px solid #003963; padding: 15px; background: #f5f5f5; padding-bottom: 0px; margin-bottom: 15px; border-radius: 0px 0px 5px 5px;}
.clr{display: initial;}
.fa.fa_action_btn_icon{font-size:25px;}
.post_deployment_popup{max-height:620px;}
.disabled_text{opacity:.35; pointer-events:none; cursor: not-allowed;}

#CapturedImage .heading{float: left; width: 100%; padding:8px 10px; margin:10px 0px; background: #848c93; color: #fff;}

.colume_chart_main_sec, .user_sec_box{position:relative;}
.graph_loader{position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; z-index: 99; background: rgba(0, 0, 0, 0.6); border-radius: 4px;}
.graph_loader span {content:''; position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin:auto; border:8px solid #f3f3f3; border-radius: 100%; border-top: 8px solid #f3ad1c; border-bottom: 8px solid #009fda; width: 50px; height: 50px;  -webkit-animation: spin_loader 2s linear infinite; animation: spin_loader 2s linear infinite;}
.graph_loader strong{font-size:13px; color:#fff; font-weight:normal; height:15px; text-align:center; padding-top:60px; position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin:auto; -webkit-animation: text_loader 1.5s linear infinite; animation: text_loader 1.5s linear infinite;}

@-webkit-keyframes spin_loader {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

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

@-webkit-keyframes text_loader {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes text_loader {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.learner_tab1{padding: 10px 5px 5px 5px; background: #fff;}
.learner_box span{font-size:14px; color:#000; line-height:normal;}
.chart_stats_large_counts li .status_toggel_main i{min-width:60px !important;}
ul li .status_toggel_main i label{margin:0px;}
.space_top_15{margin-top:15px !important;}
.score_main_sec td .score_tab{padding-left:90px;}

/*23.02.2021*/
.faviewicon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.faviewicon_before a::before { content: "\f06e";font: normal normal normal 14px/1 FontAwesome;color: inherit;height:24px;width:24px; line-height:24px; z-index: 1;border: 1px solid #4a9ccc;color: #4a9ccc;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;padding:0px; border-radius:4px; display: inline-block; text-align: center;}

.fausericon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.fausericon_before::before { content: "\f007";font: normal normal normal 14px/1 FontAwesome;color: inherit;height: 18px;width: 18px;z-index: 1;border: none;color: #003963;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;}
.fausericon_before.fausericon_before_disabled::before {color:#e6eaf3; }

.facalendaricon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.facalendaricon_before::before { content: "\f073";font: normal normal normal 14px/1 FontAwesome;color: inherit;height: 18px;width: 18px;z-index: 1;border: none;color: #009fda;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;}
.facalendaricon_before.facalendaricon_before_orange::before {color:#ffa500;}
.facalendaricon_before.facalendaricon_before_white::before {color:#ffffff;}

.fanationicon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.fanationicon_before::before { content: "\f278";font: normal normal normal 14px/1 FontAwesome;color: inherit;height: 18px;width: 18px;z-index: 1;border: none;color: #003963;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;}

.falocationicon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.falocationicon_before::before { content: "\f041";font: normal normal normal 14px/1 FontAwesome;color: inherit;height: 18px;width: 18px;z-index: 1;border: none;color: #003963;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;}

.faviewicon_inline_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.faviewicon_inline_before a::before { content: "\f06e";font: normal normal normal 14px/1 FontAwesome;color: inherit;height:24px;width:24px; line-height:24px; z-index: 1;border: 1px solid #4a9ccc;color: #4a9ccc;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;padding:0px; border-radius:4px; display: inline-block; text-align: center;}

.facircle_blue_icon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.facircle_blue_icon_before::before { content: "\f10c";font: normal normal 36px/1 FontAwesome;color: inherit;height: 24px;width: 24px;z-index: 1;border: none;color: #2196f3;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;vertical-align: inherit;}
.facircle_green_icon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.facircle_green_icon_before::before { content: "\f10c";font: normal normal 36px/1 FontAwesome;color: inherit;height: 24px;width: 24px;z-index: 1;border: none;color: #008000;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;vertical-align: inherit;}
.facircle_red_icon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.facircle_red_icon_before::before { content: "\f10c";font: normal normal 36px/1 FontAwesome;color: inherit;height: 24px;width: 24px;z-index: 1;border: none;color: #FF0000;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;vertical-align: inherit;}

.facircle_green_icon_before_block {padding-top: 5px !important; position: relative;  text-align: center!important;display: inline-block;width: 100%; }
.facircle_green_icon_before_block::before { content: "\f10c";font: normal normal 36px/1 FontAwesome;color: inherit;height: 24px;width: 24px;z-index: 1;border: none;color: #008000;/* top: 0px; *//* left: 0px; *//* right: 0px; */margin: auto;margin-right: 5px;vertical-align: inherit;/* position: absolute; */display: block;margin: auto;margin-bottom: 10px;}
.facircle_red_icon_before_block {padding-top: 5px !important; position: relative; text-align: center!important;display: inline-block;width: 100%; }
.facircle_red_icon_before_block::before { content: "\f10c";font: normal normal 36px/1 FontAwesome;color: inherit;height: 24px;width: 24px;z-index: 1; border: none;color: #FF0000;/* top: 0px; *//* left: 0px; *//* right: 0px; */margin: auto;margin-right: 5px;vertical-align: inherit;/* position: absolute; */display: block;margin: auto;margin-bottom: 10px;}

.facircleOpen_blue_icon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.facircleOpen_blue_icon_before::before { content: "\f1ce";font: normal normal bold 30px/1 FontAwesome;color: inherit;height: 24px;width: 24px;z-index: 1;border: none;color: #2196f3;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;vertical-align: inherit;}
.facircleOpen_green_icon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.facircleOpen_green_icon_before::before { content: "\f1ce";font: normal normal bold 30px/1 FontAwesome;color: inherit;height: 24px;width: 24px;z-index: 1;border: none;color: #008000;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;vertical-align: inherit;}
.facircleOpen_red_icon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.facircleOpen_red_icon_before::before { content: "\f1ce";font: normal normal bold 30px/1 FontAwesome;color: inherit;height: 24px;width: 24px;z-index: 1;border: none;color: #FF0000;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;vertical-align: inherit;}
         
.facircleOpen_green_icon_before_block {padding-top: 5px !important; position: relative;  text-align: center!important;display: inline-block;width: 100%; }
.facircleOpen_green_icon_before_block::before { content: "\f1ce";font: normal normal bold 30px/1 FontAwesome;color: inherit;height: 24px;width: 24px;z-index: 1;border: none;color: #008000;/* top: 0px; *//* left: 0px; *//* right: 0px; */margin: auto;margin-right: 5px;vertical-align: inherit;/* position: absolute; */display: block;margin: auto;margin-bottom: 10px;}
.facircleOpen_red_icon_before_block {padding-top: 5px !important; position: relative; text-align: center!important;display: inline-block;width: 100%; }
.facircleOpen_red_icon_before_block::before { content: "\f1ce";font: normal normal bold 30px/1 FontAwesome;color: inherit;height: 24px;width: 24px;z-index: 1; border: none;color: #FF0000;/* top: 0px; *//* left: 0px; *//* right: 0px; */margin: auto;margin-right: 5px;vertical-align: inherit;/* position: absolute; */display: block;margin: auto;margin-bottom: 10px;}

.faservericon_before {padding-top: 5px !important; position: relative;   text-align: left!important }
.faservericon_before::before { content: "\f233";font: normal normal normal 14px/1 FontAwesome;color: inherit;height: 18px;width: 18px;z-index: 1;border: none;color: #003963;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;}

.faclockicon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.faclockicon_before::before { content: "\f017";font: normal normal normal 14px/1 FontAwesome;color: inherit;height: 16px;width: 16px;z-index: 1;border: none;color: #003963;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;}

.favesselicon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.favesselicon_before::before { content: "\f21a";font: normal normal normal 14px/1 FontAwesome;color: inherit;height: 18px;width: 18px;z-index: 1;border: none;color: #003963;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;}

.famailicon_before {padding-top: 5px !important; position: relative;   text-align: left!important; }
.famailicon_before::before { content: "\f0e0";font: normal normal normal 14px/1 FontAwesome;color: inherit;height: 18px;width: 18px;z-index: 1;border: none;color: #4a9ccc;top: 0px;left: 0px; right:0px;margin:auto;margin-right: 5px;padding: 0px 2px 0px 2px; border-radius: 5px;}

.fa_time_icon{position: relative;}
.fa_time_icon::before { content: "\f017"; font: normal normal 36px/1 FontAwesome; color: #0b5a81; margin-right: 7px; vertical-align: middle; display: inline; font-size:18px;}

.fa_circle_blue_icon{position: relative;}
.fa_circle_blue_icon::before { content: "\f10c"; font: normal normal 36px/1 FontAwesome; color: #009fda; margin-right: 7px; vertical-align: middle; display: inline; font-size: 26px;}

.fa_circle_green_icon{position: relative;}
.fa_circle_green_icon::before { content: "\f10c"; font: normal normal 36px/1 FontAwesome; color: #008000; margin-right: 7px; vertical-align: middle; display: inline; font-size: 26px;}

.fa_circle_red_icon{position: relative;}
.fa_circle_red_icon::before { content: "\f10c"; font: normal normal 36px/1 FontAwesome; color: #ff0000; margin-right: 7px; vertical-align: middle; display: inline; font-size: 26px;}

.fa_calendar_icon1{position: relative;}
.fa_calendar_icon1::before { content: "\f073"; font: normal normal 36px/1 FontAwesome; color: #009fda; margin-right: 7px; vertical-align: middle; display: inline; font-size:14px; line-height: 20px;}

.fa_calendar_icon2{position: relative;}
.fa_calendar_icon2::before { content: "\f073"; font: normal normal 36px/1 FontAwesome; color: #ffa500; margin-right: 7px; vertical-align: middle; display: inline; font-size:14px; line-height: 20px;}

.fa_score_icon{position: relative;}
.fa_score_icon::before { content: "\f0ca"; font: normal normal 36px/1 FontAwesome; color: #003766; margin-right: 7px; vertical-align: middle; display: inline; font-size:14px;}

.fa_testpaper_icon{position: relative; word-break:break-all;}
.fa_testpaper_icon::before { content: "\f044"; font: normal normal 36px/1 FontAwesome; color: #0b5a81; margin-right: 7px; vertical-align: middle; display: inline; font-size:14px;}

.fa_description_icon{position: relative; word-break:break-all;}
.fa_description_icon::before { content: "\f02d"; font: normal normal 36px/1 FontAwesome; color: #0b5a81; margin-right: 7px; vertical-align: middle; display: inline; font-size:14px;}

.fa_view_icon{position: relative; word-break:break-all;}
.fa_view_icon::before { content: "\f06e"; font: normal normal 36px/1 FontAwesome; color: #009fda; margin-right: 7px; vertical-align: middle; /*display: inline;*/ display: inline-block; font-size:12px; padding: 5px 5px; border: 1px solid #009fda; border-radius: 4px;}
.fa_view_icon a::before { content: "\f06e"; font: normal normal 36px/1 FontAwesome; color: #009fda; margin-right: 7px; vertical-align: middle; display: inline; font-size:12px; padding: 5px 5px; border: 1px solid #009fda; border-radius: 4px;}

.fa_id_icon{position: relative; color:#0b5a81 !important; text-align:center; font-weight:600;}
.fa_id_icon::before{content:''; position:absolute; border:1px solid #0b5a81 !important; top:0px; bottom:0px; left:0px; right:0px; width: 80%; height: 80%; margin: auto; border-radius: 5px;}

.fa_info_icon{position: relative; word-break:break-all;}
.fa_info_icon::before { content: "\f05a"; font: normal normal 36px/1 FontAwesome; color: #003766; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}
.fa_info_icon a::before { content: "\f05a"; font: normal normal 36px/1 FontAwesome; color: #003766; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_launch_icon{position: relative; word-break:break-all;}
.fa_launch_icon::before { content: "\f1d9"; font: normal normal 36px/1 FontAwesome; color: #003766; margin-right: 7px; vertical-align: middle; display: inline; font-size:14px;}

.fa_object_icon{position: relative;}
.fa_object_icon::before { content: "\f0f6"; font: normal normal 36px/1 FontAwesome; color: #0b5a81; margin-right: 7px; vertical-align: middle; display: inline; font-size:14px;}

.fa_question_icon{position: relative;}
.fa_question_icon::before { content: "\f059"; font: normal normal 36px/1 FontAwesome; color: #0b5a81; margin-right: 7px; vertical-align: middle; display: inline; font-size:18px;}

.fa_green_box_icon{position: relative; color:#06ca79 !important; text-align:center; font-weight:600;}
.fa_green_box_icon::before{content:''; position:absolute; border:1px solid #06ca79 !important; top:0px; bottom:0px; left:0px; right:0px; width: 80%; height: 80%; margin: auto; border-radius: 5px;}

.fa_yellow_box_icon{position: relative; color:#fbb73a !important; text-align:center; font-weight:600;}
.fa_yellow_box_icon::before{content:''; position:absolute; border:1px solid #fbb73a !important; top:0px; bottom:0px; left:0px; right:0px; width: 80%; height: 80%; margin: auto; border-radius: 5px;}

.fa_red_box_icon{position: relative; color:#ff0000 !important; text-align:center; font-weight:600;}
.fa_red_box_icon::before{content:''; position:absolute; border:1px solid #ff0000 !important; top:0px; bottom:0px; left:0px; right:0px; width: 80%; height: 80%; margin: auto; border-radius: 5px;}

.fa_mentor_icon{position: relative;}
.fa_mentor_icon::before { content: "\f19d"; font: normal normal 36px/1 FontAwesome; color: #009fda; margin-right: 7px; vertical-align: middle; display: inline; font-size:14px;}

.fa_factor_icon{position: relative;}
.fa_factor_icon::before { content: "\f0eb"; font: normal normal 36px/1 FontAwesome; color: #0b5a81; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_rank_icon{position: relative;}
.fa_rank_icon::before { content: "\f214"; font: normal normal 36px/1 FontAwesome; color: #003766; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_shiptype_icon{position: relative;}
.fa_shiptype_icon::before { content: "\f21a"; font: normal normal 36px/1 FontAwesome; color: #0b5a81; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_user_icon{position: relative;}
.fa_user_icon::before { content: "\f007"; font: normal normal 36px/1 FontAwesome; color: #009fda; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_name_icon{position: relative;}
.fa_name_icon::before { content: "\f022"; font: normal normal 36px/1 FontAwesome; color: #0b5a81; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}
.fa_name_icon a::before { content: "\f022"; font: normal normal 36px/1 FontAwesome; color: #0b5a81; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_email_icon{position: relative;}
.fa_email_icon::before { content: "\f0e0"; font: normal normal 36px/1 FontAwesome; color: #0b5a81; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_role_icon{position: relative;}
.fa_role_icon::before { content: "\f0ae"; font: normal normal 36px/1 FontAwesome; color: #003766; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_user_group_icon{position: relative;}
.fa_user_group_icon::before { content: "\f0c0"; font: normal normal 36px/1 FontAwesome; color: #003766; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}
.fa_user_group_icon span{word-break:break-word;}

.fa_content_group_icon{position: relative;}
.fa_content_group_icon::before { content: "\f0c5"; font: normal normal 36px/1 FontAwesome; color: #009fda; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_city_icon{position: relative;}
.fa_city_icon::before { content: "\f0f7"; font: normal normal 36px/1 FontAwesome; color: #003766; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_location_icon{position: relative;}
.fa_location_icon::before { content: "\f041"; font: normal normal 36px/1 FontAwesome; color: #003766; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_country_icon{position: relative;}
.fa_country_icon::before { content: "\f024"; font: normal normal 36px/1 FontAwesome; color: #0b5a81; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_type_icon{position: relative;}
.fa_type_icon::before { content: "\f0ea"; font: normal normal 36px/1 FontAwesome; color: #0b5a81; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

.fa_call_icon{position: relative;}
.fa_call_icon::before { content: "\f095"; font: normal normal 36px/1 FontAwesome; color: #003766; margin-right: 7px; vertical-align: middle; display: inline; font-size:15px;}

/* Added New On 19.03.2021*/
.filter_select_width_100p {width:122px!important; font-size:12px;}

/* Added New On 22.03.2021*/
ul.pie_chart_main{float:none !important; display:inline-block;}
.p_and_c_test_chart_box_main .pie_chart_box{min-height: 148px;}

/* Added New On 25.03.2021*/
[data-pie-id].pie_chart_main_color2_reverse li:nth-child(1) {color:#bf2e2e;}
[data-pie-id].pie_chart_main_color2_reverse li:nth-child(2) {color:#ffa500;}
[data-pie-id].pie_chart_main_color2_reverse li:nth-child(3) {color:#009fda;}

[data-pie-id].pie_chart_stats_color3_reverse li:nth-child(2) {color:#bf2e2e;}
[data-pie-id].pie_chart_stats_color3_reverse li:nth-child(3) {color:#ffa500;}

/* Added Final CSS On 01.04.2021*/
.anglo_logo{background:#fff;}
.anglo_logo img{opacity:1;}
.all_heading a{font-size:13px; padding:3px 10px;}
.colume_chart_inner_box .colume_number_box_sec{width: 38px;}
#ul_priority_matrix_values li span{margin-top:5px;}
.space_top_20{margin-top:20px !important;}
.space_top_10px{margin-top:10px !important;}
.space_bottom_5px{margin-bottom: 5px !important;}

.item_icon_height_minheight_106px .items_box p:last-child{margin-top:5px;}
.item_icon_height_minheight_115px .items_box .inner_item_sec .item_icon {height: 100%;}
.colume_chart_inner_box .colume_number_box_sec_width_45px{width:45px;}
.colume_chart_inner_box .colume_number_box_sec_width_50px{width:50px;}
.colume_chart_inner_box .colume_number_box_sec_width_60px{width:60px;}
.colume_chart_inner_box .colume_number_box_sec_width_70px{width:70px;}
.colume_chart_inner_box .colume_number_box_sec_width_80px{width:80px;}
.colume_chart_inner_box .colume_number_box_sec_width_90px{width:90px;}
.colume_chart_inner_box .colume_number_box_sec_width_100px{width:100px;}
.pie_chart_main_status_width_50px .status_toggel_main i.status_none_view{min-width:50px;}
.pie_chart_main_status_width_60px .status_toggel_main i.status_none_view{min-width:60px;}
.pie_chart_main_status_width_70px .status_toggel_main i.status_none_view{min-width:70px;}
.pie_chart_main_status_width_80px .status_toggel_main i.status_none_view{min-width:80px;}
.pie_chart_main_status_width_90px .status_toggel_main i.status_none_view{min-width:90px;}
.pie_chart_main_status_width_100px .status_toggel_main i.status_none_view{min-width:100px;}

.competency_search_menu_small .report_tab_search_panel{width:85.5%; float:left;}
.competency_search_menu_small .report_tab_search_panel ul li{font-size:11px;}
.competency_search_menu_small .report_tab_btn{width:13%;}

.competency_search_menu .report_tab_search_panel &gt; div{width:100%; float:left;}
.competency_search_menu .report_tab_search_panel &gt; div &gt; ul{width:100%;}

.search_chart_tab5 table tr{width:19%; margin-right:1%;}
.search_chart_tab5 table tr:last-child{margin-right:0px;}
.search_chart_tab5 table tr:nth-child(3n+3){margin-right:1%;}

.status_toggel_main a.status_toggel_btn{display:none; opacity:0;}

.status_test{min-width:56px; padding: 0px 4px;}
.p_and_c_test_chart_box_main .pie_chart_box{min-height:222px;}
.test_data_status table tr td:first-child{width:40%;}
.test_data_status table tr td:nth-child(2){width:26%;}

.radio_tabs_box input[type="radio"]{margin-right:4px;}

.full_width_dashboard_without_nav #maindata{padding-left:25px; padding-right:25px;}
.full_width_dashboard_without_nav .footer_main{padding-left:15px; padding-right:15px;}
.full_width_dashboard_without_nav .dashboard_container_main{padding-left:25px; padding-right:25px; padding-top:45px;}
.top_btn_contnt{margin-top:14px !important; font-size: 16px; color:#ffa500;}

.chart_filter_inner table tr td{display:inline; word-break:break-all; vertical-align: middle; padding:0px;}
.chart_filter_inner table tr td img{vertical-align: middle; max-width: none;}
.priority_filter_box table tr td{padding:4px; display: table-cell;}

.facalendaricon_before.facalendaricon_before_white{color:#fff;}

.table_head .panel table tr td{display:initial;}
.table_head .panel_t table tr td{display:initial;}

.search_tab .search_tab_in_tab{width:29.5% !important; margin-right:0.5%;}
.search_tab .search_tab_in_tab:last-child{width:39% !important;}
.search_design_tab2 h2{margin-bottom:5px;}

.table_head table tr td{width:auto;}

.panel_inr{max-height: 260px; min-height: 250px; background:#fff !important; padding: 0px 5px 5px 5px;}
.panel_inr::-webkit-scrollbar{width:5px;}
.panel_inr::-webkit-scrollbar-track{background: #f1f1f1;}
.panel_inr::-webkit-scrollbar-thumb{background: #ccc;}
.panel_inr::-webkit-scrollbar-thumb:hover{background: #aaa;}
.panel_inr::-webkit-scrollbar:horizontal{height:5px;}
.panel_inr #TreeView1{overflow:visible;}

.form_access{background:#fff;}
#overlay #content{left:0px; right:0px;}
.grid_tab{overflow:auto;}
.search_tab .table2 tr td{text-align: center; border: 1px dotted #ccc;}
.search_tab .table2 tr:nth-child(2) td{background:#f5f5f5;}
.search_tab .table2 tr td span{font-size:12px;}

.full_width{width:100% !important;}
.add_task_box{padding:10px;}
.search_tab{box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.2); border: 1px dotted #018cc0; border-radius:6px;}
.search_tab table tr td input[type="text"]{border:1px dotted #009fda; border-radius: 4px;}
.search_tab table tr td input[type="password"]{border:1px dotted #009fda; border-radius: 4px;}
.search_tab table tr td select{border:1px dotted #009fda; border-radius: 4px;}
.search_tab table tr td textarea{border:1px dotted #009fda !important; border-radius: 4px;}

.search_design_tab2 tr{width:32.7%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab2 tr:nth-child(3n+3){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab2 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab3 table tr{width:40%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab3 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab4 tr{width:24.2%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab4 tr:nth-child(4n+4){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab4 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab4_add tr:first-child{width:29%;}

.search_design_tab5 table tr{width:22.7%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab5 table tr:last-child{width:7%;}
.search_design_tab5 tr:nth-child(4n+4){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab5 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab6 table tr{width:32.7%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab6 tr:nth-child(3n+3){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab6 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab8 tr{width:24.2%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab8 tr:nth-child(4n+4){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab8 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab9 tr{width:24.2%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab9 tr:nth-child(4n+4){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab9 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab10 tr{width:49.2%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab10 tr:nth-child(2n+2){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab10 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab10 .search_tab_in_tab2{width:49.2% !important;}

.search_design_tab11 tr{width:22%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab11 tr:last-child{width:10%;}
.search_design_tab11 tr:nth-child(5n+5){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab11 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab12 tr{width:24.2%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab12 tr.full_width_tr_new1{width:49.5%; margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab12 tr.full_width_tr_new1 td{width: 19%;}
.search_design_tab12 tr.full_width_tr_new1 td:nth-child(2n+2){width: 29.3%; margin-right: 0.8%; padding-right: 2%; border-right: 1px dotted #ccc;}
.search_design_tab12 tr.full_width_tr_new1 td:last-child{margin-right: 0; border-right: 0px;}
.search_design_tab12 tr:nth-child(4n+4){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab12 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab12 tr.search_design_tab_add_space_border{margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}

.search_design_tab14 tr{width:26%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab14 tr:nth-child(4n+4){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab14 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab15 tr{width:49.2%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab15 tr:nth-child(2n+2){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab15 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab17 table tr{width:32.7%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab17 tr:nth-child(3n+3){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab17 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab18 tr{width:49.2%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab18 tr:nth-child(2n+2){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab18 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab21 tr{width:49.2%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab21 tr:nth-child(2n+2){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab21 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab22 tr{width:49.2%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab22 tr:nth-child(2n+2){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab22 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab23 tr{width:49.2%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab23 tr:nth-child(2n+2){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab23 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab23 tr.full_row23{margin-right:0px; padding-right:0px; border-right:none;}

.search_design_tab24 table tr{width:32.7%; margin-right:0.5%; padding-right:0.5%; border-right:1px dotted #ccc;}
.search_design_tab24 tr:nth-child(3n+3){margin-right:0px; padding-right:0px; border-right:none;}
.search_design_tab24 tr:last-child{margin-right:0px; padding-right:0px; border-right:none;}

.full_row_tr3{margin-right:0px !important; padding-right:0px !important; border-right:none !important;}
.search_design_tab4 tr.full_row_tr3 table tr{margin-right:0px; padding-right:0px; border-right:none;}

.search_tab table tr td{word-break:break-word;}
.search_design_tab4_add tr{width: 23%;}

.panel_t .competencyfilterclear{float:right!important;}

.search_tab_inline_block_td tr td{display:inline-block;}
.search_stap_add{width:65%;}
.q_option_1{background:none; padding:0px; margin:8px 0px; border:none; box-shadow:none;}
.q_option_1 table{width:49%; border:none;}
.btn_option{margin:10px 0px;}

/*14-06-2021-design_issue_fixed*/
#overlay #content{left:0px !important; right:0px !important;}
.width_200px{width:200px;}

.left_remote_box #flashContainer{text-align:center;}
.remore_feedback_box{ width:100%; background:#fff; float:left; margin:0px;}
.remore_feedback_box div{padding:10px; width:100%;}
.remore_feedback_box div b{width: 135px;float: left;clear: both;}
.remore_feedback_box div:last-child{border-bottom:none;}
.user_remote{height:auto; background:#fff; padding:7px 5px;}
.submit_score_box{background:#fff;}
.tree_panel_main{width:100%; max-height:200px; overflow:auto; margin:0px !important;}

.btn_outer_box input{padding:6px 10px;border:none;cursor:pointer;color:#FFF;background:#003963; border-radius:4px;}
.btn_outer_box input:hover{background:#ffa500;}

.question_sec tr .quies_add_box .quest_text{color:#003963;}
.question_sec tr .quies_add_box:hover .quest_text{color:#f3ad1c;}

#TreeView1{background: #fff;}
#TreeView1::-webkit-scrollbar{width:8px;}
#TreeView1::-webkit-scrollbar-track{background: #fff;}
#TreeView1::-webkit-scrollbar-thumb{background: #a5aeb6;}
#TreeView1::-webkit-scrollbar-thumb:hover{background:#003766;}

.white_background{background:#fff !important;}
.pad_top_8px_5px{padding:8px 5px;}
.radio_tab_bg{background: #009fda;}
.radio_tab_bg [disabled="disabled"]{color: #ccc;}

.half_row_tr6{width:66.3% !important;}
.half_row_tr6 td{width:100% !important; text-align:right;}
.half_row_tr7{width:66.3% !important;}

.full_row_tr{margin-right: 0px; padding-right: 0px; border-right: none;}
.pad_top_botm_0px{padding-top:0px !important; padding-bottom:0px !important;}

.clr{display:inherit;}
.prog_function_box{width: 98%; text-align: center;}
.width_80per{width:80%;}
.hr_breck_sec{margin:3px 0px; border:none;}

.left_monitor_sec{width:40%;}
.right_monitor_sec{width:58%;}

.table_head a, .table_head label, .table_head span, .table_head input[type="button"], .table_head input[type="submit"]{color:#222;}
.pop_up_box2 table td.search_container .popup_btn_inr{float:none;}
.main_controls_icons{margin: 2px 2px;}
.filter_bx1, .filter_bx2, .filter_bx3{background:#fff;}
.dril_box_sec{background:#fff; min-height: 95px;}
.refrace_box_main table tr:last-child td{background:#fff;}
.pad_top_8px_0px_5px_5px{padding:8px 0px 8px 5px;}
.pad_5px{padding:5px;}
.space_top_0px{margin-top:0px !important;}

#btn_generaterandompassword{margin-top: 5px;}
.search_tab_head{padding: 7px 5px 5px 5px; font-size: 14px; float:left;}
.popup_main .grid_tab table tr:first-child{background: none !important;}
.new_form_right table .new_form_inr3 td:last-child{width:auto;}
.report_course_progress{background:#fff;}
.ccm_div{background:#fff;}
.ccm_div1 table{background:#fff;}
.graph_box1, .graph_box3{background:#fff;}

.int_res_box{background:#fff;}
.grid_tab_new.grid_tab table tr:nth-child(odd){background: #F9F9F9 !important; color:#222 !important;}
.grid_tab_new.grid_tab table tr:nth-child(even){background: #FFFFFF !important; color:#222 !important;}
.grid_tab_new.grid_tab table tr:first-child{background: #848c93 !important; color: #fff !important;}

.using_ans_box input[type="text"]{vertical-align:middle;}
.using_ans_box span{vertical-align:middle;}
.using_ans_box textarea{vertical-align:middle;}

img[src*="../image/cal.gif"]{position:absolute; top:11px; right:10px; margin:0px !important;}

.prog_function_inr{height:auto; min-height:116px;}

.function_inr1{position:relative; top:auto; left:auto; margin:2px 0px; text-align:left;}
.function_inr2{position:relative; top:auto; left:auto; margin:2px 0px; text-align:left;}

.function_inr1 span{display:inline-block; text-align:center; margin-top: 4px; width: 100%;}
.function_inr2 span{display:inline-block; text-align:center; margin-top: 4px; width: 100%;}

.min_height_650px{min-height:650px;}

/*Exmasystem6.8.1 Recommended Trainings start*/
.graph_btn.graph_btn_new_added{width:85%;}
.report_inner_hed{margin:5px 0px;}
.report_inner_tab .report_inner_hed{margin:0px;}

.recomnd_link{padding: 5px 5px; width: 48%; left: inherit; right: -6px; background: #45C4D6!important; display: block; padding: 5px 7px; border-radius: 2px; font-size: 11px; text-align: center; color: #fff !important; bottom: 0px; z-index: 99; float: right;}
.recomnd_link:hover{ background: #4e4e4e !important;}

.recomnd_link_popup{font-size: 12px; display: block; margin-top: 2px; position: inherit!important;   bottom: 4px; width: auto; left: 0; right: 0; margin: auto; z-index: 99; text-align: center; padding: 5px  12px; border-radius: 2px; color: #fff !important; background: #45C4D6!important;}
.recomnd_link_popup:hover{ background: #4e4e4e !important;}

.recmend_training_main_popup{z-index: 9999999!important;}
.grid_tab_recomm{line-height:30px}

.hide_recmnd_popup{display:none;}
.recomnd_training_inner{padding:0px; top:25%; -webkit-animation: popup_recomnd_training .8s ease;}
.recomnd_training_inner table tr td{padding:10px;border:1px solid #ccc}
.recomnd_training_inner .close_btn{width:24px; height:24px; line-height:24px; font-size:12px;}
.assign_recm_btn{color: #fff !important; float:right; margin:auto !important; border-radius:3px;
background: -moz-linear-gradient(0deg, rgba(21,169,156,1) 0%, rgba(126,216,208,1) 100%) !important; 
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(21,169,156,1)), color-stop(100%, rgba(126,216,208,1))) !important; 
background: -webkit-linear-gradient(0deg, rgba(21,169,156,1) 0%, rgba(126,216,208,1) 100%) !important; 
background: -o-linear-gradient(0deg, rgba(21,169,156,1) 0%, rgba(126,216,208,1) 100%) !important; 
background: -ms-linear-gradient(0deg, rgba(21,169,156,1) 0%, rgba(126,216,208,1) 100%) !important; 
background: linear-gradient(90deg, rgba(21,169,156,1) 0%, rgba(126,216,208,1) 100%) !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15a99c', endColorstr='#7ed8d0',GradientType=1 ) !important; 
}

.assign_recm_btn:hover{
background: -moz-linear-gradient(0deg, rgba(102,114,113,1) 0%, rgba(161,175,174,1) 100%) !important; 
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(102,114,113,1)), color-stop(100%, rgba(161,175,174,1))) !important; 
background: -webkit-linear-gradient(0deg, rgba(102,114,113,1) 0%, rgba(161,175,174,1) 100%) !important; 
background: -o-linear-gradient(0deg, rgba(102,114,113,1) 0%, rgba(161,175,174,1) 100%) !important; 
background: -ms-linear-gradient(0deg, rgba(102,114,113,1) 0%, rgba(161,175,174,1) 100%) !important; 
background: linear-gradient(90deg, rgba(102,114,113,1) 0%, rgba(161,175,174,1) 100%) !important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#667271', endColorstr='#a1afae',GradientType=1 ) !important; 
}

@keyframes popup_recomnd_training
{
  0% {top:50%;}
  100% {top:25%;}
}

/*Exmasystem6.8.1 Module Setup - Scale &amp; Levels*/
.grid_tab_td_border_none table{border:none!important}
.grid_tab_td_border_none table th{text-align:center;}
.grid_tab_td_border_none table td{border:none;}
.grid_tab_td_border_none table td:last-child{border:none; text-align:center;}
.grid_tab_td_border_none table td input[type="text"] {padding: 5px; border: 1px solid #80c0f38c; height: 36px!important; border-radius: 5px; }
/* End */

/* 26.07.2021 */
.td_group_box_left{border-left: 1px dotted #848c93 ; border-top: 1px dotted #848c93 ;border-bottom: 1px dotted #848c93 ; padding: 5px;border-radius: 3px;}
.td_group_box_inner{border-top: 1px dotted #848c93 ;border-bottom: 1px dotted #848c93 ; padding: 5px;border-radius: 3px;}
.td_group_box_right{border-right: 1px dotted #848c93 ; border-top: 1px dotted #848c93 ;border-bottom: 1px dotted #848c93 ; padding: 5px;border-radius: 3px;}
/* End */

/* Assessment Matrix changes - 27.07.2021 */
.AssessmentMatrixPopup{background: rgba(0, 0, 0, 0.70) !important;}
.AssessmentMatrixPopup .popup_main_inner{width:72%;}
.AssessmentMatrixPopup .close_btn_popup{top:60px; right:14%;}

.popup_main_inner .assessment_matrix_table1 tr{display:inline-block; width:20%; float:left;}
.popup_main_inner .assessment_matrix_table1 tr td{display:inline-block; width:41%;}
.popup_main_inner .assessment_matrix_table1 tr td:last-child{width:57%;}

.AssessmentMatrixPopup .popup_main_inner .update_grid_tab{width:99%; margin:10px 0.5%;}
.space_left_10{margin-left:10px !important;}

.assessment_matrix_btns{width:99%; margin:5px 0.5%; float:left;}

.AssessmentMatrixPopup .update_matrix_check_box {min-height:20px;}
.AssessmentMatrixPopup .update_matrix_check_box .lms_checkmark {height:20px; width:20px; border-radius:3px;}
.AssessmentMatrixPopup .update_matrix_check_box .lms_checkmark:after {left:6px; top:2px; width: 4px; height:8px;}
/* End */

/* 06.09.2021 */
.no_bottom_mar{margin-bottom:0px!important;}
.no_top_mar{margin-top:0px!important;}
.text2left{text-align:left;}
.text2right{text-align:right;}
/* End */

/*recommendations_corrections_css*/
.all_chart_box .recommendations_chart_main{margin:0px; background:none; padding:0px; border-radius: 0px; border:none;}
.recommendations_chart_main .chart_heading{font-size: 16px; margin:0px !important; min-height: 0px;}
.chart_show_hide2{top:0px;}

.hide_graph_section2.show_graph_section2 .chart_heading_bottom{margin-bottom:25px !important; min-height: 0px; padding: 10px 0px;}
.hide_graph_section2.show_graph_section2 .inr_score_sec{padding-top:2px; padding-bottom:2px; width: 31.8%;}
.top_desclaimer{width:100%;}
.hide_graph_section2.show_graph_section2.recomded_taining_table{margin-top:20px;}
.score_hover_table{width: 175px !important;}
.top_desclaimer{position: absolute; left: 0; right: 0; top: -14px; font-weight:600; font-size: 11px; color: #003963;}
.training_gaps_score_sec{min-height:0px; top: 7px;}
.scale_text{width:81%; word-break:break-word;}
.skill_level_inner_box ul li{font-size: 12px;}

/*12-10-2021_css*/
.right_hed_img_link{float:right; width:auto; padding:6px 10px; background:#fff; box-shadow: 6px 11px 41px -28px rgb(18 40 50 / 20%); border: 1px dotted #018cc0; border-radius: 6px;}
.right_hed_img_link input[type="image"]{height:24px !important; vertical-align: middle; display:inline-block;}
.right_hed_img_link a{vertical-align: middle; display:inline-block; float:none; padding:0px; border-radius:0px; background:none; color: #009fda;}
.right_hed_img_link:hover{border: 1px dotted #FFA502;}
.right_hed_img_link:hover a{background:none; color: #FFA502;}

.skill_level_inner_box{width:195px;}
.skill_level_inner_box ul li{font-size:12px;}
.skill_level_inner_box ul li .scale_text{width:79%;}

.grid_tab_home_page table td{padding:5px;}
.time_over_popup{width:auto; float:left;}
.time_over_popup span{display:inline-block; width:100%;}
.time_over_popup input[type="image"]{margin:5px;}

.function_inr1{min-height:30px;}
.top_course_name{word-break: break-word;}

.all_chart_box #ctl00_ContentPlaceHolder1_upanel_rt .all_chart_box{padding:0px;}
.all_chart_box #ctl00_ContentPlaceHolder1_upanel_rt .recommendations_chart_main{padding-top:15px; padding-bottom:15px !important; border:1px solid #f3ad1c; border-left:none; border-right:none; float:left; width:100%;}
.all_chart_box #ctl00_ContentPlaceHolder1_upanel_rt .recommendations_chart_main.show_graph_section2{border-bottom:none; padding-bottom:0px !important;}
.recommendations_chart_main.show_graph_section2 .training_gaps_score_sec{top: 20px;}

.View_Attachments_Btn{float: right; font-size: 14px; text-decoration: underline; font-weight: normal; margin:3px 0px 0px 0px;}
/*v7_css*/
.top_main p{margin:10px 0px; color: #000;float: left; font-size: 13px;}
.top_main ul li a{color: #000; cursor:pointer;}
.top_main ul li a:hover {
	cursor: pointer;
}
.top_main ul li a .fa{color: #EC5123; margin: 0px 5px;}
.top_main ul li:last-child a .fa{margin-right:0px;}

.product_box table td .buy, .view_all_btn, .user_btn, input[type="reset" i], .master_page_location .back_btn, .course_nav_left, .course_nav_right, input[type="button"], .right_order_link a, .order_botm .continue_btn, .upload{background:#0b5a81;}
	.product_box table td .buy:hover, .product_box table td .buy:focus, .view_all_btn:hover, .user_btn:hover, input[type="reset" i]:hover, .master_page_location .back_btn:hover, .course_nav_left:hover, .course_nav_right:hover, input[type="button"]:hover, .right_order_link a:hover, .order_botm .continue_btn:hover, .upload:hover {
		background: #1d6f98 !important;
	}

.gets{background:#0B5A81;}
.gets:hover{background:#1d6f98;}
.nav_item_text a:hover{border:1px solid #f3ad1c; color:#f3ad1c;}
.btn_same input[type="button"]{padding:7px 15px;}
.btn_same .start_attempt_btn{padding:8px 15px 7px 15px; text-decoration: none; border-radius: 3px;}

.banner_text_box a.slider_scrol_anhcor1{background:none;}
.banner_text_box a.slider_scrol_anhcor2{background:rgba(0, 55, 102, 0.5);}
.banner_text_box a.slider_scrol_anhcor1:hover{background:#f3ad1c; color:#fff;}
.banner_text_box a.slider_scrol_anhcor2:hover{background:#f3ad1c; color:#fff;}

.product_box h2 span{color: #003766;}

.wrapper h2{color: #003766;}
.wrapper h2 span{color: #003766;}

.clients_box img{max-width:none;}
.screenshot_box img{max-width:none;}
h2#products:before{top: 40px;}
h2#products:after{top: 36px;}

.product_box table td h2{color: #000;}
.product_box table td a{color: #f3ad1c;}
.product_box table td .demo{color: #003766;}

.product_box table td .trail, .login_box input[type="submit"]:hover, .master_left_side h2, .purchase, .remodal table td .button, .bottom_box .box1 p input[type="button"] {
	background: #0b5a81 !important;
}
	.product_box table td .trail:hover, .product_box table td .trail:focus, .login_box input[type="submit"], .purchase:hover, .remodal table td .button:hover {		
		background: #0B5A81 !important;
	}
.bottom_box .box1 p input[type="button"]:hover{background:#15648b;}

.view_all_course_btn{width:auto; float:right; margin: -57px 0px 0px 0px; padding: 10px 25px; line-height: normal; text-transform: uppercase; letter-spacing: 1px;}

.wrapper h2#cbt_wbt{margin-top:15px;}

.section .wrapper h2:before{top: 15px;}
.section .wrapper h2:after{top: 9px;}

.as-prev-arrow{width:32px; height:34px; top:50%; left:-35px; right:auto; border-radius:2px; background-size:cover; border: 1px solid #f3ad1c;}
.as-next-arrow{width:32px; height:34px; top:50%; right:-35px; border-radius:2px; background-size:cover; border: 1px solid #f3ad1c;}
.as-prev-arrow:hover, .as-next-arrow:hover{opacity:0.6;}
.footer_area, .footer_last{background-color:#eee;}
.footer_last {
	padding: 30px 0px 30px;
	border-top: solid 1px #ccc;
	width: 95%;
	margin: 0 auto;
	display: block;
	float: none;
}

.footer p{line-height:normal; font-size:15px; margin-bottom: 0;}
.KW_progressBar{background:#003766;}

.footer_main{padding-left:0px;}
.footer_main ul li a:after{border: 1px solid #f3ad1c; background:none;}

.footer .footer_last span a:hover{color: #f3ad1c;}

.wrapper dl .buy, .wrapper dl .trail, .wrapper dl .watch{border-radius: 5px; padding: 0px; font-size: 13px; margin:10px 3px; width:34px; height:34px;}
.wrapper dl .buy .fa, .wrapper dl .trail .fa, .wrapper dl .watch .fa{line-height:32px;}
.wrapper dl .buy{border: 1px dotted #f3ad1c; color: #f3ad1c;}
.wrapper dl .buy:hover{border: 1px dotted #003766; color: #003766;}
.wrapper dl .trail{border: 1px dotted #003766; color: #003766;}
.wrapper dl .trail:hover{border: 1px dotted #f3ad1c; color: #f3ad1c;}
.wrapper dl strong{color: #000; font-size: 15px; word-break: break-word; margin: 8px 0px;}
.wrapper dl:hover strong{color: #f3ad1c;}

.footer p strong{color:#ddd;}
.footer p span{color:#ddd;}
.footer p a{color:#fff;}
.footer p a:hover{color:#f3ad1c;}

.bottom_box .box1 p a{margin-top:0px;}

.dashboard_footer .bottom_box{margin:0px; padding:22px 0px;}
.dashboard_footer .bottom_box .box1{width:30%; margin:0px;}
.dashboard_footer .bottom_box .box1 h2{width:auto; float:left; margin:10px 25px 6px 0px;}
.dashboard_footer .bottom_box .box1 p{margin:0px; width:auto; float:left;}
.dashboard_footer .bottom_box .box1 p a{margin:0px; margin-right:10px; width:32px; height:32px; text-align:center; border-radius: 5px;}
.dashboard_footer .bottom_box .box1 p a .fa{line-height:32px; vertical-align: top;}
.dashboard_footer .bottom_box .largebox{width:68%;}
.dashboard_footer .bottom_box .largebox p{width:59%; float:right;}
.dashboard_footer .bottom_box .box1 p input[type="text"]{padding:4px 15px; border:none; margin:0px; width:73%; margin-right:2%; border:solid 1px #ddd; height:40px;}
.dashboard_footer .bottom_box .box1 p input[type="button"]{padding:4px 20px; width:25%; text-align:center; margin:0px; height:40px;}

.main_dashboard_container{float:left; width:100%; line-height:normal;}

.master_page_location{margin: 0px 0px 8px 0px; border-bottom: 1px dotted rgba(18, 40, 56, 0.5); padding-bottom: 10px;/*display: inline-flex; align-items: center; justify-content: space-between;*/}
.master_page_location ul li{margin:0px 15px 0px 0px;}
.master_page_location ul li a{color:#003766;}
.master_page_location ul li a:hover{color:#ffa500;}

/*dashboard_pages_tab css*/
.dashboard_pages_tab {width: 100%; float:left; margin: 10px 0px;}
.dashboard_pages_tab ul{width:100%; margin:0px; border-bottom: 1px dotted rgba(18, 40, 56, 0.5); float:left; position:relative; z-index:9;}
.dashboard_pages_tab ul li{width:auto; float:left; margin-right:0.25%; margin-top: 3px; margin-bottom: 3px;}
.dashboard_pages_tab ul li:last-child{margin-right:0px;}
.dashboard_pages_tab ul li a{display: block; text-decoration: none; border-radius: 5px 5px 0px 0px; text-transform:uppercase; text-align: center; cursor:pointer; font-size:13px; padding:9px 11px; background: #fff; color: #003963; border: 1px solid #bbb; border-bottom: none;border-top: 4px solid #ffa500; min-height:0px;}
.dashboard_pages_tab ul li a .fa{margin-right:2.5px;}
.dashboard_pages_tab ul li a:hover{background: #ffa500; color: #fff; border-top: 4px solid #003963;}
.dashboard_pages_tab ul li a.active_page_tab {background: #ffa500; color: #fff; border-top: 4px solid #003963;}

.master_page_location .back_btn{margin-right:0px; line-height:normal; padding: 4px 8px;}

.course_search_tab{float:left; width:100%; padding:10px; border:1px solid #DDD; line-height: normal; margin:8px 0px;}
.course_search_tab table{margin:0px;}
.course_search_tab select{margin:5px; padding:11px;}
.course_search_tab input[type="button"]{padding: 9px 15px;}
.following_div{padding:0px; background:none; margin:10px 0px; border-bottom: 1px dotted rgba(18, 40, 56, 0.5); padding-bottom: 10px; font-size: 13px;}
.following_div strong{padding:0px; background:none;}

.master_top_btn{float:left; width:100%; padding:7px; border:1px solid #DDD; background:#fff; border-radius: 3px; font-size:12px; margin:8px 0px;}
.master_top_btn table{margin:0px; width:100%;}
.master_top_btn table tr{display:inline-block;}
.master_top_btn table td{padding:4px; display:inline-block;}
.master_top_btn table td input[type="text"]{float: left; padding:10px; background: #FFF; border: 1px solid #009fda; border-radius: 5px;}
.master_top_btn table td input[type="button"]{padding:0px; font-size:12px; border:none !important; text-decoration:underline; border-radius:0px;}

.master_top_btn table td input[type="button"].start_attempt_btn{padding: 0px 10px; height:32px; text-decoration:none; border-radius: 3px; font-size:13px;}
.master_top_btn table td a.start_attempt_btn{padding: 9px 10px; text-decoration:none; border-radius: 3px; font-size:13px; text-decoration:none;}

.master_top_btn.div_with_wordsearch table tr td{width:auto !important;}
.div_with_wordsearch table tr td #lnk_filter_competency{margin:0px;}

.master_top_btn_table_auto table{width:auto; float:left;}
.master_top_btn_table_auto table.float_right{float:right;}
.first_table_margin_top_6px table:first-child{margin-top:6px;}
.first_table_margin_top_8px table:first-child{margin-top:0px;}

.font_bold{font-weight:bold}
.padding_5px{padding:5px !important;}
.padding_0px{padding:0px !important;}

.master_table_heading{margin:5px 0px; color: #003766; font-size:15px;}
.master_table_heading:before, .master_table_heading:after{content:none;}
.master_table_heading span{margin:0px !important; color:#0b5a81; font-size:15px !important;}
.master_table_heading span:before, .master_table_heading span:after{content:none !important;}
.master_table_heading table{padding:0px; background:none;}
.master_table_heading strong{margin-right:5px; color:#000; background:none;}
.master_table_heading b{margin-right:15px;}

.master_table_headrow strong{font-size:15px; color:#000;}
.master_table_headrow b{font-size:15px; color: #003766;}

.course_thumb_large{padding:10px; background:#fff; box-shadow: 6px 11px 41px -28px rgb(18 40 50 / 20%); border-radius: 4px;}

.course_details h2{background:#848c93; color: #fff;}	
.course_details h2 a:hover{color:#000;}

.course_thumb_large{width:26%; min-height: 293px; line-height: 273px; height:auto;}
.course_thumb_large img{height: auto; vertical-align: middle;}
.course_details{width:100%; float:left; position:relative;}
.cou_modules{width: 100%;}
.cou_modules ul {width: 100%;}
.cou_modules ul li{width: 100%;}
.cou_modules .modules_internal_table{width: 100%; }
.modules_internal_table tr{ width: 100%;}
.modules_internal_table tr td:first-child {     width: 60%; }
.modules_internal_table tr td a i{margin-right: 5px; color: blue; font-size: 16px; }
.modules_internal_table tr td:last-child {width: 40%; }
.course_details table{ float: right; margin: 0; padding-left: 20px;}
.node_progress{width: 65%; height: 15px; background-color: aliceblue; border: 1px solid blue; padding: 0px; vertical-align: middle; float: left; border-radius: 5px;}
.modules_internal_table td:last-child span{float: right; font-size: 11px;}

.course_thumb_large img{height:auto; max-height: 260px;}
.course_details .course_details_footer a{padding:5px 6px; float: left; margin: 0px 4px 0px 0px; font-size: 12px; color: #013867;  box-shadow: none; border-radius: 0px; background: #fff; border: 1px dotted #013867;}
.course_details .course_details_footer a:hover{color:#ffa500; border: 1px dotted #ffa500; box-shadow:none; background:#fff;;margin-top:0px !important;}
.course_details .course_details_footer a:last-child{margin-right:0px; color:#009fda; border: 1px dotted #009fda;}
.course_details .course_details_footer a .fa{margin-right:1px;}

.course_descr strong{padding:9px 7px; border-bottom:1px dotted #f3ad1c; color:#000; margin-bottom:7px;}
.course_details table td{padding:7px; color:#333;}
.course_details table.lg-wd-6 tr td:first-child{width:25%;}
.course_details table.lg-wd-6 tr td:last-child{width:70%;}

.course_details .lg-wd-4 table{padding-left:0px;}

.approvalawaited_containt{padding:110px; color: #ffa500; font-style:normal;}

.course_navigation{width: 98px; padding: 0px; overflow: hidden; margin: 10px auto; background: none;}

a.loginbtn{border: 1px solid rgba(255, 255, 255, 0.35) !important; padding: 15px; cursor: pointer; float: left; width: 100%; transition-duration: 1s; border-radius: 5px; margin: 0px; background: #003766; color:#fff !important; text-align:center; font-size:15px;}
a.loginbtn:hover{background: #f3ad1c;}

.lg-wd-4{width: 45%!important;}
.lg-wd-6{width: 55%!important;}

.course_thumb_box{width:42%; float:left; text-align:center; padding:10px;}
.course_thumb_box img{width:auto; height:auto; vertical-align:top; max-width:100%;}

.course_thumb_content{width:58%; float:left; padding:10px; padding-left:5px;}
.course_descr .course_thumb_content strong{padding:0px; padding-bottom:10px; margin-bottom:10px;}
.course_descr .course_thumb_content p{padding:0px; text-align:left; line-height: 16px; font-size:13px;}

.course_descr{height: auto;}
.course_tab{min-height:0px;}
.course_details .course_details_footer{background:none; padding:0px; margin-top:5px;}

.product_box table tr td:nth-child(2n+2){background:#f0f1f5;}

.products-disabled {opacity: 0.3; cursor: not-allowed;}
.product_box table td img{height:70px;}
.product_box table td h2{font-size:18px; line-height:normal; height: auto; min-height: 43px; margin-bottom:8px;}
.product_box table td p{color: #333; min-height:95px; height: auto; font-size: 13px; line-height: 20px;}

.product_box table td .trail{border:1px solid #f3ad1c; color:#f3ad1c !important; background:#fff; border-radius:3px; min-width: 48%; line-height: normal; padding: 7px; text-align: center;}
.product_box table td .buy{border:1px solid #003766; color:#003766 !important; background:#fff; border-radius:3px; min-width: 48%; line-height: normal; padding: 7px; text-align: center;}

.product_box table td .trail:hover{border:1px solid #f3ad1c; color:#fff !important; background:#f3ad1c;}
.product_box table td .buy:hover{border:1px solid #003766; color:#fff !important; background:#003766;}
.header .wrapper{width:95%;}
.product_box{padding-top:40px; padding-bottom:40px; box-shadow:none; background: #fff;}
.product_box table{width:95%;}
h2#products:before, h2#products:after{content:none;}
.section{padding:40px 0px; background:#fff; float: left; width: 100%;}
.section .wrapper{width:95%;}
.section .wrapper h2{margin:0px; margin-bottom:25px; text-align:center;}
.section .wrapper h2:before, .section .wrapper h2:after{content:none;}
.section .wrapper .columns_content h3{font-size:16px; line-height:25px; letter-spacing:0.2px; color:#000; font-style: normal;}
.section .wrapper .columns_content p{font-size: 14px; line-height: 24px; letter-spacing: 0.2px; color: #333; margin: 15px 0px;}
.section .wrapper .columns_content ul li{margin:5px 0px; color:#000; font-size:15px; margin-left: 15px; letter-spacing:0.2px;}

.wrapper h2#about{text-align:left;}
.column_large{width:68%;}
.column_medium{width:32%;}

.profile_page .wrapper h2#about{margin-bottom:10px;}
.wrapper h2#usage{margin-top:0px;}
.features_image{width:50%; border:none; padding:1%; background:#f3efe6; border:none; position:relative; border-radius:0px; border-right: 5px solid #e1d3b3;}
.features_img_space_botm{width:50%; margin:0px; border-right:none; border-left: 5px solid #fff;}
.features_image a{display:inline-block; width:100%;}
.features_image img{height:800px; vertical-align:top; float: none;}
.features_img_space_botm img{height:800px;}
.features_image:hover img{transform: scale(1);}

.features_img_space_botm:after{content:''; position:absolute; top:0px; left:-25px; width:0px; height:0px; border-left:20px solid transparent; border-right:20px solid transparent; border-top:15px solid #efe6d4;}
.features_img_space_botm:before{content:''; position:absolute; bottom:0px; left:-25px; width:0px; height:0px; border-left:20px solid transparent; border-right:20px solid transparent; border-bottom:15px solid #efe6d4;}

.section_screenshot .screenshot_box li img{padding:6px; border:1px dotted rgba(18, 40, 56, 0.3); width:285px; height: auto; background:#fff; border-radius:3px;}

.section_home2{background:url(../images_2021/all_section_bg.jpg) top center no-repeat #e6eaf3; background-size:cover;}
.wrapper h2#cbt_wbt{margin-top:0px; text-align:left;}
.wrapper dl{padding:5px 5px 10px 5px; border-radius:3px; border:1px dotted rgba(18, 40, 56, 0.3); width: 19.20%; margin:0px; margin-right:1%;}

.wrapper .maritime_box dl:nth-child(5n+5){margin-right:0px;}

.slider.slider2{margin:0px;}
.wrapper dl img{height:190px;}
.wrapper dl p{width:120px; font-size: 13px; color:#333; background:none; padding-left:5px; margin:0px; line-height:normal;}
.wrapper dl p b{width:100%; margin:0px 0px 3px 0px;}
.wrapper dl p span{margin:2px 0px 0px 0px; width:100%; padding:0px; line-height:normal;}
.wrapper dl p span b{width:auto; margin:0px; font-size:14px; margin-right:3px;}
.wrapper dl p span u{text-decoration:none; font-size:11px;}

.wrapper dl.thumb_large_height{min-height:296px;}

.wrapper h2#services{margin-top:0px;}
.home_box ul li{height:auto; width:25%; margin:0px; padding:20px; background:none; border:none; border-right:1px dotted rgba(18, 40, 56, 0.1); border-bottom:1px dotted rgba(18, 40, 56, 0.1); box-shadow:none; text-align: center; min-height:222px; border-radius:0px;}
.home_box ul li.li_botm_border_remove{border-bottom:none;}
.home_box ul li:hover{background:none;}
.home_box ul li:nth-child(5n+5){margin-right:0px; border-right:none;}
.home_box ul li img{width:auto; float:none; display: inline-block; margin: 0px; height:65px; padding:8px 3px; background: #fff; border-radius:10px; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 30%);}
.home_box ul li p{padding:0px; margin:0px; margin-top:10px; width:100%; text-align:center; border:none !important;}
.home_box ul li p strong{display:inline-block; width:100%; margin:0px 0px 8px 0px; font-weight:normal; letter-spacing: 0.5px;}
.home_box ul li p strong a{display:inline-block; float:none; margin:0px; color: #000; font-size: 16px;}
.home_box ul li p strong a:hover{color: #ffa500;}
.home_box ul li:hover p strong a{color: #ffa500;}
.home_box ul li p span{color:#333; font-size:13px; line-height:20px; letter-spacing: 0.2px;}
.home_box ul li font{color:#e6eaf3; display:none;}
.home_box ul li:hover font{display:block;}

.home_box ul li:nth-child(1){background:rgba(255, 255, 255, 1);}
.home_box ul li:nth-child(2){background:rgba(255, 255, 255, 0.5);}
.home_box ul li:nth-child(3){background:rgba(255, 255, 255, 0.75);}
.home_box ul li:nth-child(4){background:rgba(255, 255, 255, 0.25);}

.home_box ul li:nth-child(5){background:rgba(255, 255, 255, 0.25);}
.home_box ul li:nth-child(6){background:rgba(255, 255, 255, 0.75);}
.home_box ul li:nth-child(7){background:rgba(255, 255, 255, 0.5);}
.home_box ul li:nth-child(8){background:rgba(255, 255, 255, 1);}

.home_box ul li:nth-child(9){background:rgba(255, 255, 255, 1);}
.home_box ul li:nth-child(10){background:rgba(255, 255, 255, 0.5);}
.home_box ul li:nth-child(11){background:rgba(255, 255, 255, 0.75);}
.home_box ul li:nth-child(12){background:rgba(255, 255, 255, 0.25);}

.home_box ul li:nth-child(13){background:rgba(255, 255, 255, 0.25);}
.home_box ul li:nth-child(14){background:rgba(255, 255, 255, 0.75);}

.section_home3{background:url(../images_2021/all_section_bg.jpg) top center no-repeat #e6eaf3; background-size:cover;}

.section_home4{background:#fff;}
.wrapper h2#clients{margin-top:0px;}
.clients_box{margin-bottom:0px;}
.clients_box img {padding:6px; border:1px dotted rgba(18, 40, 56, 0.3); width:174px; height: auto; background:#f9f9f9; border-radius:3px;}

footer .wrapper{width:95%;}
.footer p{width:95%;}

.Master_heading:before, .Master_heading:after{content:none;}

.alfa_bg{z-index:100; background: rgba(0,0,0,.75);}
.login_box{background: rgba(255,255,255,.6); position:fixed; right:0px; left:0px; margin:auto; top:30%; animation-duration: 1s; animation-name: login_box_ani;}
.display_none{display:none !important;}

@keyframes login_box_ani {
0% {top:0%;}
100% {top: 30%;}
}

.user_details_box{margin:0px; font-size:13px;}
.user_details_box .Master_heading{margin-bottom:5px;}
.user_details_box .part1{padding:0px;}
.user_details_box .part1 h3{color: #fff; background: #848c93; font-size: 15px;}

.about_company_botm_table tr td strong{color:#000; margin-bottom:5px; display: inline-block;}
.user_btn{border:none; padding: 8px 20px; font-size:13px;}
.user_btn:hover{border:none;}

.footer_main ul li a{font-size:14px; color:#212529;}
.footer_main ul li a:after{top: 2px;}
.footer_main p{font-size:14px; line-height: 24px; color:#212529;}
.footer_main ul li a:hover{color:#0b5a81;}

.user_details_box .master_left_side{margin:15px 0px; width:100%; min-height:0px;}
.user_details_box .master_right_side{margin:15px 0px; width:100%; float:left; padding:14px;}

.user_details_box .btn_boxx{margin:0px; color: #fff; background: #848c93; font-size: 15px; padding:8px 10px;}
.user_details_box .btn_boxx strong{padding:0px !important; font-size:16px !important; font-weight:normal; margin: 5px 0px;}
.master_right_side h2.subscribe_hed{margin:15px 0px; margin-bottom: 10px; background:none !important;}
.master_right_side h2.subscribe_hed:before, .master_right_side h2.subscribe_hed:after{content:none;}

.user_details_box .master_right_side .c_box{background:#fff; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%);}
#CONTENT_CATEGORY_FILTER{background:#fff; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%); float:left; width:100%;}
.master_left_side h2{border-radius:4px 4px 0px 0px;}
.master_left_side h2 a{color:#fff; cursor:pointer; text-decoration:underline;}
.user_details_box .master_left_side .MainMenu{background: #b0bfcc; border-radius: 0px; margin:0px; float:left; width:25%; min-height:39px; padding:0px;}
.user_details_box .master_left_side .MainMenu span{color:#000; padding:10px;}
.user_details_box .master_left_side .MainMenu a{background:#003766; margin:0px; color:#fff; padding:10px;}
.user_details_box .master_left_side .MainMenu a:hover{background:#f3ad1c; color:#fff;}
.user_details_box .master_left_side p{float:left; width:25%;}
.user_details_box .master_left_side p a{margin:0px; border-radius: 0px; border:1px dotted rgba(18, 40, 56, 0.5); padding:12px 10px; min-height:39px;}
.user_details_box .master_left_side p a:hover{border:1px dashed #f3ad1c; color:#f3ad1c;}

.user_details_box .master_right_side .c_box table td{word-break:break-word; color:#000;}
.user_details_box .master_right_side .c_box{width:23.5%; margin:0.6%; margin-bottom:1%; float:none; display:inline-block; vertical-align:top;}

.user_details_box .master_right_side .c_box table td:nth-child(1) {width: 42%;}
.user_details_box .master_right_side .c_box table td:nth-child(2) {width: 58%;}

.c_box_selected{box-shadow:6px 11px 41px -28px rgba(18, 40, 50, 0.5); border: 1px solid #002776 !important; background:#f9f9f9 !important;}

.user_details_box .master_right_side .c_box .dvwrapper{background: #0b5a81; width:32px; height:30px; border:none; font-size:14px;}
.user_details_box .master_right_side .c_box .dvwrapper:hover{background: #1d6f98;}
.user_details_box .master_right_side .c_box .dvwrapper a{display:inline-block; padding:0px; width: 100%; color:#fff;}
.user_details_box .master_right_side .c_box .dvwrapper a .fa{line-height:30px;}

.remodal table td input[type="button"]{background:#0A5A80;}
.remodal table td input[type="button"]:hover{background:#f3ad1c;}

.remodal table td input[type="text"], .remodal table td input[type="password"]{width:100%;}

.ui-widget-overlay{background:rgba(0,0,0,.85);}
.ui-widget-header{background:#003766 !important; border:none !important;}

.test_into_page .button, .test_into_page#lnk_continuemdq, .test_into_page#lnk_continueptest, .start_attempt_btn, .main_btns_all .button, .ui-dialog .ui-dialog-buttonpane button, .assign_testpaper_box a span, .attach_button:hover, a.button {
	background: #0b5a81 !important;
}
.test_into_page .button:hover, .test_into_page #lnk_continuemdq:hover, .test_into_page #lnk_continueptest:hover, .start_attempt_btn:hover, .main_btns_all .button:hover, .ui-dialog .ui-dialog-buttonpane button:hover, .assign_testpaper_box a span:hover, .attach_button, a.button:hover{background:#1d6f98 !important;}

.expiredclass{color: #ff0000;}

.master_search_area {
	background: #fff;
	box-shadow: 6px 11px 41px -28px rgb(18 40 50 / 20%);
	padding: 5px;
	margin: 8px 0px;
	border: solid 1px #ddd;
}

.full_width_form_content tr td input[type="text"], .full_width_form_content tr td select, .full_width_form_content tr td textarea, .full_width_form_content tr td input[type="file"], .full_width_form_content tr td input[type="password"], .full_width_form_content tr td input[type="number"], .full_width_form_content tr td input[type="datetime"]{width:100% !important; padding: 8px 12px; border:1px solid #ddd; font-size:13px;}

.master_search_area_heading{font-weight:normal; color: #fff; background: #848c93; width:100%; margin:0px; margin-bottom:10px;}

.Slides .assign_testpaper_box{margin:0px; margin-right:1%; margin-top:0.6%; margin-bottom:0.6%; background: none; padding: 0px; background: #fff; box-shadow: 6px 11px 41px -28px rgb(18 40 50 / 20%); min-height: 0px;}
.Slides .assign_testpaper_box:nth-child(2n+2){margin-right:0px;}

.assign_testpaper_box table{font-size:13px;}

.assign_testpaper_box a{background: #fff; width:20%;}
.assign_testpaper_box a img{width:100%; height:auto; border:none; outline:none; margin:0px; padding:0px;}
.assign_testpaper_box a span{padding:5px; line-height: normal;}
.assign_testpaper_box table{border:none; width:79%;}
.assign_testpaper_box table tr td span.fa_calendar_icon1{width:44% !important;}
.assign_testpaper_box table tr td span.fa_calendar_icon2{width:44% !important;}

.course_nav_left, .course_nav_right{border:none !important;}

.remodal table td input[type="text"], .remodal table td select, .remodal table td textarea{border: 1px solid #ddd;}

.master_grid table{background:#fff;}
.master_grid table th{background: #848c93 !important;}
.master_grid table tr:nth-child(even){background: #FFFFFF;}
.master_grid table tr:nth-child(odd){background: #F9F9F9;}

.master_top_btn table.inline_rows_table{width:auto;}
.master_top_btn table.taskev_table_inr2{width:auto !important; padding-right:0px; margin: 9px 0px;}

.colorcodebox {border:none !important; width:18px;height:18px;display: inline-block;border-radius: 2px; margin: 0px 8px 0px 0px;vertical-align: middle !important; position:relative;}
.colorcodebox:before{content:''; position:absolute; top:0px; left:0px; border:1px solid #000;}
.colorcodebox:after{content:''; position:absolute; top:0px; right:0px;}

.taskev_table_inr2{display: inline-table; float: right !important; padding-right:0px; width:auto !important;}
.taskev_table_inr2 tr td{border:none;float:none !important; padding-right:15px; vertical-align:middle;}

.master_grid{color:#000; overflow:auto; margin:8px 0px;}
.master_grid table td{font-size:12px; padding:7px;}
.master_grid table td a{color:#333; text-decoration: none;}
.master_grid table td a:hover{color:#0b5a81; text-decoration: none;}
.master_grid table td a:hover::before{color:#0b5a81; border-color:#0b5a81;}

.master_grid::-webkit-scrollbar{width:5px;}
.master_grid::-webkit-scrollbar-track{background: #f1f1f1;}
.master_grid::-webkit-scrollbar-thumb{background: #ffa500;}
.master_grid::-webkit-scrollbar-thumb:hover{background: #003766;}
.master_grid::-webkit-scrollbar:horizontal{height:5px;}

.PQ_rainees{line-height:normal; text-align:left;}

.payment_box_left{float:left; width:50%; margin-bottom:0px;}
.course_pay_box_td{width:20%; text-align:center; vertical-align: middle;}
.course_pay_box_td span{float:left; width:100%; font-size:13px; padding:4px 5px; background:#ffa500; color:#fff;}
.course_pay_box{width:200px;}
.course_pay_box img{width:100%; height:auto; vertical-align:top;}

.payment_box_left .master_grid{margin:0px; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%); background:#fff; min-height:340px; width:100%;}
.payment_box_left .master_grid table{border:1px solid #c2cad1;} 
.payment_box_left .master_grid table th{border:none; background:none !important; border-top:1px solid #003766; border-bottom:1px solid #003766; color:#003766; font-weight: 600; text-shadow: none; letter-spacing: 0.3px;}
.payment_box_left .master_grid table td{border:none;}
.payment_box_left .master_grid table .pay_left_box_tr1 td{border-top:1px solid #b2bdc7; border-left:1px solid #b2bdc7; background:#e7e9ef;}
.payment_box_left .master_grid table .pay_left_box_tr2 td{border-left:1px solid #b2bdc7;}
.payment_box_left .master_grid table .pay_left_box_tr3 td{border-left:1px solid #b2bdc7; background:#e7e9ef;}
.payment_box_left .master_grid table .pay_left_box_tr1 td:last-child{border-left:none;}
.payment_box_left .master_grid table .pay_left_box_tr2 td:last-child{border-left:none;}
.payment_box_left .master_grid table .pay_left_box_tr3 td:last-child{border-left:none;}

.payment_box_right{float:right; width:48%; background: #fff; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%);}
.payment_box_right .pay_radio_btn_box{margin-bottom:0px; margin-top:12px;}
.payment_box_right .pay_heading{margin-top:0px; background: #848c93; width:100%; margin-left:0px;}
.payment_box_right .pay_options_div{margin:0px; width:100%;}

.pay_radio_btn_box div.pay_radio_btn{margin-left:0px; margin-right:15px; border:1px solid #b2bdc7; padding:12px 25px;}
.pay_radio_btn_box div.pay_radio_btn input[type="radio"]{margin:0px; vertical-align:middle; margin-right:3px;}
.pay_radio_btn_box .pay_radio_table{padding:0px 0px !important; border: none; margin:0px !important; margin-top:12px !important;}
.pay_radio_btn_box .pay_radio_table table{border:1px solid #d2d6df; background: #e7e9ef; display:inline-block; width:100%; padding:5px;}

.payment_box_right .search_design_col2 table tr{width:100%;}
.payment_box_right .search_design_col2 table tr td{width:32%;}
.payment_box_right .search_design_col2 table tr td:last-child{width:67%;}

.pay_radio_table table td input[type="text"]{padding:8px; width:100% !important; border:1px solid #b2bdc7; background:#fff;}
.pay_radio_table table td input[type="file"]{padding:8px; width:100% !important; border:1px solid #b2bdc7; background:#fff;}

.user_details_box .payment_box_right .btn_boxx{background:none; padding:12px 0px 0px 0px; width:100% !important; margin:0px !important;}

.course_inner_payment .payment_box_left .master_grid{min-height:0px;}
.course_inner_payment .inr_hedding_cap{ font-size:14px; color:#fff; background: #003766; margin:0px; padding:10px;}
.course_inner_payment .payment_box_right .pay_heading{font-size:14px; color:#fff; background: #003766; padding:10px; width:100%; margin:0px;}
.course_inner_payment .order_main_sec{padding:15px; background:#fff;}
.course_inner_payment .payment_box_right .pay_options_div{padding:15px; background:#fff;}
.course_inner_payment .order_main_sec .order_section{border:none; width:100%; width:100%;}
.course_inner_payment .order_left_main_sec{padding:0px; width:100%;}
.course_inner_payment .order_right__main_sec{padding:0px; margin:0px; width:100%; float:left;}
.course_inner_payment .order_left_sec{width:30%;}
.course_inner_payment .order_right_sec{width:70%;}

.right_order_hed1{color:#003766; font-size: 20px; margin-bottom:10px !important;}
.right_order_hed2{color:#000; font-size:15px; margin-bottom:10px !important;}
.order_right_sec .right_order_hed2:last-child{margin-bottom:0px !important;}

.course_inner_payment .right_order_hed2 select.form-control{width:60%; margin: 10px 0px;}
.course_inner_payment .right_order_hed2 div{width:60%; margin:0px; background:none; padding:0px; border:none;}
.course_inner_payment .right_order_hed4{font-size: 20px; margin:15px 0px 10px 0px; border: 1px solid #003766; border-radius: 4px; padding: 10px 12px; background: #e4e7f1;}
.course_inner_payment .right_order_hed4 br{display:none;}
.course_inner_payment .right_order_hed4 #strrikePrice_38{margin-bottom:10px;}
.course_inner_payment .pay_heading{margin:1%; width:31%;}
.course_inner_payment .pay_heading label{float:left !important; color:#003766; margin-top:5px; width:100%; float:left;}

.course_inner_payment .payment_box_right .pay_radio_btn_box{margin:0px;}
.course_inner_payment .pay_radio_btn_box div.pay_radio_btn{padding: 12px 20px; margin-right: 12px;}
.course_inner_payment #div_actions_paymentpanel.btn_boxx{padding:15px; margin:0px; width:100%;  border-top: 1px solid #ddd;}
.course_inner_payment .order_botm{padding:0px; border:none;}

.course_inner_payment .btn_boxx .continue_btn{padding:10px 20px; margin-bottom:0px; margin-right: 12px; font-size:14px; font-weight:normal; float:left; line-height: normal;}
.course_inner_payment .pay_radio_table tr{display:inline-block; width:100%;}
.course_inner_payment .pay_radio_table tr td{display:inline-block; width:30%;}
.course_inner_payment .pay_radio_table tr td:last-child{width:69%;}

.client_login_box{background:rgba(255,255,255,.8); border:1px solid rgba(255, 255, 255, 0.4);}
.profile_login{width:95%; top:190px;}
.client_login_box table td input[type="text"]{border:1px dotted rgba(18, 40, 56, 0.8); width:100%;}
.client_login_box table td input[type="password"]{border:1px dotted rgba(18, 40, 56, 0.8); width:100%;}
.client_login_box .start_attempt_btn{padding: 10px 10px; text-align:center;}
.client_login_box table td{padding:8px;}
.client_login_box table td h1{font-size:25px;}
.client_logo{min-width:400px; min-height:235px; background:rgba(255,255,255,.4); border:1px solid rgba(255, 255, 255, 0.4);}

.logout_page_slider{height:530px;}
.logout_page_slider #example-25 .banner{height:530px;}
.logout_page_slider #example-25 .banner img{height:530px;}

.register_user table td{padding:10px;}
.register_user_table table td input[type="text"], .register_user_table table td select{width:100%;}

.order_main_sec{background:#fff; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%); border:none;}
.inr_hedding_cap:before, .inr_hedding_cap:after{content:none;}

.master_top_btn .button{border:none !important; color:#003766 !important; border-radius:0px; padding:0px; font-size:12px;}
.master_top_btn .button:hover{border: none !important; color:#f3ad1c !important;}
.active_inactive{border: 1px solid #fbb73a;}
.master_top_btn .active_inactive input[type="button"] {
	border: none !important;
	background: #fbb73a !important;
	color: #fff !important;
	-webkit-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px !important;
	border-radius: 0px 3px 3px 0px !important;
	padding: 6px 12px 7px 12px !important;
	text-decoration: none;
}
#btnSave {
	padding: 0px 10px;
	height: 32px;
	width:80px;
}
#edit_panel .float_right input[type="button"] {
	padding: 0px 10px;
	height: 32px;
}
.cms_support input[type="submit"] {
	padding: 0px 10px;
	height: 32px;
}
.master_top_btn .active_inactive input[type="button"]:hover {
	background: #0b5a81 !important;
}
.active_inactive span{margin:3px 4px;}

.master_top_btn table td a{border:none !important; color:#003766; border-radius:0px; padding:0px; font-size:12px; text-decoration:underline;}
.master_top_btn table td a:hover{border: 1px solid #f3ad1c; color:#f3ad1c;}

.colWidth155{width:155px;}
.colWidth165 {width:165px;}
.margin_bottom_0px{margin-bottom:5px !important;}
.margin_bottom_5px{margin-bottom:5px !important;}
.margin_bottom_10px{margin-bottom:10px !important;}
.margin_bottom_15px{margin-bottom:15px !important;}
.margin_bottom_20px{margin-bottom:20px !important;}

#tabs.drill_tabs{padding:0px; color:#000; background:none !important;}
.ui-tabs ul.ui-tabs-nav{float:left; width:100% !important; margin-bottom:10px; background:none !important; padding:0px !important; height: auto;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active, .drill_tabs .ui-tabs-nav .ui-state-default{margin:0px !important; margin-right:10px !important;}

.drill_tabs .ui-tabs-nav .ui-state-default, .drill_tabs .ui-tabs-nav .ui-state-default:hover, .drill_tabs .ui-tabs-nav li.ui-tabs-active{background:none !important;}
.drill_tabs .ui-tabs-nav .ui-state-default a{color:#003766; background:#fff; padding:10px 25px !important; border-radius:4px 4px 0px 0px;}
.drill_tabs .ui-tabs-nav li.ui-tabs-active a, .drill_tabs .ui-tabs-nav .ui-state-default a:hover{color:#fff; background:#0b5a81;}
.width_auto_sec .button {
	padding: 7px 10px;
}
.master_question_box_flow{background:#fff; float:left; width:100%; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%); margin:8px 0px 12px 0px; padding:8px; border-radius:3px; font-size:13px;}
.master_question_box_flow table{margin:0px;}

.master_question_box_flow table tr td{color:#333; padding:4px;}
.html_btn{background:#003766 !important; border:none !important;}
.html_btn:hover{background:#ffa500 !important; border:none !important;}

.con_box{max-height:320px; min-height:320px; background:#fff !important; padding:12px; border-radius:3px; font-size:13px; margin-top:15px; margin-bottom:10px;}
.con_box::-webkit-scrollbar{width:5px;}
.con_box::-webkit-scrollbar-track{background: #f1f1f1;}
.con_box::-webkit-scrollbar-thumb{background: #ccc;}
.con_box::-webkit-scrollbar-thumb:hover{background: #aaa;}
.con_box::-webkit-scrollbar:horizontal{height:5px;}

#correct_table, #correct_table1{margin:5px 0px 10px 0px;}
#incorrect_table, #incorrect_table1{margin:5px 0px 10px 0px;}

.master_question_box_flow table td textarea{border: 1px solid #ddd;}
.master_question_box_flow table td select{border: 1px solid #ddd;}
.master_question_box_flow table td input[type="file"]{border: 1px solid #ddd;}
.master_question_box_flow table td input[type="text"]{border: 1px solid #ddd;}
#div_Questions_quenotes textarea, #div_QuestionList_0__quetext textarea, #Questions_quenotes, .question_textarea{border: 1px solid #ddd;}

.radio_detail_table tr td input{margin-top:0px; margin-bottom:0px; margin-right:10px;}

.html_btn{margin: 28px 5px !important;}
#div_SameOptionList_0__qoptext .html_btn{margin: 13px 10px !important;}
#div_SameOptionList_1__qoptext .html_btn{margin: 13px 10px !important;}

#correct_table td.html_btn, #correct_table1 td .html_btn{margin:13px 10px !important;}
#incorrect_table td .html_btn, #incorrect_table1 td .html_btn{margin:13px 10px !important;}

#txtwordsearchbox{padding: 10px;border: 1px solid #ccc;border-radius: 5px;min-width: inherit;width:100% !important;}
.option-disabled{ opacity:0.5; cursor:not-allowed;}

.field-validation-error { color: red; font-size: 11px;  }
.master_right_side .start_attempt_btn { min-width: 70px; }
.span_bolder { font-weight: 700; }
input[type="text"]:disabled { background-color: #e1e1e1; }
.graph-background {  border: 1px solid #eee; border-radius: 5px; background-color: whitesmoke; }

.attempt_tab3{width:100%;}
.left_quest_area, .right_quest_area{background:#fff; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%); width:49%;}
.attempt_tab1{background:none; margin-top:0px;}

.attempt_tab1, .attempt_tab2, .attempt_tab3{color:#000;}
textarea.hide_border_textarea{color:#000;}

.top_nav_for_exam{float: left; width: 100%;}
.left_quest_area .heading{background:#e86d4d;}
.right_quest_area .heading{background:#0b5a81;}

.attempt_tab2_progress #progresstext{margin-left:10px;}
.ui-widget-header{background:#009fda !important; height:30px; float:left;}
.top_nav_for_exam{background: #848c93; font-size:13px;}
.top_nav_for_exam table tr td{padding:6px 10px;}

.start_attempting_table{padding:12px; color:#333; background:#fff; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%);}
.attempt_tab2_progress table td{padding:0px;}

.category_tree {
	background: #fff;
	box-shadow: 6px 11px 41px -28px rgb(18 40 50 / 20%);
	padding: 10px;
	min-height: 170px;
	max-height: 400px;
	border: solid 1px #ddd;
}
.category_tree::-webkit-scrollbar{width:5px;}
.category_tree::-webkit-scrollbar-track{background: #f1f1f1;}
.category_tree::-webkit-scrollbar-thumb{background: #ccc;}
.category_tree::-webkit-scrollbar-thumb:hover{background: #aaa;}
.category_tree::-webkit-scrollbar:horizontal{height:5px;}

.master_left_side{width:28.5%; margin-top:8px;}
.master_right_side{width:70%; margin-top:8px; background:#fff; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%); padding:10px; border:solid 1px #ddd;}

.master_left_side .left_main_tree{width:100% !important; height:auto !important;}
#contcategorytree, #usercategorytree{background:#fff; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%); padding:10px; min-height:65px; max-height:300px;}

#contcategorytree::-webkit-scrollbar{width:5px;}
#contcategorytree::-webkit-scrollbar-track{background: #f1f1f1;}
#contcategorytree::-webkit-scrollbar-thumb{background: #ccc;}
#contcategorytree::-webkit-scrollbar-thumb:hover{background: #aaa;}
#contcategorytree::-webkit-scrollbar:horizontal{height:5px;}

#usercategorytree::-webkit-scrollbar{width:5px;}
#usercategorytree::-webkit-scrollbar-track{background: #f1f1f1;}
#usercategorytree::-webkit-scrollbar-thumb{background: #ccc;}
#usercategorytree::-webkit-scrollbar-thumb:hover{background: #aaa;}
#usercategorytree::-webkit-scrollbar:horizontal{height:5px;}


table tr td .icon_btn_design:nth-child(1){color:#0b5a81; border:1px dotted #0b5a81;}
table tr td .icon_btn_design:nth-child(1) a{color:#003766;}

table tr td .icon_btn_design:nth-child(2){color:#009fda; border:1px dotted #009fda;}
table tr td .icon_btn_design:nth-child(2) a{color:#009fda;}

table tr td .icon_btn_design:nth-child(3){color:#ffa500; border:1px dotted #ffa500;}
table tr td .icon_btn_design:nth-child(3) a{color:#ffa500;}

table tr td .icon_btn_design:nth-child(4){color:#bf2e2e; border:1px dotted #bf2e2e;}
table tr td .icon_btn_design:nth-child(4) a{color:#bf2e2e;}

table tr td .icon_btn_design:nth-child(5){color:#97bcc5; border:1px dotted #97bcc5;}
table tr td .icon_btn_design:nth-child(5) a{color:#97bcc5;}

table tr td .icon_btn_design:nth-child(6){color:#06c8ca; border:1px dotted #06c8ca;}
table tr td .icon_btn_design:nth-child(6) a{color:#06c8ca;}

.course_search_tab table tr{display:inline-block;}
.course_search_tab table tr td{display:inline-block;}
.course_search_tab table td input[type="text"]{padding: 8px 10px;}
.course_status_radio{ display:inline-flex; align-items:center;}
.course_status_radio input[type="radio"]{margin:0px; margin-right:5px; display:inline-block; vertical-align:middle;}
.course_status_radio span{margin:0px; display:inline-block; vertical-align:middle;}
.course_search_tab input[type="button"]{padding:9px 15px;}
.course_search_tab select{padding:9px 15px; border: 1px solid #ccc;}
.course_search_tab #txtwordsearchbox{padding: 8px 10px;}
#lnk_filter_competency{font-size:14px; padding:8px 12px;}
.course_search_tab .taskev_table_inr2{margin:7px 0px;}

.master_search_area table td select, .master_search_area table td input[type="text"]{border: 1px solid #ddd;}
#dvTotalCoursesCount{margin-top:10px; margin-left:5px;}
.margin_top6px{margin-top:6px !important;}
.div_with_wordsearch #txtwordsearchbox{width:250px !important;}

.margin_top_13px{margin-top:13px !important;}

.width_250px{width:250px !important;}

.tr_width_50per{width:50% !important;}
.tr_width_51per{width:51% !important;}
.tr_padding_right_1per{padding-right:1% !important;}

.master_grid table tfoot a{background: #0b5a81; color:#fff; text-decoration:none;}
.master_grid table tfoot a:hover{background: #e86e4e;}

.colWidth50{width:50px; min-width:50px;}
.colWidth60{width:60px; min-width:60px;}
.colWidth70{min-width:70px;}
.colWidth80{width:80px; min-width:80px;}
.colWidth90{min-width:90px;}
.colWidth100{min-width:100px;}
.colWidth115{min-width:115px; word-break:break-word;}
.colWidth120{min-width:120px; word-break:break-word;}
.colWidth130{width:130px; min-width:130px;}
.colWidth150{min-width:150px; word-break:break-word;}
.colWidth170{min-width:170px; word-break:break-word;}
.colWidth180{width:180px; min-width:180px; word-break:break-word;}
.colWidth210{width:210px; min-width:210px; word-break:break-word;}
.colWidth200{width:200px; min-width:200px; word-break:break-word;}
.colWidth220{width:220px; min-width:220px; word-break:break-word;}
.colWidth250{width:250px; min-width:250px; word-break:break-word;}
.colWidth280{width:280px; min-width:280px; word-break:break-word;}
.colWidth300{width:300px; min-width:300px; word-break:break-word;}
.colWidth320 {width: 320px;	min-width: 320px; word-break: break-word;}
.colWidth340 {width: 340px;	min-width: 340px; word-break: break-word;}
.colWidth350 {width: 350px;	min-width: 350px; word-break: break-word;}
.colWidth380 {width: 380px;	min-width: 380px; word-break: break-word;}
.colWidth400 {width: 400px;	min-width: 400px; word-break: break-word;}
.master_search_area_heading span{font-size:14px;}
#coursesgriddiv td p {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 0.5rem;
}
.ui-widget-overlay{background: #000 !important; opacity: .6 !important;}

.master_right_side table td input[type="text"], .master_right_side table td input[type="file"], .master_right_side table td textarea, .master_right_side table td select{width:100%; border:1px solid #ddd;}

.master_right_side h2{background: #848c93 !important; border-radius:0px; margin-bottom:5px;}
.master_left_side h2 a.export_link{float:right;}

.left_align_link, .right_align_link{display:inline-block; vertical-align:middle;}

.master_search_area table td textarea{border:1px solid #ddd; height:auto;}

.display_inline_block{display:inline-block; vertical-align:middle; float:none !important;}

.server_info_table{background: #e6eaf3;}

.taskev_table_main{background: #fff; box-shadow: 6px 11px 41px -28px rgb(18 40 50 / 20%); padding: 5px; margin: 8px 0px;}
.taskev_table_main .taskev_table_inr1, .taskev_table_main .taskev_table_inr2{float:left !important;}

.action_icon_btns a{text-decoration: none !important; width:34px; height:34px;}
.action_icon_btns a .fa{line-height:32px;}

.action_icon_btns a:nth-child(1){border:1px dotted #008000;}
.action_icon_btns a:nth-child(2){border:1px dotted #00bfff;}
.action_icon_btns a:nth-child(3){border:1px dotted #8a2be2;}
.action_icon_btns a:nth-child(4){border:1px dotted #1e90ff;}
.action_icon_btns a:nth-child(5){border:1px dotted #ff7f50;}
.action_icon_btns a:nth-child(6){border:1px dotted #cd5c5c;}

.action_icon_btns a:nth-child(1) .fa{color: #008000;}
.action_icon_btns a:nth-child(2) .fa{color: #00bfff;}
.action_icon_btns a:nth-child(3) .fa{color: #8a2be2;}
.action_icon_btns a:nth-child(4) .fa{color: #1e90ff;}
.action_icon_btns a:nth-child(5) .fa{color: #ff7f50;}
.action_icon_btns a:nth-child(6) .fa{color: #cd5c5c;}

.evaluat_task_input{padding:5px; border:1px dotted #003766; width:100%;}

.report_management{width:100%; float:left;}
.Fixed_Report_box{background:#fff; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%); padding:0px; margin:1.5% 0px 0px 0px; margin-right:1.5%; width:23.85%;}
.Fixed_Report_box a{display:inline-block; width:100%; vertical-align:top; padding:15px 12px;}
.Fixed_Report_box img{width:90px; height:auto; vertical-align: top;}
.Fixed_Report_box strong{margin:15px 0px 0px 0px; font-weight:normal;}
.Fixed_Report_box b{margin:15px 0px 0px 0px; font-weight:normal; width: 100%; float: left; text-align: center; font-size: 15px;}
.report_management .Fixed_Report_box:nth-child(4n+4){margin-right:0px;}

.report_right_box_hed{margin:0px;}
.nationalty_box_scroll{background:#f3f4f5; float:left; min-height:241px;}
#selectedcompareitem{background:#f3f4f5; float:left; min-height:241px; width:100%; padding:5px;}

.bar_graph_table .graphalignment{background: rgba(255, 255, 255, 0.50);}

.margin_right_2px{margin-right:2px;}

.alert-warning-head {padding: 8px 35px 8px 14px; margin-bottom: 18px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); border: 1px solid #e4e4e4; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 10px; color:#003766; text-align:left;}
.alert-warning-head ul.standrad_ul li{ padding: 5px; line-height: 1.5em;}
.alert-warning-head ul.standrad_ul{padding: 5px; font-size:16px;}

.ui-dialog .ui-dialog-titlebar.ui-widget-header{width:100% !important; background:#0b5a81 !important; color:#fff !important;}
.ui-dialog .webgrid-table{margin-top:0px;}
.ui-dialog .webgrid-table th{background: #848c93; color:#fff;}
.ui-dialog .webgrid-table th a{color:#fff;}
.ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-title{color:#fff !important; font-weight:normal;}

.no_space_right{margin-right:0px !important;}

.table_design_col2 tr td{width: 28%;}
.table_design_col2 tr td:last-child{width:70.5%;}

.table_design_col4_half tr{width:24%;}
.table_design_col4_half tr.width_last10{width:11.5%;}

.table_design_col4_half_single tr{width:30.8%;}
.table_design_col4_half_single tr.width_last10{width:7%;}

.table_design_col4_half tr.table_design_tr_half{width: 61.6%;}
.table_design_col4_half tr.table_design_tr_half td.table_design_td_left{width: 18%;}
.table_design_col4_half tr.table_design_tr_half td.table_design_td_right{width: 31%;}

table tr.table_design_col6_half{width: 92.4%;}
table tr.table_design_col6_half table tr td{width: 12% !important;}
table tr.table_design_col6_half table tr td:nth-child(2n+2){width: 20.7% !important;}

.table_design_col4 tr.tr_design_col2{width:49.6%;}
.table_design_col4 tr.tr_design_col2 table tr{width:100%;}
.table_design_col4 tr.tr_design_col2 table tr td{width:19.4%;}
.table_design_col4 tr.tr_design_col2 table tr td:nth-child(2n+2){width:29.6%;}

.table_design_col1 tr{width:100%;}

.master_search_area table td textarea{min-height:80px;}

.pctable_class tr td{padding:5px; border:1px solid #ddd;}
.gltable_class tr td{padding:5px; border:1px solid #ddd;}

.padding_right_25px{padding-right:25px !important;}
.padding_right_18px{padding-right:18px !important;}
.margin_top_10px{margin-top:10px !important;}
.table_design_change tr td label{margin-right:10px;}
.no_marigin_last_label label:last-child{margin-right:0px !important;}

.master_table_heading_add a{color:#003766;}
.master_table_heading_add a:hover{color:#f3ad1c;}

.bg_cc{background:#CC0;}
.drill_tabs .run_tm strong, .drill_tabs .run_table strong{background:#0b5a81 !important; font-weight:normal;}
.drill_tabs .run_table table th{background:#848c93 !important;}

.master_search_area table td input[type="radio"], .master_search_area table td input[type="checkbox"] {vertical-align:middle; margin:0px 5px 0px 0px;}
.last_radio_btn_space_left_15px input[type="radio"]:nth-child(2){margin-left:15px;}

.addnewremarks i, .cancelnewremarks i{padding: 5px; font-size: 25px;}
.ui-dialog.ui-front {
	width: auto !important;
	min-width: 50%;
	max-width: 50%;
}
.wide_100 {width: 100%}
.ui-dialog .ui-dialog-content {max-width: 100%!important; width: 100% !important; padding: 8px !important; max-height:450px !important;}

.ui-dialog .ui-dialog-content::-webkit-scrollbar{width:8px;}
.ui-dialog .ui-dialog-content::-webkit-scrollbar-track{background: #eee;}
.ui-dialog .ui-dialog-content::-webkit-scrollbar-thumb{background: #a5aeb6;}
.ui-dialog .ui-dialog-content::-webkit-scrollbar-thumb:hover{background:#003766;}

.ui-dialog #courseinfo{float:left; width:100%; margin-bottom:10px;}
.ui-dialog table td input[type="text"].txtbox_width, .ui-dialog table td textarea.txtarea_width_height{width:100%;}

.ui-dialog table.question_table{width:100%;}
.ui-dialog table.question_table .inr_question_table table th{background: #848c93;}
.ui-dialog table.question_table .inr_question_table table{margin-top:10px; margin-bottom:10px;}
.ui-widget-header .ui-state-default  .ui-icon{background:url(../../Scripts/themes/start/images/ui-icons_d8e7f3_256x240.png) 160px 112px !important;}
.ui-widget-header .ui-button.ui-state-hover, .ui-widget-header .ui-button.ui-state-focus{background: #009fda !important;}

.left_main_tree {width: 273px !important;height: 300px !important;overflow: auto;}
.left_main_tree div {clear: both;}

.action-icons-inactive {opacity: 0.3; cursor: not-allowed;}

#divPopup{ width: 100% !important;}

#divTaskGuidelines, #divTaskPerformanceCriteria, #divTaskLinkedCompetencies, #divTaskHyperlinks, #divBookReferences, #divAssociatedCourses, #divAssociatedExams {overflow-x: auto;}

.keyfields_tr {width: 39% !important;}
.keyfields_tr td.parent_td {padding: 0px; vertical-align: top;}

.keyfields_tr .parent_td #clientkeyfields table tr {width: 100%;}
.keyfields_tr .parent_td #clientkeyfields table tr td:nth-child(2n+1) {width: 20%;}
.keyfields_tr .parent_td #clientkeyfields table tr td:nth-child(2n+2) {width: 27%;}
.keyfields_tr .parent_td #clientkeyfields table tr select {width: 180px !important;}

.custom_recomm_head{font-size:14px; width:100%; text-align:left;}
.modal_main_head {font-size: 16px; font-weight: 600; padding: 2px 0px 5px 0px;}
.hyp_content{margin-top:15px;}
.more_time_div{float: left; width: 100%; border: 1px solid #ccc; text-align: left; padding: 15px 5px; border-radius: 7px 7px 7px; margin-bottom: 15px; position: relative;}
.box_disabled{background-color:#eeeeee7a;border-color: #eeeeee;}
.icon_border_disable {border: 1px dotted #009fda; color: #009fda; opacity: 0.3;}
#divsupportedDocs{margin-top:15px;}
.top_text_main {float: left; width: 100%; border: 1px solid #ccc; text-align: left; padding: 30px 15px; border-radius: 0 7px 7px; margin-bottom: 15px; position: relative; margin-top: 40px;}
.center_part_content {padding: 5px 5px 5px 5px; font-size: 16px; text-align: center; float: left; width: 100%;}
#popupContainter {padding: 10px; font-size: 16px;}
.popup_scroll_new .popup-overflow {overflow: visible; max-height: none;}
.top_text_main span.span_head {display: block; font-weight: 600; position: absolute; top: -41px; padding: 12px 15px 10px; border: 1px solid #ccc; border-radius: 7px 7px 0px 0px; left: -1px; border-bottom: 0; z-index: 9; background: #fff;}

.htm_label_sec {margin-right: 5px; vertical-align: middle;}
.label_inline{display: inline-block;}
.align_centre {text-align: center !important;}
.align_right {text-align: right !important;}
.inline_tr_table tr {display: inline-block; width: 19.3%;}
.inline_tr_table tr td:first-child {width: 18%;}
.inline_tr_table tr td:last-child {width: 34%;}
.skill_level_color {text-align: center; padding: 3px !important; border-radius: 20px; width: 30px !important; height: 30px !important; padding-top: 6px !important; padding-left: 2px !important; padding-bottom: 3px; display:inline-block;}
.skill_level_input_sec {position: relative; width: auto; display: inline-block; z-index: 999;}
.skill_level_hed {float: left; width: 100%; background: #fff; padding: 6px; color: #f3ad1c;text-align: center; font-size: 15px;}
.skill_level_inner_box {transition: all 0.5s ease-out; display: none; position: absolute; width: 195px; background: #eee; color: #444; border: 1px solid #ddd; top: -25px; left: 50px;}
.skill_level_inner_box ul {margin: 0px; padding: 0px; list-style: none; float: left; width: 100%; text-align: left;}
.skill_level_inner_box ul li span {display: inline-block; vertical-align: middle;}
.scale_number { margin-right: 5px; border-radius: 100%; width: 22px; height: 22px; line-height: 22px; text-align: center; background: #fff; font-size: 12px; border: 1px solid #ddd;}
.skill_level_input_sec:hover .skill_level_inner_box {display: block;}
.skill_level_inner_box ul {margin: 0px; padding: 0px; list-style: none; float: left; width: 100%; text-align: left;}
.skill_level_inner_box ul li {float: left; width: 100%; padding: 5px; border-top: 1px solid #ddd; font-size: 13px;}
.skill_level_inner_box ul li {font-size: 12px;}
.skill_level_inner_box ul li .scale_text {width: 79%;}
.short_70 {width: 70px !important;}
#tbl_pcremarks_onmain tr td {padding: 2px;}
.remark_main_td_box {vertical-align: top; padding: 0px !important;}
.remark_main_td_box table {margin: 0 !important;}
.lnktext_view_history {text-decoration: underline; color: #03a9f4 !important; text-align: right;}
table#tbl_pcremarks_onmain tr td.tdRecommendation, #divTaskAssociatedPerformanceCriteria tr td.tdRecommendation div {text-align: center; background: aliceblue;}
table#tbl_pcremarks_onmain tr td.tdRecommendation a#lnk_main_recommendations, #divTaskAssociatedPerformanceCriteria tr td.tdRecommendation a#lnk_main_recommendations {width: 100%; background: #ffebcd; padding: 5px 20px 5px 20px; font-size: 14px; border: 1px solid #ddd; border-radius: 5px; display: block;}

.longtd {width: 25%;}
.input_square {width: 38px; height: 25px; border: 1px dotted #002776;}
#tbl_pcremarks_onmain tr td {padding: 2px;}

.remark_main_td_box table tr:first-child td{background:#0b5a81; color:#fff;}
.master_grid table .remark_main_td_box table tr td{border:1px solid #eee;}
.remark_main_td_box table tr td .lnktext_view_history{background:#f3ad1c; color:#fff !important; text-align:center; line-height: normal; padding: 4px; text-decoration: none;}
.remark_main_td_box table tr td .lnktext_view_history:hover{background:#003766; color:#fff;}

.td_row4{min-width:150px;}
.td_row6{min-width:150px;}
.td_row7{min-width:220px;}
.td_row8{min-width:85px;}
.longtd.remark_main_td_box{min-width:450px;}

.remark_main_td_box, .remark_main_td_box table, .remark_main_td_box table tr td{border-spacing:0px;}
.td_skl_lvl_excellent_class, .td_skl_lvl_good_class, .td_skl_lvl_req_class{text-align:center !important;}
.td_row7 span:first-child{margin-bottom:5px; display:inline-block; width:100%;}

.icon_border2 {
	border: 1px dotted #009fda !important;
	color: #009fda !important;
}

.tr_padding_space{padding-right:1.3%;}

.radio_btn_left_tree{background:#0b5a81;}
.btn_left_tree{background:#fff; border-bottom:1px solid #ddd; padding:10px;}

.table_design_left{width: 65.5% !important;}
.table_design_right{width: 33.5% !important;}
.table_design_right tr td{width: 34.8%;}

.dashboard_widget_refresh{position: absolute; right:0px; top:-40px; font-size: 20px;}
.bg_white{background:#fff;}
.padding_12px{padding:12px;}
.category_tree_main_top{overflow:auto; min-height:320px; max-height:350px; background:#fff; padding:12px;}
.category_tree_main_top .category_tree_main{overflow:visible; height:auto;}
.category_tree_main_top .interview_left_heading{margin-bottom:5px; width:100%; float:left;}

.category_tree_main_top::-webkit-scrollbar{width:8px;}
.category_tree_main_top::-webkit-scrollbar-track{background: #eee;}
.category_tree_main_top::-webkit-scrollbar-thumb{background: #a5aeb6;}
.category_tree_main_top::-webkit-scrollbar-thumb:hover{background:#003766;}

.category_tree_list_main{overflow:auto; min-height:170px; max-height:350px; background:#fff; padding:12px; float:left; width:100%;}
.category_tree_list_main::-webkit-scrollbar{width:8px;}
.category_tree_list_main::-webkit-scrollbar-track{background: #eee;}
.category_tree_list_main::-webkit-scrollbar-thumb{background: #a5aeb6;}
.category_tree_list_main::-webkit-scrollbar-thumb:hover{background:#003766;}
.category_tree_list_main::-webkit-scrollbar{height:8px;}

.inner_width_48_per{width:48% !important;}
.inner_width_49_per{width:49% !important;}

.search_sec_main_box{background:#fff; padding:14px 14px 4px 14px; box-shadow: 6px 11px 41px -28px rgb(18 40 50 / 20%); border-radius: 4px; float:left; width:100%; margin-top:10px;}
.search_sec_main_box .competency_search_menu{margin:0px; margin-bottom:14px;}
.search_sec_main_box .competency_search_menu ul{width:100%;}
.search_sec_main_box .search_chart_tab{margin:0px; border:none;}
.search_sec_main_box .search_chart_tab table td .s_box_btn{margin-right:3%; display:inline-block; color:#fff; padding:7px 10px; text-align: center; min-width:45%; border-radius: 3px; font-size:12px;margin-left:0px;}
.search_sec_main_box .search_chart_tab table td .s_box_btn:last-child{margin-right:0px;}

.table_design_col1_new tr td{width:25%;}
.table_design_col1_new tr td:last-child{width:74%;}
.wide_50{width:50% !important;}

.radio_btn_no_margin input[type="radio"], .radio_btn_no_margin input[type="checkbox"]{margin:0px !important;}

.graph_main_box tr td{text-align:center;}
.graph_main_box tr td .report_inr_grapg img{left:0px; right:0px; margin:auto;}

.divBarGraph{background: #fff; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%); margin: 8px 0px; border: 1px solid #EEE;}

select.select_dropdown{width: 100% !important; padding: 8px 12px; border: 1px solid #ddd; font-size: 13px; border-radius: 5px; webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../images2018/select.png) 97% / 20px no-repeat #FFF;}
select.width_20_per{width:20% !important;}

#spstestgraph table tr td div table{background:none;}
#spstestgraph table tr td div table tr{background:none;}

#gradespanel table tr td input[type="text"]{padding: 8px 12px; border: 1px solid #ddd; box-shadow:none; outline:none; border-radius:5px;}
.remarksClass{padding: 8px 12px !important; min-height: 50px;}
#gradespanel input[type="radio"]{margin-top:0px; vertical-align:middle;}

.ui-dialog h3{color: #003766; background:none; padding:0px; float: left; font-size: 16px; margin: 12px 0px 7px 0px; width: 100%;}
.pay_radio_btn_box div{margin-top:5px; margin-bottom:5px;}
#div_usrbasicdetails .pay_heading{background:#0b5a81;}

.competency_section_with_search_box{background:none; padding:0px; box-shadow:none; border-radius:0px; margin-top:0px;}
.competency_section_with_search_box .competency_search_menu{margin:10px 0px 0px 0px;}
.competency_section_with_search_box .competency_search_menu ul{width: 87.5%;}

.user_details_box table td select, .user_details_box table td input[type="text"], .user_details_box table td textarea{min-width:0px !important;}
.field-icon{display:initial;}

@media only screen and (min-width : 320px) and (max-width : 767px) {
.ui-dialog {width: 95% !important;}
#divPopup .webgrid-table { width:100%;}
.ui-dialog .webgrid{width:92% !important;}
}

/*homepage_redesign_changes_css*/
.all_sec{float:left; width:100%;}
.nav_offsite a img{vertical-align:top; height:90px;}
.nav_offsite a{letter-spacing:1px; font-size:10px;}
.nav_offsite .visit_corporate_website_logo{line-height:normal; letter-spacing:2.1px; margin-top: 2px; display: block; padding:0px;}
.section_intro{background:url(../images_2021/slider_bg4.jpg) no-repeat; background-size:cover;}
.section_intro.home_slider_main{height:auto !important;}
.visit_corporate_website_logo .fa {margin-right:0px;}
.banner{position:absolute !important; width:auto !important; top:0px; right:0px; height:auto !important; display:none;}
.banner img{width:100% !important; height:auto !important; vertical-align:top;}
.banner_text_box{width:95% !important; float:left; top:auto !important; left:auto; right:auto; margin: 0px 2.5%; margin-top:173px;}
.banner_text_box h1{font-size:36px;}
.banner_text_box h1 span{font-size:25px; color:#0B5A81;}
.banner_text_box a.slider_scrol_anhcor1, .banner_text_box a.slider_scrol_anhcor2{width:48.5%; margin:0px; border:1px dotted #fff; padding:8px 15px 7px 15px;}
.banner_text_box a.slider_scrol_anhcor1{margin-right:1%;}
		
.home_header .nav_offsite{margin: 8px 0px 0px 0px;}
.home_header .nav ul.plain li{margin-right:50px !important;}
.home_header .nav ul.plain li:last-child{margin-right:0px !important;}
.home_header .nav ul li.nav_item_text a{border:none; border-radius:0px; padding:0px; margin:8px 0px;}
.home_header .nav ul li a.login_btn{border:1px dotted rgba(255, 255, 255, 0.3) !important; border-radius:3px; margin:0px;}
		
.product_box table{width:98.6%;}
.product_box{background:none; padding-top:25px; padding-bottom:0px;}
.product_box table td{width:13.68%; margin-bottom:0px; padding:8px 5px 5px 5px; border-radius:10px 10px 0px 0px; border:5px solid #fff; border-bottom:none; border-top:16px solid #fff; position:relative;
background: rgb(255,255,255); background:linear-gradient(180deg, rgba(255,255,255,0.9 ) 0%, rgba(255,255,255) 100%); margin-right:0.7%;}
.product_box table tr td:nth-child(2n+2){background: rgb(255,255,255); background:linear-gradient(180deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255) 100%);}
.product_box table td:hover{background:rgba(255, 255, 255) !important;}
.product_box table td:last-child{margin-right:0px;}
.product_box table td img{height:60px;}
.product_box table td h2{font-size:16px; min-height: 44px; margin:8px 0px 10px 0px; line-height:22px; text-transform: uppercase;}
.product_box table td p{color:#222; min-height:0px; height:62px; margin-bottom:12px; overflow:hidden;}
.product_box table td a{font-size:13px; color: #e49b05;}
.product_box table td a.demo{padding:0px; border:none !important;}
.product_box table td .trail{border: 1px solid #e49b05; color: #e49b05 !important;}
.products-disabled{opacity:1;}

.product_box table td:after{position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; width:100%; height:100%; background:rgba(255, 255, 255, 0.6);}
.product_box table td.products-disabled:after{content:'';}
.available_soon_box{font-weight:normal; font-size:13px; line-height:20px; display:none; color: #fff;  position: absolute; z-index: 1; background:rgba(0, 55, 102, 0.80); padding: 10px 6px; left: 0px; right: 0px; margin: auto; width: 94%; top: 42%;}
.product_box table td.products-disabled .available_soon_box{display:block; opacity:1;}
.available_soon_box:after, .available_soon_box:before{content:''; width:50px; height:60px; border:3px solid #f3ad1c; background:none; position:absolute;}
.available_soon_box:after{left:0px; top:0px; border-right:none; border-bottom:none;}
.available_soon_box:before{right:0px; bottom:0px; border-left:none; border-top:none;}

.section_home2{background:#e6eaf3; box-shadow:none;}
		
.section_screenshot{background:#fff;}
.section_screenshot .screenshot_box li img{width:275px;}
		
.clients_box img{width:174px;}
		
.wrapper dl{margin-top:0.5%; margin-bottom:0.5%; width: 19.19%;}
.wrapper dl.thumb_large_height{min-height:320px;}
.wrapper h2#cbt_wbt{margin-bottom:20px;}
.view_all_course_btn{margin: -48px 0px 0px 0px; padding:8px 12px;}
.section_home2{padding-bottom:35px;}
		
.section_home1{background:#fff;}
.features_img_space_botm:after{border-top: 15px solid #fff;}
.features_img_space_botm:before{border-bottom: 15px solid #fff;}
.features_image{background: #e6eaf3; border-right: 5px solid #c9cdd6;}
.features_img_space_botm{border-right:none;}	
	
.owl_home_slider{float:left; width:100%;}
.owl_home_slider item img{float:left; width:100%; height:auto; vertical-align:top;}
.owl_home_slider.owl-theme .owl-nav{top:45.5%;}
.owl_home_slider.owl-carousel .owl-nav button.owl-prev{left:-25px;}
.owl_home_slider.owl-carousel .owl-nav button.owl-next{right:-25px;}

.search_sec_main_box_remove_bg{background:none !important; padding:0px !important; box-shadow:none !important; margin:0px !important;}

.payment_box_left .master_grid table{border:none;}
.payment_box_left .master_grid table th{border: 1px solid #ddd; background:#f5f5f5 !important;}
.payment_box_left .master_grid table td{border: 1px solid #ddd;}

.subscribe_search_filder_main{position:relative;}
#CONTENT_CATEGORY_FILTER.subscribe_main_filter_sec{width:30%; position:absolute; right:0px; top:0px;}
.user_details_box .subscribe_search_filder_main .MainMenu{width:100%; min-height: 36px; background:#848c93;}
.user_details_box .subscribe_search_filder_main .MainMenu span{padding: 8px 10px; color:#fff; font-size:14px;}
.user_details_box .subscribe_search_filder_main .MainMenu a{padding: 11px 12px 12px 12px;}
.user_details_box .subscribe_search_filder_main p{width:100%; display:none;}
.user_details_box .subscribe_search_filder_main p a{min-height: 36px; padding:10px;}
.subscribe_main_filter_sec:hover .subscribe_inner_filter_sec p{display:inline-block;}

.exam_attempt_page_body .master_header{height:auto;}
.exam_attempt_page_body .master_header_main .master_logo{padding: 6px 6px; height: 50px; overflow: hidden;}
.exam_attempt_page_body .master_header_main .master_logo img{height: 40px; }
.exam_attempt_page_body .master_wrapper{padding:25px; padding-top:0px; min-height:710px;}
.exam_attempt_page_body .dashboard_footer .footer_area{padding:0px 25px;}
.exam_attempt_page_body .sub_menu_header{padding-top:76px;}

/*230322 css*/

.alert-danger-head{padding: 8px 10px; margin:5px 0px 10px 0px; background: #f8d7da; border:1px solid #fdc0c6; border-radius: 4px; text-align: center; float: left; width: 100%; color: #000; letter-spacing: 1px;}
.welcome_main_sec{letter-spacing:1.6px; margin-top: 15px; text-align: center; padding:0px; background: #ffa500; position:relative; margin-left:6%; width:88%; border-radius:0px 0px 100px 100px; overflow: hidden; box-shadow: 0px 0px 0px 2px #fff; padding:2px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(255,255,255) 50%, rgb(255,165,0) 51%, rgb(255,165,0) 100%);
background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 50%,rgb(255,165,0) 51%,rgb(255,165,0) 100%);
background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(255,255,255) 50%,rgb(255,165,0) 51%,rgb(255,165,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffa500',GradientType=0 );
}
.welcome_main_sec h2{font-size:55px; float: left; padding:40px; margin:0px; width: 100%; color: #ffa500; letter-spacing:2px; padding-bottom:70px; background:#f5f0e7; position:relative;}
.welcome_main_sec h2:before{position:absolute; content:''; background:#fff6e5; top:-30px; height:30px;}
.welcome_main_sec h2 b{width:100%; float:left; margin-bottom:10px; color:#003766; font-size:65px;}
.welcome_main_sec h2 strong{width:100%; float:left; font-weight:normal; position:relative; text-shadow:1px 2px 1px #fff, -1px 2px 1px #ffa500;}
.welcome_main_sec h2 strong:after, .welcome_main_sec h2 strong:before{position:absolute; content:''; width:53.5%; height:162px; background: #ffffff; border-top:2px solid #ffa500;}
.welcome_main_sec h2 strong:after{left:-4%; top:70px; transform:rotate(7deg);}
.welcome_main_sec h2 strong:before{right:-4%; top:70px; transform:rotate(-7deg);}

.welcome_main_sec p{color: #444; font-size: 18px; float: left; width:100%; line-height:30px; margin-bottom: 28px; padding:0px 40px; position:relative;}
.welcome_main_sec p span{color:#003766; width: 100%; float: left; font-size:20px; letter-spacing:1.5px; text-shadow: 0px 1px 1px #c78600;}
.welcome_main_sec p:last-child{margin-bottom:0px; padding:1% 40px; background: #ffa500;}

.welcome_main_sec:after, .welcome_main_sec:before{content:''; width:15px; height:50%; background:#ffa500; position:absolute; z-index: 1;}
.welcome_main_sec:after{left:0px; top:20%; border-radius: 0px 15px 15px 0px;}
.welcome_main_sec:before{right:0px; top:20%; border-radius: 15px 0px 0px 15px;}

.welcome_inner_sec{background: #fff; border-radius:0px 0px 98px 98px;}

.search_sec_main_box .competency_search_menu_fixed{margin-bottom:10px;}
.search_sec_main_box .competency_search_menu_fixed ul{width:87.5%}
.competency_section_with_search_box .competency_search_menu{margin-bottom:0px;}
.certificate_box .view_all_btn{margin:0px; padding:0px; background:none !important;}
.user_top_courses_sec{margin-bottom:20px;}
.filter_select_width_75px{width:auto;}
.line_stat_color_box_width_30per{width:30%;}

.competency_filter_move_backward{position: absolute; right: 5px; width: auto !important; top: 7px;}

/*Profile Page Start*/

.profile_page_left {
	background: url(../images2018/ccm_profile_bg.jpg) no-repeat center bottom #e4e9ec;
	background-size: contain;
	height: 100%;
}
.profile_logo{width:auto; margin: 0px; padding:10px; text-align: center; margin-bottom:25px; vertical-align:top; background:rgba(255, 255, 255, 0.5); border:1px solid rgba(0, 55, 102, 0.2); border-radius:4px; display: inline-block;}
.profile_logo img{vertical-align: top; width:auto; height: auto;}
.profile_content_page{float:left; width:100%; text-align:left; letter-spacing: 1px; background: rgb(228 233 236 / 90%); padding: 10px 0px;}
.profile_content_page h2{float:left; width:100%; padding:0px; margin:0px 0px 30px 0px; color:#003766; font-size:30px;}
.profile_content_page h3{float:left; width:100%; padding:0px; margin:0px 0px 20px 0px; color:#003766; font-size:22px;}
.profile_content_inner{float:left; width:100%;}
.profile_content_inner_pera{float:left; width:100%;}
.profile_content_inner_pera p{float:left; width:100%; font-size:15px; line-height:24px;}
.profile_content_inner_pera ul{float:left; width:100%; list-style:circle; padding-left:25px;}
.profile_content_inner_pera ul li{float:left; width:100%; font-size:15px; line-height:24px; margin-bottom:15px;}
.profile_content_page .profile_content_inner_pera b{color: #003766;}
.cms_logo_main{width: 100%; margin: 0px; padding:0px; text-align: center; margin-bottom:20px;}
.cms_logo_main a{display: inline-block; vertical-align: top;}
.cms_logo_main img{vertical-align: top; width: 180px; height: auto;}
.client_login_hed{padding:0px; margin:0px 0px 30px 0px; text-align:center; color:#000; font-size:30px; letter-spacing: 1px; line-height:36px;}

.client_login_form{float:left; width:100%; margin-bottom:20px;}
.client_login_form table{float:left; width:100%; border-spacing:0px;}
.client_login_form table tr, .client_login_form table tr td{display:inline-block; width:100%; padding:0px;}
.client_login_form table tr td{margin-bottom:20px; padding:0px;}
.client_login_form table a{color:#003766;}
.client_login_form table a:hover{color:#f3ad1c;}
.client_login_form input[type="text"], .client_login_form input[type="password"]{padding:16px; background:#fff; border:1px solid #ddd; border-radius:5px; font-size:16px; width:100%;}
.client_login_form input[type="submit"]{padding:16px 32px; font-size:16px; margin:0px;}
.client_login_form table tr td.res_new_comp_td{margin-top:10px;}

.social_media_icons{margin-bottom:30px; text-align:center;}
.social_media_icons h2{text-align:center; color:#000; font-size:18px; letter-spacing: 1px; margin:0px; margin-bottom:10px;}
.social_media_icons_inner a{display:inline-block; width: 36px; height: 36px; font-size: 18px; color: #fff; border-radius:100%; margin:3px;}
.social_media_icons_inner a .fa{line-height:36px;}
.social_media_icons_bg1{background:#1a78f2;}
.social_media_icons_bg2{background:#03a9f4;}
.social_media_icons_bg3{background:#0077b5;}
.social_media_icons_bg4{background:#cd201f;}

.footer_bottom_main{float:left; width:100%; text-align:center; padding: 0px 30px;}
.footer_bottom_main p{float:left; width:100%; font-size:15px; line-height:24px;}
.footer_bottom_main p span{float:left; width:100%; margin-top:15px;}
.footer_bottom_main p span a{padding:12px 12px 10px 12px; background:#f3ad1c; color:#fff; display:inline-block; line-height:normal; border-radius: 4px 4px 0px 0px; text-transform: uppercase; letter-spacing: 1px;}
.footer_bottom_main p span a:hover{background:#003766; color:#fff;}
.footer_dispaly_device{display:none;}

.exam_attempt_page_body .dashboard_wrapper{min-height:calc(100vh - 76px); padding-bottom:44px;}
.dashboard_wrapper{float:left; width:100%; position:relative; padding-bottom:120px; min-height:calc(100vh - 64px);}
.dashboard_wrapper #body{float:left; width:100%;}
.master_wrapper{min-height:0px;}
.exam_attempt_page_body .dashboard_wrapper .master_wrapper{min-height:0px;}
.dashboard_wrapper .dashboard_footer{position:absolute; bottom:0px; left:0px; right:0px;}
/*Profile Page End*/

.items_box_main .items_box:nth-child(1) a{background: #d8dff1; border: 1px solid #8ba8f3;}
.items_box_main .items_box:nth-child(2) a{background: #d9eaf1; border: 1px solid #99dcf7;}
.items_box_main .items_box:nth-child(3) a{background: #eee2f7; border: 1px solid #cb98f1;}
.items_box_main .items_box:nth-child(4) a{background: #d2e9e7; border: 1px solid #79e3da;}
.items_box_main .items_box:nth-child(5) a{background: #f3e6de; border: 1px solid #efad85;}
.items_box_main .items_box:nth-child(6) a{background: #e7d2e0; border: 1px solid #e789c8;}
.items_box_main .items_box:nth-child(7) a{background: #f9f0de; border: 1px solid #f9d386;}
.items_box_main .items_box:nth-child(8) a{background: #e9fbe9; border: 1px solid #79f77d;}
.items_box_main .items_box:nth-child(9) a{background: #fbe6e6; border: 1px solid #ef8282;}
.items_box_main .items_box:nth-child(10) a{background: #d9dce5; border: 1px solid #7992dd;}

.items_box_main .items_box:nth-child(1) .item_icon{background: #eceff8; border-right: 1px solid #8ba8f3 !important;}
.items_box_main .items_box:nth-child(2) .item_icon{background: #ecf5f8; border-right: 1px solid #99dcf7 !important;}
.items_box_main .items_box:nth-child(3) .item_icon{background: #f7f1fb; border-right: 1px solid #cb98f1 !important;}
.items_box_main .items_box:nth-child(4) .item_icon{background: #e9f4f3; border-right: 1px solid #79e3da !important;}
.items_box_main .items_box:nth-child(5) .item_icon{background: #f9f3ef; border-right: 1px solid #efad85 !important;}
.items_box_main .items_box:nth-child(6) .item_icon{background: #f3e9f0; border-right: 1px solid #e789c8 !important;}
.items_box_main .items_box:nth-child(7) .item_icon{background: #fcf8ef; border-right: 1px solid #f9d386 !important;}
.items_box_main .items_box:nth-child(8) .item_icon{background: #f6faf0; border-right: 1px solid #79f77d !important;}
.items_box_main .items_box:nth-child(9) .item_icon{background: #fbf4f4; border-right: 1px solid #ef8282 !important;}
.items_box_main .items_box:nth-child(10) .item_icon{background: #eceef2; border-right: 1px solid #7992dd !important;}

/*loader start*/
.loader_main{position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; z-index: 99; background: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; border-radius:4px;}
.best_loader {width:92px; height:44px; position: absolute; text-align: center; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto;}
.best_loader::before {content: ""; position: absolute; width:100%; height:100%; left:0px; right:0px; bottom:0px; top:0px;}
.best_loader h6 {position: relative; font-size:14px; letter-spacing: 3px; color: transparent; -webkit-text-stroke: 0.5px #00ffd0;display: inline-block; float: left; width: 100%; line-height: normal; font-weight: normal;}
.best_loader h6::before {content: attr(data-text); position: absolute; width: 0%; height: 100%; color: #00ffd0; overflow: hidden; border-right: 1px solid #ffffff; animation: loader_fill 3s linear infinite;}
@keyframes loader_fill {
  0%, 10%, 100% {width: 0%;}
  70%, 90% {width: 100%;}
}
.loader_circle {display:inline-block; vertical-align: top;}
.loader_circle span {width: 12px; height: 12px; margin:16px 4px 0px 4px; background: #00ffd0; border-radius: 50%; -webkit-animation: 0.9s circle_bounce infinite alternate; animation: 0.9s circle_bounce infinite alternate; display:inline-block;}
.loader_circle span:nth-child(2) {-webkit-animation-delay: 0.3s; animation-delay: 0.3s;}
.loader_circle span:nth-child(3) {-webkit-animation-delay: 0.6s; animation-delay: 0.6s;}
@-webkit-keyframes circle_bounce {
  to{opacity: 0.3; transform: translate3d(0, -1rem, 0);}
}
@keyframes circle_bounce {
  to{opacity: 0.3; transform: translate3d(0, -1rem, 0);}
}
/*loader end*/

.dashboard_pages_tab ul li{margin-top:0px; margin-bottom:7px;}
.dashboard_pages_tab ul li a{padding: 9px 17px;}
.inner_menu_sec ul li a{min-width: 134px;}

.ui-dialog.ui-front .skill_level_input_sec{z-index: unset;}
.ui-dialog.ui-front .skill_level_input_sec:hover .skill_level_inner_box{z-index:1; left:0px;}
.addnewremarks i, .cancelnewremarks i{color: #003766;}

/*01-09-22*/
header.full_width_header{position:relative; top:auto; left:auto; right:auto; background: url(../images_2021//slider_bg4.jpg) no-repeat !important; background-size: cover !important;}
.full_width_header_bottom_fixed header.full_width_header{position:relative; top:auto; left:auto; right:auto;}
.full_width_master_wrapper{padding:25px 15px; min-height:720px;}
.full_width_header .nav_offsite{margin: 10px 0px 10px 0px;}
.full_page_nav_onpage{margin-top: 33px;}

.subscribe_category_main{
	float: left;
	width:275px; 
	height:100vh; 
	padding:0px 0px 25px 0px; position: fixed; left:0px; top:0px; z-index:1; box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.18); overflow-y: auto; -webkit-overflow-scrolling: touch;
	border-bottom:4px solid #ffa500;
	background: #fff;    
}
.px-15 {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.navbar-nav .nav-item.active {
	background-color: transparent;
}
.border-top {
	border-top: 1px solid #dee2e6 !important;
}
.text-dark-blue {
	color: #0b5a81 !important;
}
.border-bottom {
	border-bottom: 1px solid #dee2e6 !important;
}
.w-100 {
	width: 100% !important;
}
.accordion .form-group {
	font-size: 13px;
	margin-bottom: 15px;
}
.filter-sidebar h5 {
	font-size: 16px;
	color: #000;
	letter-spacing:0.2px;
}
.subscribe_category_main::-webkit-scrollbar {
	width: 3px;
}
.subscribe_category_main::-webkit-scrollbar-track {
	background: #fff;
}
.subscribe_category_main::-webkit-scrollbar-thumb {
	background: #025eac;
}
.subscribe_category_main::-webkit-scrollbar-thumb:hover {
	background: #003766;
}
.bg-transparent {
	background: transparent;
	border: none;
}
.filter-sidebar .bg-transparent {
	font-size: 14px;
}
.d-inline-flex {
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
}
.justify-content-between {
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}
.pb-4, .py-4 {
	padding-bottom: 1.5rem !important;
}
.accordion input {
	margin-left: 0px;
	width: 15px;
	height: 15px;
	margin-top: 0;
	margin-right: 10px;
}
.category-name {
	font-size: 15px;
	letter-spacing: 0.2px;
	cursor: pointer;
	color: #000;
	padding:20px 15px;
}
.active.category-name::before {
	transform: rotate(-180deg);
}
.category-name::before {
	content: '\f078';
	font: normal normal normal 14px/1 FontAwesome;
	display: inline-block;
	float: right;
	transform: rotate(0);
	transition: all 0.5s;
}
.accordion {	
	margin-bottom: 0;
	border-bottom: 1px solid rgba(0,0,0,.125);
}
.p-3 {
	padding: 2rem !important;
}
.category-list {
	display: none;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
}
.subscribe_category_main:after{content:''; position:absolute; top:0px; bottom:0px; left:0px; right:0px; width:100%; height:100%; background:url(../../Content/images_2021/master_header_bg3.png) no-repeat top left; opacity: 0.1; background-size:cover;}
.subscribe_cms_logo{margin: 0px; width: 100%; line-height: normal; min-height: 148px; position:relative; z-index:1; display: flex; justify-content: center; align-items: center; background-color: #f3f3f3;}
.subscribe_cms_logo img{width:220px; height:auto; vertical-align:top;}
.subscribe_category_main h2{float:left; width:100%; color:#000; font-size:14px; padding:0px 15px 15px 15px; position:relative; z-index:1; border-bottom: 1px dotted rgba(255, 255, 255, 0.5); display: flex; justify-content: space-between; align-items: center;}
.subscribe_category_main h2 a{background: #fff; padding: 8px; float: right; margin: 0px; vertical-align: middle; border-radius: 4px;}
.subscribe_category_box{float:left; width:100%; position:relative; z-index:1;}
.subscribe_category_box ul{float:left; width:100%; padding:0px;}
.subscribe_category_box ul li{width:100%; float:left; margin:0px; padding:0px;}
.subscribe_category_box ul li a{color:#fff; padding: 13px 15px; position: relative; border:none; border-bottom:1px dotted rgba(255, 255, 255, 0.3); border-radius:0px; line-height:normal; text-align:left; border-left:4px solid #ffa500; float:left; width:100%; font-size:14px;}
.subscribe_category_box ul li a .fa{margin-right:5px; color:#fff5e4;}
.subscribe_category_box ul li a:hover{background:#ffa500;}

.subscribe_category_box ul li:nth-child(1){background:rgba(255, 255, 255, 0.09);}
.subscribe_category_box ul li:nth-child(2){background:rgba(255, 255, 255, 0.075);}
.subscribe_category_box ul li:nth-child(3){background:rgba(255, 255, 255, 0.06);}
.subscribe_category_box ul li:nth-child(4){background:rgba(255, 255, 255, 0.045);}
.subscribe_category_box ul li:nth-child(5){background:rgba(255, 255, 255, 0.03);}
.subscribe_category_box ul li:nth-child(6){background:rgba(255, 255, 255, 0.015);}
#CONTENT_CATEGORY_FILTER{background:none; box-shadow:none;}

/*220922_Other-Product*/
.product_box table td{width: 16.07%; padding: 10px 6px 6px 6px;}

.other_product_main{background:#f1f3f7;}
.other_product_box{float:left; width:100%; display:flex; align-items:center; justify-content: space-between;}
.other_product_box_item{float:left; width:48.8%; display:flex; align-items:flex-start; background:#fff; box-shadow:6px 11px 41px -28px rgba(0, 0, 0, 0.15); border-right: 5px solid #ffa500; position:relative;}

.other_product_box_item:before, .other_product_box_item:after{content:''; position:absolute; left:0px; width:60px; height:60px; border:1px solid #ffa500;}
.other_product_box_item:before{top:0px; border-right:none; border-bottom:none;}
.other_product_box_item:after{bottom:0px; border-right:none; border-top:none;}

.other_product_box_item_img{float:left; width:40%; padding:5px;}
.other_product_box_item_img img{width:100%; vertical-align:middle;}
.other_product_box_item_content{float:left; width:70%; padding: 25px;}
.other_product_box_item_content h4{margin-bottom:15px; font-size:20px; color: #003766; letter-spacing: 1px;}
.other_product_box_item_content p{margin-bottom:15px; font-size:14px; color: #333; line-height:23px;}
.other_product_box_item_content a{border-bottom: 1px solid #e49b05; color: #e49b05; padding-bottom:3px; font-size: 15px; letter-spacing: 1px;}
.other_product_box_item_content a:hover{border-bottom: 1px solid #003766; color: #003766;}

.other_product_box_item_content a.other_product_btn{border-bottom: 1px solid #003766; color: #003766; float: right;}
.other_product_box_item_content a.other_product_btn:hover{border-bottom: 1px solid #e49b05; color: #e49b05;}

/*04-10-2022 graph color change*/
[data-pie-id] li:nth-child(1) {color: #ffa500;}
[data-pie-id] li:nth-child(2) {color: #009fda;}
[data-pie-id] li:nth-child(3) {color: #bf2e2e;}
[data-pie-id] li:nth-child(4) {color: #06ca79;}

.pie_chart_box ul li:nth-child(1) span i{background: #ffa500;}
.pie_chart_box ul li:nth-child(2) span i{background: #009fda;}
.pie_chart_box ul li:nth-child(3) span i{background: #bf2e2e;}
.pie_chart_box ul li:nth-child(4) span i{background: #06ca79;}

[data-pie-id].pie_chart_main_color2 li:nth-child(1) {color:#ffa500;}
[data-pie-id].pie_chart_main_color2 li:nth-child(2) {color:#bf2e2e;}

[data-pie-id].pie_chart_stats_color3 li:nth-child(1) {color:#ffa500;}
[data-pie-id].pie_chart_stats_color3 li:nth-child(2) {color: #009fda;}
[data-pie-id].pie_chart_stats_color3 li:nth-child(3) {color:#bf2e2e;}

.ui-slider.ui-slider-horizontal{margin-bottom:5px;}
.ui-slider-horizontal .ui-slider-handle.ui-state-default.ui-corner-all{border-radius: 3px; padding: 1px 4px !important;}

/*141022*/
.master_question_box_flow table td textarea, #div_Questions_quenotes textarea, #div_QuestionList_0__quetext textarea, #Questions_quenotes, .question_textarea, #main table tr td #Questions_quetext{resize: none; height: 80px; width:250px;}
#correct_table td textarea, #correct_table1 td textarea, #incorrect_table td textarea, #incorrect_table1 td textarea{width:280px;}
.master_question_box_flow table td input[type="text"], .master_question_box_flow table tr td select{width:250px;}

.master_question_box_flow table td input[type="file"]{width:220px;}
.master_question_box_flow table td:first-child{min-width:180px; width:180px;}
.master_question_box_flow table th:first-child{min-width:180px; width:180px;}

#feedback table td:first-child{min-width:auto; width:auto;}
#feedback table th:first-child{min-width:auto; width:20%;}
#feedback table th{width:39%;}
#feedback table table td:first-child{min-width:180px; width:180px;}

.master_question_box_flow table td.correct_tdhed{width:50%;}

input[type="button"].html_btn{color:#003766 !important; width:34px; height:34px; background:url(../images/editor_icon.png) center center no-repeat #0b5a81 !important; text-indent: 34px;}
input[type="button"].html_btn:hover{color:#f3ad1c !important; background:url(../images/editor_icon.png) center center no-repeat #1d6f98 !important;}

.search_input_category_main{margin-top:10px;}
.search_input_sec{float:left; width:49%; padding: 24px 14px; background: #d8dff1; border: 1px solid #8ba8f3; box-shadow: 6px 11px 41px -28px rgb(255 255 255); border-radius: 3px; min-height: 105px;}
.search_input_sec h2{font-size:18px; margin-bottom:12px; color: #000;}
.search_input_sec input[type="text"]{float:left; width:80%; background:#fff; padding:0px 12px; border: 1px solid #999; border-radius: 4px 0px 0px 4px; height:40px;}
	.search_input_sec input[type="button"] {
		float: left;
		width: 20%;
		padding: 0px 12px;
		height: 40px;
		margin: 0px;
		text-align: center;
		-webkit-border-radius: 0px 4px 4px 0px;
		-moz-border-radius: 0px 4px 4px 0px;
		border-radius: 0px 4px 4px 0px;
	}

.search_category_sec{float:right; width:49%; padding: 14px; background: #d9eaf1; border: 1px solid #99dcf7; box-shadow: 6px 11px 41px -28px rgb(255 255 255); border-radius: 3px; position:relative; min-height: 105px;}
.search_category_sec h2{font-size:18px; margin-bottom:12px; color: #000;}
.category_back_btn {
	background: #0b5a81;
	color: #fff;
	position: absolute;
	right: 14px;
	top: 15px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 39px;
	height: 39px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	z-index: 1;
}
.category_back_btn:hover{background: #ffa500; color:#fff;}
.search_category_sec ul{margin:0px; padding:0px; float:left; width:100%;}
.search_category_sec ul li{margin:0px; padding:0px; float:left; width:100%; padding-bottom:8px; margin-bottom:8px; border-bottom: 1px dotted #98b3cb; font-size:14px;}
.search_category_sec ul li:last-child{padding: 0px; margin:0px; border-bottom:none;}
.search_category_sec ul li a{color: #000; position: relative; line-height: normal; float: left; width: 100%;}
.search_category_sec ul li a .fa{color: #ffa500;  margin-right:5px; font-size:13px;}
.search_category_sec ul li a:hover, .search_category_sec ul li a:hover .fa{color: #003766;}

.user_details_box .master_right_side .c_box{padding:0px; border:none; border-radius: 0px; box-shadow:none; margin:0px 1%; width:31%; margin-bottom:2%;}
.user_details_box .master_right_side .c_box img{height:270px; object-fit:cover;}
.user_details_box .master_right_side .c_box table{border:none !important;}
.user_details_box .master_right_side .c_box table tr{background:none !important;}
.user_details_box .master_right_side .c_box table tr td{padding:5px 10px; background:#eee;}
.user_details_box .master_right_side .c_box table tr:first-child td{padding:0px 0px 0px 0px; font-size:16px; background:none;}
.user_details_box .master_right_side .c_box table tr:nth-child(2) td{padding:10px 10px 10px 10px;}
.user_details_box .master_right_side .c_box table tr:first-child td b{font-weight:normal;}
.user_details_box .master_right_side .c_box table tr:last-child td{padding-bottom:10px;}

.add_cart_icon{padding: 4px 12px;}
.add_cart_icon:hover {
	border: 1px solid #1d6f98;
	background: #1d6f98;
	color: #fff;
	transform: none;
}
.listitm .fa {
	margin-right: 5px;
}
.c_box_selected{border:none !important; background:none !important;}

.c_box_selected .add_cart_icon{border: 1px solid #fff;}
.c_box_selected .add_cart_icon:hover{border: 1px solid #0b5a81; color: #fff;}

.user_details_box .master_right_side .c_box.c_box_selected table tr td{background:#fee4b7;}
.user_details_box .master_right_side .c_box.c_box_selected table tr:first-child td{background:none;}
.user_details_box .master_right_side .c_box.c_box_selected table tr:first-child td b{font-weight:600; color: #003766;}

.user_details_box .btn_boxx{padding:0px; background:none; color:#000;}
.master_right_side h2.subscribe_hed{margin: 15px 0px; margin-bottom:25px; padding:10px 0px; border: 1px solid #ffa500; text-align: center; border-left: none; border-right: none; font-weight: 500; width: 100%; margin-left: 0%;
background: #ffffff !important;
background: -moz-linear-gradient(left,  #ffffff 0%, #fbe6c1 51%, #ffffff 100%) !important;
background: -webkit-linear-gradient(left,  #ffffff 0%,#fbe6c1 51%,#ffffff 100%) !important;
background: linear-gradient(to right,  #ffffff 0%,#fbe6c1 51%,#ffffff 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ) !important;}

.user_details_box .master_right_side .c_box .dvwrapper{margin-left:8px;}
.user_details_box .c_box .buy_chkbx{margin: 0px!important;}

.lms_cart_main.course_inner_payment .payment_box_left .inr_hedding_cap{width: 100%; padding: 0px 0px 10px 0px; background: none; margin-bottom: 15px; border-radius: 0px; position: relative; text-transform: uppercase; box-shadow: none; border: none; border-bottom: 1px solid rgba(0, 159, 218, .35); color: #009fda; letter-spacing: 0.5px; font-size: 18px;}
.inr_hedding_cap strong{position: absolute; width: 24px; height: 24px; background: #2bd156; text-align: center; line-height: 24px; border-radius: 100%; top: -10px; right: -10px; color: #fff; display:none;}
.lms_cart_main .payment_box_left{width:73%;}
.lms_cart_main.course_inner_payment .order_main_sec{padding:0px; background:none; box-shadow:none;}
.lms_cart_main.course_inner_payment .order_left_main_sec{display:flex; align-items:start; background:#ebedf1; border:4px solid #fff; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%); border-radius: 0px 5px 5px 0px; padding:12px;}

.lms_cart_main.course_inner_payment .order_left_sec{width:35%;}
.lms_cart_main.course_inner_payment .order_right_sec{width:65%; padding:8px 8px 8px 20px ;}
.lms_cart_main .order_section{margin-bottom: 25px;}
.lms_cart_main .order_left_sec img{max-width:100%; height: auto !important; vertical-align:top;}

.lms_cart_main.course_inner_payment .right_order_hed4{margin:5px 0px 15px 0px; background: none; border: none; padding: 0px; font-size: 16px; line-height: normal;}
.lms_cart_main.course_inner_payment .right_order_hed2 select.form-control{width:100%;}
.lms_cart_main .right_order_link{margin:0px !important;}
.lms_cart_main .right_order_hed2{width:100%; float:left;}
.lms_cart_main.course_inner_payment .right_order_hed2 div{width:100%;}
.lms_cart_main.course_inner_payment .right_order_hed2 select.form-control{width:100%; margin-right:0px; padding:10px;}
.lms_cart_main .right_order_link a {
	padding: 10px 16px;
	background: #dc3545;
}
.lms_cart_main .right_order_link a:hover, .lms_cart_main .right_order_link a:active, .lms_cart_main .right_order_link a:focus{background:#f3ad1c;}
.lms_cart_main .right_order_link a .fa{margin-right:5px;}
.lms_cart_main .course_inner_payment .right_order_hed4 #strrikePrice_38{margin: 0px; display: inline-block; padding: 0px; vertical-align: middle;}
.lms_cart_main .order_text1{font-size:25px; display: inline-block; vertical-align: middle; margin:0px 10px 0px 8px;}
.lms_cart_main .order_text3{background:#f3ad1c; color:#fff; font-size:15px; padding:6px 8px; display: inline-block; margin:0px; vertical-align: middle;}

.lms_cart_main .shopping_cart_empty_main{width:100%;}
.shopping_cart_empty{float: left; width: 100%; background: #fff; padding: 25px; text-align: center; box-shadow:6px 11px 41px -28px rgb(18 40 50 / 20%); border-radius: 5px;}
.shopping_cart_empty img{max-width:100%; height:240px; vertical-align:top;}

.pay_total_box{float: left; width: 100%; border: 1px solid #009fda; border-left: none; border-right: none;}
.pay_total_box .pay_heading{border: none; box-shadow: none; width:33.33%; margin:0px; padding: 0px; color: #000; line-height:normal; font-size: 14px; display: flex; align-items: center; justify-content: space-between;}
.pay_total_box .pay_heading strong{display:inline-block;}
.pay_total_box .pay_heading label{font-size: 22px; margin: 0px 15px 0px 10px; float: none !important; vertical-align: middle; display: inline-block; padding: 10px 12px 10px 12px; background: #009fda; color: #fff; min-height: 42px; width:auto; min-width: 50%; text-align: center;}
.pay_total_box .pay_heading:nth-child(1) label{background:rgba(0, 159, 218, 0.75);}
.pay_total_box .pay_heading:nth-child(2) label{background:rgba(0, 159, 218, 0.85);}
.pay_total_box .pay_heading:last-child label{margin-right:0px;}

.lms_cart_main .payment_box_right{width:20%; position:fixed; right:25px; top:64px; background:none; box-shadow:none;}
.lms_cart_main.course_inner_payment .payment_box_right .pay_heading {width: 100%; padding: 0px 0px 10px 0px; background: none; margin-bottom: 15px; border-radius: 0px; position: relative; text-transform: uppercase; box-shadow: none; border: none; border-bottom: 1px solid rgba(0, 159, 218, .35); color: #009fda; letter-spacing: 0.5px; font-size: 18px;}
.lms_cart_main.course_inner_payment .payment_box_right .pay_options_div{padding: 0px; background: none;}

.lms_cart_main.course_inner_payment #div_actions_paymentpanel.btn_boxx{border:none; padding:0px;}
.lms_cart_main.course_inner_payment .pay_radio_btn_box div.pay_radio_btn{padding: 0px 0px 15px 0px; margin: 0px 0px 15px 0px; font-size: 14px; width: 100%; background: none; border: none; border-bottom: 1px solid #c0c7cf; border-radius: 0px;}
.lms_cart_main.course_inner_payment .pay_radio_btn_box div.pay_radio_btn.pay_radio_btn_last{padding-bottom:0px; border-bottom:none;}
.lms_cart_main .pay_radio_btn_box div.pay_radio_btn input[type="radio"]{width:18px; height:18px; margin-right: 5px;}
.lms_cart_main .pay_radio_btn_box .pay_radio_table{margin: 6px 0px 10px 0px !important;}
.lms_cart_main .pay_radio_btn_box .pay_radio_table table{border: 5px solid #fff; background: #ebedf1; padding: 10px;}

.lms_cart_main.course_inner_payment .btn_boxx .continue_btn{font-size: 15px; padding: 15px 20px; margin:6px 0px; width:100%; text-align:center;}
.lms_cart_main.course_inner_payment .btn_boxx .continue_btn:last-child{background: #f3ad1c;}
.lms_cart_main.course_inner_payment .btn_boxx .continue_btn:hover, .lms_cart_main.course_inner_payment .btn_boxx .continue_btn:last-child:hover{background:#009fda;}

.lms_cart_main .order_text3{background: linear-gradient(62deg, #2bd156, #f3ad1c, #f3ad1c); animation: offers_price_ani 10s ease infinite; background-size: 300% 300%;}
@-webkit-keyframes offers_price_ani { 0% {background-position: 0 50%;} 50% {background-position: 100% 50%;} 100% {background-position: 0% 50%;} }
@keyframes offers_price_ani { 0% {background-position: 0 50%;} 50% {background-position: 100% 50%;} 100% {background-position: 0% 50%;} }

.master_header ul li{position:relative;}


/*20/12/2022_css*/
.blueberryChart .blueberryLine .blueberryPoints .blueberryPoint ul{min-width: 108px;}
/*.other_product_box_item_content{padding: 30px;}*/
.master_question_box_flow table tr td i{float:left; width:100%;}
.master_right_side .start_attempt_btn{text-align:center; height:32px; line-height: 32px;
    padding: 0 15px;}

.lms_cart_main .payment_box_left{width: 65%;}
.lms_cart_main.course_inner_payment .payment_box_left .inr_hedding_cap{font-size: 30px; margin-bottom: 18px; color: #25282a; padding:0px; border:none; text-transform: capitalize; line-height: normal;}
.lms_cart_main.course_inner_payment .order_left_main_sec{background: #fff; border: none; box-shadow: 6px 11px 41px -28px rgba(0, 0, 0, 0.15); border-radius: 15px;}
.pay_total_box{border:none;}
.pay_total_box .pay_heading{width: 32%; margin-right: 2%; flex-direction: column; border: 5px solid #dadfeb; text-align: left; padding:30px 30px 25px 30px; background: #f0f2f7; border-radius: 20px; box-shadow: 6px 11px 41px -28px rgba(0, 0, 0, 0.15);}
.pay_total_box .pay_heading:last-child{margin-right:0px;}
.pay_total_box .pay_heading strong{width: 100%; font-weight:500; padding: 0px; margin-bottom: 15px; font-size: 20px; color: #323232;}
.pay_total_box .pay_heading label{font-size: 30px; padding: 0px; background: none !important; color: #0b5a81; text-align: left; width: 100%; margin: 0px; min-height: 0px;}
.lms_cart_main .payment_box_right{position: relative; top:auto; right:auto; background: #dadfeb; padding: 35px; border-radius: 15px; width:32%;}
.lms_cart_main.course_inner_payment .payment_box_right .pay_heading{padding: 0; background: none; margin-bottom: 20px; border: none; color: #000; letter-spacing: 0.5px; font-size: 25px; text-transform: capitalize;}
.lms_cart_main.course_inner_payment .pay_radio_btn_box div.pay_radio_btn{padding: 15px !important; border: 1px solid #b6bbc9 !important; border-radius:4px; background: #f0f2f7;}
.lms_cart_main .pay_radio_btn_box .pay_radio_table table{border: none; background: #f0f2f7; border-radius: 4px;}
.master_grid table tr td{line-height: 1.2;}

.addd_new1{float:left; width:100%;}
.addd_new1 p{margin-bottom: 10px; vertical-align: middle;}
.addd_new1 p:last-child{margin-bottom:0px !important;}
.addd_new1 p span.input_box{width:85% !important;}
.addd_new1 p span input[type="text"], .addd_new1 p span textarea{border:1px solid #ddd; box-shadow:none; padding:10px;}

.master_search_area .actiontable tr td{font-size:16px;}
.table_design_col2 tr td{width: 20%;}
.table_design_col2 tr td:last-child{width: 78.5%;}
.button{line-height:normal;}

.export_icon{float:right; cursor: pointer;}
.export_icon:hover{color: #003766;}

.span_filter_inr{float:right; margin-top: -5px;/* width: auto !important;*/}
.span_filter_inr select{float: left; border: 1px solid #ccc; padding: 2px 5px; line-height: normal; margin-right:5px;}
.span_filter_inr select:last-child{margin-right:0px;}
.pie_chart_status_only{min-height:0px;}

.pie_chart_status_only ul.pie_chart_main{margin-bottom:0px;}
.pie_chart_status_only ul.pie_chart_main_list li.pie_li_width_32_pr{width:32%;}
.pie_chart_status_only ul.pie_chart_main_list li.pie_li_width_36_pr{width:36%;}
.pie_chart_status_only ul.pie_chart_main_list li{margin-top:5px; margin-bottom:5px;}

table tr td input[type="submit"]:first-child{margin-left:0px;}
.fa_id_icon::before, .fa_yellow_box_icon::before, .fa_green_box_icon::before{width: 86%; height:80%;}
.skill_level_input_sec{z-index: 98;}

.competency_search_menu_small ul{width: 86%;}
.competency_search_menu ul li:nth-child(2){width:32%;}
.competency_search_menu ul li:last-child{width:43%;}
.master_grid_simple .header{position:relative;}
.master_search_area_heading_new span{margin:0px;}
.master_search_area_heading_new span img{display: inline-block; vertical-align: middle; float: none; margin-right: 8px;}

.td_width_50per{width:50%;}
.td_width_20per{width:20%;}
.td_width_30per{width:30%;}

/*addQuestions_design start*/
table.add_questions_table1 tr{display:inline-block; width:100%;}
table.add_questions_table1 tr td{display:inline-block; width:80%; min-width:auto !important;}
table.add_questions_table1 tr td:first-child{width:19%;}
table.add_questions_table1 tr td textarea{width:50% !important;}
table.add_questions_table1 tr td input[type="text"], table.add_questions_table1 tr td select{width:50% !important;}
table.add_questions_table1 tr td input[type="file"]{width:50% !important; padding:3px;}
table.add_questions_table1 tr td .attach_button{margin:0px 0px 0px 10px !important; padding: 11px 22px !important;}
table.add_questions_table1 tr td .html_btn{margin:23px 0px 23px 10px !important;}
table.add_questions_table1 tr td .div_box{margin:3px 10px 7px 0px !important; line-height:normal !important;}
table.add_questions_table1 tr.add_questions_error_tr td{padding-top:0px; padding-bottom:0px;}

table.add_questions_table2 tr{display:inline-block; width:100%;}
table.add_questions_table2 tr td{display:inline-block; width:70%; min-width:auto !important;}
table.add_questions_table2 tr td:first-child{width:19%;}
table.add_questions_table2 tr td:last-child{width:10%;}
table.add_questions_table2 tr td textarea{width:100% !important;}
table.add_questions_table2 tr td .html_btn{margin:23px 0px 23px 10px !important;}
table.add_questions_table2 tr td .div_box{margin:3px 10px 7px 0px !important; line-height:normal !important;}
table.add_questions_table2 tr.add_questions_error_tr td{padding-top:0px; padding-bottom:0px;}
table.add_questions_table2 tr td i{line-height: normal;}

table.add_questions_table2 tr{display:inline-block; width:100%;}
table.add_questions_table2 tr td{display:inline-block; width:70%; min-width:auto !important;}
table.add_questions_table2 tr td:first-child{width:19%;}

table.add_questions_table3 tr{display:inline-block; width:100%;}
table.add_questions_table3 tr td{display:inline-block; width:100% !important; min-width:auto !important;}

.error_text{float:left; width:100%; margin-top:5px;}
table.add_questions_table3 table{margin:0px !important;}
table.add_questions_table3 tr td.correct_option_td_width_50per{width:49.5% !important;}

table.add_questions_table3 table tr td{width:67% !important;}
table.add_questions_table3 table tr td:first-child{width:32% !important;}
table.add_questions_table3 table tr td.full_width{width:100% !important;}

table.add_questions_table3 tr td textarea{width:85% !important;}
table.add_questions_table3 #correct_table tr td .html_btn, table.add_questions_table3 #incorrect_table tr td .html_btn{margin:23px 0px 23px 10px !important;}

table.add_questions_table3 tr td .div_box{margin:3px 10px 7px 0px !important; line-height:normal !important;}

table.add_questions_table2.add_questions_table2_row2 tr td{width:79%;}
table.add_questions_table2.add_questions_table2_row2 tr td:first-child{width:19%;}
table.add_questions_table2.add_questions_table2_row2 tr td:last-child{width:auto;}

table.add_questions_table1 tr td.blank_td, table.add_questions_table2 tr td.blank_td, table.add_questions_table3 tr td.blank_td{padding:0px !important;}

table.add_questions_table1 tr td.radio_box_lineheight_middle .div_box{line-height: 38px !important;}

table.add_questions_table2 tr td #div_SameOption{width:auto !important;}

table.add_questions_table2.add_questions_table2_onlyrow2 tr td{width:80% !important;}
table.add_questions_table2.add_questions_table2_onlyrow2 tr td:first-child{width:19% !important;}

table.add_questions_table3.add_questions_table3_textarea_full tr td textarea{width:100% !important;}
table.add_questions_table3 td input[type="file"]{width:100% !important;}

.addquestion_popup_box{background:rgba(0, 0, 0, 0.5);}
.addquestion_popup_inner_box{margin:50px auto; display:block; width:360px;}

table.add_questions_table2_1 tr{display:inline-block; width:100%;}
table.add_questions_table2_1 tr td{display:inline-block;}
table.add_questions_table2_1 tr td input[type="text"]{width:100% !important;}

/*addQuestions_design end*/

.profile_logo img{height:115px;}
.attach_text{color: #008000; font-style: italic;}
.attach_remove_btn{color: #ff0000 !important; cursor: pointer; margin-left: 5px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #ff0000; font-style: italic;}
.attach_remove_btn:hover{border-bottom: 1px solid transparent;}

.master_question_box_flow .add_questions_table_multiple_row .multiple_table_row_top tr td{display:inline-block; width:100%;}
.master_question_box_flow .add_questions_table_multiple_row .multiple_table_row_top tr td{display:inline-block; width:auto;}
.master_question_box_flow .add_questions_table_multiple_row .multiple_table_row_middle td{display:inline-block; width:auto;}

.master_question_box_flow .add_questions_table_multiple_row .multiple_table_row_top #div_QuestionList_0__quetext textarea{width:250px;}
.master_question_box_flow .add_questions_table_multiple_row .multiple_table_row_top textarea#QuestionList_0__quetext{width:250px;}
.master_question_box_flow .add_questions_table_multiple_row .multiple_table_row_top input[type="file"]{width:250px; margin-left:0px !important;}
.master_question_box_flow .add_questions_table_multiple_row .multiple_table_row_top input[type="button"]{margin-left:10px !important; margin-right:0px !important; margin-top:7px;}

.master_question_box_flow .add_questions_table_multiple_row .multiple_table_row_middle tr td textarea{width:250px;}
.master_question_box_flow .add_questions_table_multiple_row .multiple_table_row_middle tr td select{width:200px;}
.master_question_box_flow .add_questions_table_multiple_row .multiple_table_row_middle tr td input[type="file"]{width:180px;}

.multiple_top_textarea_box{float:left;}
.multiple_top_htmlbtn_box{float:left; padding-left:5px;}
.master_question_box_flow .add_questions_table_multiple_row .multiple_tr_row_top #div_QuestionList_0__quetext textarea {width: 250px;}

.multi_row_error{float: left; clear: left;}

.td_width_100per{width:100% !important;}

textarea{resize: none;}

.add_option_details_td_textarea{width:30% !important;}
.add_option_details_td_htmlbtn{width:auto !important;}
.add_option_details_td_dropdown{width:30% !important;}
.add_option_details_td_auto{width:auto !important;}

.add_option_details_td_textarea textarea{width:100% !important;}
.add_option_details_td_dropdown select{width:100% !important;}
table tr td.add_option_details_td_htmlbtn .html_btn{margin-left:0px !important;}

.min_and_width_auto{width:auto !important; min-width:auto !important;}
.td_width_10per{width:10%;}
.td_width_15per{width:15%;}
.td_width_5per{width:5%;}
.td_width_8per{width:8%;}

.master_question_box_flow table td.add_questions_td_cf input[type="file"]{margin-right:10px;}
.master_question_box_flow table td.add_questions_td_cf input[type="button"]{margin-top:7px; margin-right:10px;}

.full_width_tr_display_ib{display:inline-block !important; width:100% !important;}
.full_width_td_display_ib{display:inline-block !important; width:100% !important;}
.half_width_td{width:50% !important;}
.half_width_td_display_cell{width:50% !important; display:table-cell;}
.full_width_table{width:100% !important;}

.add_questions_table_other table tr td textarea{width: 100% !important; border: 1px solid #ddd; padding: 10px; border-radius: 5px; float: left;}

.search_design_tab tr{display:inline-block;}
.search_design_tab tr td{display:inline-block; width:49%;}
.margin_tob_botm_8px{margin-top:8px; margin-bottom:8px;}

.certificate_section_tab{float:left; width:100%; margin: 8px 0px;}
.certificate_section_tab table tr{width:100%; display:flex; justify-content: center; text-align: center;}
.certificate_section_tab table tr td{border:1px solid #eee; width:25%;}

.certificate_section_tab_change_design td:nth-child(1){order: 1;}
.certificate_section_tab_change_design td:nth-child(2){order: 3;}
.certificate_section_tab_change_design td:nth-child(3){order: 2;}
.certificate_section_tab_change_design td:nth-child(4){order: 4;}

.certificate_section_tab table tr td{border-bottom:none; border-right:none;}
.certificate_section_tab table tr td:last-child{border-right:1px solid #eee;}
.certificate_section_tab table tr:last-child td{border-bottom:1px solid #eee;}

.master_grid table tfoot tr td a:hover{color:#fff; background: #e86e4e;}
.master_grid #numpage{padding: 15px 10px; font-size: 13px; border: 1px solid #EEE; float: left; width: 100%; background: #fff;}
.master_grid #numpage a{background: #003766; color: #fff; text-decoration: none; padding: 5px 10px; border-radius: 2px; display:inline-block;}
.master_grid #numpage a:hover{color:#fff; background: #ffa500;}


/*redesign start*/
.master_header{background-color: #fff;}
.master_header:after{opacity: 0.15;}
.master_header_main .master_logo{background:rgba(255, 255, 255, 0.05);}
.profile_box_sec{background:rgba(255, 255, 255, 0.9);}
.master_header ul li{background: none !important;}
.menu_toggle_bar{position: absolute; top: 0; right: 0px; width: auto; z-index: 9; background:#e6eaf3 !important; padding: 9px 10px; min-height: 39px;}
.menu_toggle_bar span{color:#0b5a81;}
.menu_toggle_bar span:hover, .menu_toggle_bar span:focus{color:#0b5a81;}
.dashborad_toggle_main .menu_toggle_bar span:hover, .dashborad_toggle_main .menu_toggle_bar span:focus{color:#0b5a81;}
.dashborad_toggle_main .menu_toggle_bar{position: relative; top:auto; right:auto; width:100%; background:rgba(255, 255, 255, 0.6); padding:8px 10px; min-height:0px;}

.master_header .main_menu_sec ul#menu{padding:0px;}
.dashborad_toggle_main .master_header .main_menu_sec ul#menu{padding:0px;}
.dashborad_toggle_main .master_header .main_menu_sec ul#menu li{margin:0px;}
.dashborad_toggle_main .master_header .main_menu_sec ul#menu li a{border:none; border-bottom: 1px dotted rgba(255, 255, 255, 0.3); border-radius:0px;}

.master_top_btn .button.start_attempt_btn {color: #fff !important; background: #003766 !important;}

.lms_cart_main .shopping_cart_empty_main{width:100% !important;}
.margin_right_15px{margin-right:10px;}
.margin_left_0px{margin-left:0px !important;}
.register_user .full_width_form_content #txtpasswordstrength{pointer-events: none;}

.approvalawaited_course .approvalawaited_containt{display: flex; align-items: center; justify-content: center; padding:10px;}
.margin_padding_0px{margin:0px !important; padding:0px !important;}
.margin_5_0px{margin:5px 0px !important;}

td.description .display-mode span{margin: 5px 0px; display: inline-block;}

#loader.loader img {display:none;}
.loader::before {content: ""; height: 64px; width: 64px; border: 5px solid transparent; border-top-color: #0786f3; border-bottom-color: #0044dd; border-radius: 50%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; -webkit-animation: spin 3s linear infinite; animation: spin 3s linear infinite;}
.loader::after {content: ""; height: 44px; width: 44px; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; border: 5px solid transparent; border-top-color: #ffa500; border-bottom-color: #ff8100; border-radius: 50%; -webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite;}

@-webkit-keyframes spin {
  from {-webkit-transform: rotate(0deg); transform: rotate(0deg);}
  to {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}

@keyframes spin {
  from {-webkit-transform: rotate(0deg); transform: rotate(0deg);}
  to {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}

.left_ans_box #appendLabel1 label{margin-right: 5px;}
.left_ans_box #appendLabel2 label{margin-right: 5px;}
input[type="button"].back_btn_other{margin-right: 0px; line-height: normal; padding: 4px 8px; float:right;}
[type="file"]::-webkit-file-upload-button {background: #f3ad1c; border: 1px solid #f3ad1c; border-radius: 4px; color: #fff; cursor: pointer; outline: none; padding: 7px 15px; transition: all 1s ease;}
[type="file"]::-webkit-file-upload-button:hover {background: #fff; border: 1px solid #003766; color: #003766;}

.calender_icon_fixed{position:absolute; top:8px; right:10px;}
.master_table_headrow table.taskev_table_inr2{padding-right: 0px;}

#divPopupContent {width: 100% !important;}
.support_documents_box{border-bottom: 1px solid #eee; margin-bottom:10px; padding-bottom: 5px;}
.margin_right_10px{margin-right:10px !important;}

.ui-dialog.ui-front[aria-describedby="divPopupContent"] {max-width: 50%;}
.longtd.remark_main_td_box_small{min-width:400px;}

.search_chart_tab{font-size:12px;}
.back_btn.print_btn{background: #f3ad1c !important;}
.back_btn.print_btn:hover{background: #003766 !important;}
.back_btn.print_pdf_btn{padding:8px; font-size:18px;}

.input_full_width_table tr td input[type="text"]{width:100%;}
.radio_btn_left_tree{border-bottom: 1px solid #fff;}
.radio_btn_left_tree span input[type="radio"]{margin-top:1px;}
.category_tree_list_main span input[type="checkbox"]{margin-right:8px;}

.assign_testpaper_box{width:49.5%;}
.course_navigation{width: 110px; text-align: center;}
.course_nav_left, .course_nav_right{float:none; display:inline-block; vertical-align:middle;}
.course_nav_text{float:none; display:inline-block; vertical-align:middle; margin: 10px 0px; width: 50px; display:none;}

.ui-dialog[aria-describedby="divAssociatedExams"] + .ui-widget-overlay{z-index: 99999999 !important;}

.action_icons_seprate{padding: 0px; padding-top: 7px; border-top: 1px dotted rgba(0, 55, 102, 0.3); margin-top: 7px;}

.margin_0px{margin:0px !important;}
.inner_menu_sec ul{display: inline-flex; flex-wrap:wrap; align-items: center;}
.inner_menu_sec ul li{margin-right:4px;}
.inner_menu_sec ul li a{padding:8px 8px 8px 8px; min-width:120px; height:50px; display: flex; align-items: center; text-align:left; border-radius:4px; border:1px solid rgba(0, 55, 102, 0.25); color:#025aa5;}
.inner_menu_sec ul li a img{max-width:none; border-radius:4px;}
.inner_menu_sec ul li a span{margin:0px; font-size: 11px;}
.inner_menu_sec ul li a span:first-child{margin-right:5px;}

.inner_menu_sec ul li a:hover, .inner_menu_sec ul li.active-menu-page a{color:#000; border: 1px solid #fbb73a;}

.half_table_design table tr td:first-child{width:35%;}

.dashboard_pages_tab ul{display: flex; align-items: center; border:none;}
.dashboard_pages_tab ul li{width: 25%;}
.dashboard_pages_tab ul li a{padding: 8px 10px 8px 56px; display: flex; align-items: center; line-height: 16px; min-height: 50px; border: 1px solid #cad5dd !important; position: relative; border-radius:4px; text-align: left;}
.dashboard_pages_tab ul li a .fa{margin:0px; font-size: 20px; width: 46px; height: 48px; line-height: 48px; text-align: center; background: #eff5f9; position: absolute; left: 0px; top: 0px; border-radius: 4px 0px 0px 4px;}

.dashboard_pages_tab ul li:nth-child(1) a .fa{color:#003963;}
.dashboard_pages_tab ul li:nth-child(2) a .fa{color:#009fda;}
.dashboard_pages_tab ul li:nth-child(3) a .fa{color:#ffa500;}
.dashboard_pages_tab ul li:nth-child(4) a .fa{color:#15a99c;}
.dashboard_pages_tab ul li:nth-child(5) a .fa{color:#bf2e2e;}

.dashboard_pages_tab ul li a:hover, .dashboard_pages_tab ul li a.active_page_tab{border:1px solid #ffa500 !important; background: #ffffff;
 color: #ffa500;}
.dashboard_pages_tab ul li a:hover .fa, .dashboard_pages_tab ul li a.active_page_tab .fa{background:#fbf2e1;}

.dashboard_pages_tab ul li:nth-child(1) a:hover{border:1px solid #003963 !important; color: #003963;}
.dashboard_pages_tab ul li:nth-child(1) a.active_page_tab{border:1px solid #003963 !important; color: #003963;}
.dashboard_pages_tab ul li:nth-child(1) a:hover .fa{background:#e0eff9;}
.dashboard_pages_tab ul li:nth-child(1) a.active_page_tab .fa{background:#e0eff9;}

.dashboard_pages_tab ul li:nth-child(2) a:hover{border:1px solid #009fda !important; color: #009fda;}
.dashboard_pages_tab ul li:nth-child(2) a.active_page_tab{border:1px solid #009fda !important; color: #009fda;}
.dashboard_pages_tab ul li:nth-child(2) a:hover .fa{background:#e1f7ff;}
.dashboard_pages_tab ul li:nth-child(2) a.active_page_tab .fa{background:#e1f7ff;}

.dashboard_pages_tab ul li:nth-child(3) a:hover{border:1px solid #ffa500 !important; color: #ffa500;}
.dashboard_pages_tab ul li:nth-child(3) a.active_page_tab{border:1px solid #ffa500 !important; color: #ffa500;}
.dashboard_pages_tab ul li:nth-child(3) a:hover .fa{background:#fbf2e1;}
.dashboard_pages_tab ul li:nth-child(3) a.active_page_tab .fa{background:#fbf2e1;}

.dashboard_pages_tab ul li:nth-child(4) a:hover{border:1px solid #15a99c !important; color: #15a99c;}
.dashboard_pages_tab ul li:nth-child(4) a.active_page_tab{border:1px solid #15a99c !important; color: #15a99c;}
.dashboard_pages_tab ul li:nth-child(4) a:hover .fa{background:#c0f7f2;}
.dashboard_pages_tab ul li:nth-child(4) a.active_page_tab .fa{background:#c0f7f2;}

.dashboard_pages_tab ul li:nth-child(5) a:hover{border:1px solid #bf2e2e !important; color: #bf2e2e;}
.dashboard_pages_tab ul li:nth-child(5) a.active_page_tab{border:1px solid #bf2e2e !important; color: #bf2e2e;}
.dashboard_pages_tab ul li:nth-child(5) a:hover .fa{background:#f9dfdf;}
.dashboard_pages_tab ul li:nth-child(5) a.active_page_tab .fa{background:#f9dfdf;}

.register_user_table table tr td select{background-position: 99.5% 3px;}
.ui-dialog table tr td select, .ui-dialog table tr td select:hover{background-position: 99% 5px;}
.section_home3{padding-bottom:25px;}
.home_box ul li{width: 18.88%; background: rgba(255, 255, 255, 0.70) !important; margin: 0% 1.4% 1.4% 0%; border-bottom: 5px solid #1144b7; min-height: 266px; border-radius: 5px; padding: 20px 8px; min-height: 255px;}
.home_box ul li img{height: 80px; padding: 13px 0px; border-radius: 100%; border-radius: 100%; border: 1px solid #e1eaff; vertical-align: top; box-shadow:none;}
.home_box ul li p{margin-top: 12px;}
.home_box ul li p strong{margin: 0px 0px 12px 0px;}
.home_box ul li font{display:none !important;}

.home_box ul li:hover{background:#1144b7 !important;}
.home_box ul li:hover p span{color: #fff;}

.cms_ss_box{float:left; width:100%; padding:20px 5px 0px 5px; background:#f1f3f7; position:relative;}
.cms_ss_box:before, .cms_ss_box:after {content : ""; position: absolute; width: 100px; height: 100px; border:2px solid #e8eef9;}
.cms_ss_box:before{left:0px; top:0px; border-right:none; border-bottom:none;}
.cms_ss_box:after{right:0px; top:0px; border-left:none; border-bottom:none;}
.cms_ss_box {background: #f1f3f7;
	background: -moz-linear-gradient(top, #f1f3f7 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #f1f3f7 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #f1f3f7 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f3f7', endColorstr='#ffffff',GradientType=0 );
}

.extra_td_add_hide{display:none !important;}
.remodal #div_RAD_details table td .button{padding:6px 15px;}

.section.section_key_features_CMS{padding:0px;}
.section_key_features_CMS .wrapper{width:100% !important;}

.key_features_CMS_left{float:left; width: 30%; background: no-repeat; padding: 75px 40px; background-color:#0A5A80;}
.key_features_CMS_left h2#usage{font-size:60px; letter-spacing: 1px; line-height:normal; margin: 0; color: #fff; text-align:left;}
.key_features_CMS_left h2#usage strong{ font-weight: normal; width: 100%; display: inline-block;}
.kf_CMS_head1{font-size:230px;}
.kf_CMS_head2{font-size:175px; margin-top: 19px;}

.key_features_CMS_right{float:left; width: 70%;padding:40px;}
.key_features_CMS_right .features_image{border:none; padding:35px 15px 45px 15px; background: #f6f7f9; margin-right:3%; width:48.5%; border-radius: 10px; border:1px solid rgba(0, 85, 194, 0.1); box-shadow: 6px 11px 41px -28px rgba(0, 0, 0, 0.15);}
.key_features_CMS_right .features_img_space_botm{margin-right:0px;}
.key_features_CMS_right .features_image a{border:1px solid rgba(0, 85, 194, 0.06);}
.key_features_CMS_right .features_image img{height:590px;}

.features_image:before, .features_image:after{content:none;}

.ui-dialog #pqoptions td input{width:100% !important;}

.features_image:before {content: ''; position: absolute; top:14px; left: 0px; right: 0px; bottom: auto; margin: auto; background:#135aca; width:8px; height:8px; border:none; border-radius: 100%;}
.features_image:after {content: ''; position: absolute; top: auto; bottom: 11px; left: 0px; right: 0px; margin: auto; background: #e4ebf3; width: 18px; height: 18px; border: 3px solid #fff; border-radius: 100%; box-shadow: 2px 2px 10px #e4e7ef;}

.key_features_CMS_right .features_image {transform: perspective(800px) rotateY(-5deg); transition: transform 1s ease 0s;}
.key_features_CMS_right .features_img_space_botm{transform: perspective(800px) rotateY(5deg);}
.key_features_CMS_right .features_image:hover{transform:rotateY(0deg);}

.bottom_box .box1 p a{float:none; vertical-align: middle; display: inline-block; margin-bottom: 0px;}
.available_soon_box{background: rgba(9, 60, 179, 0.85); border-radius: 4px;}
.available_soon_box:after, .available_soon_box:before{border-color:#ffa500; border-width: 2px; width:30px; height:30px;}
.available_soon_box:before{border-radius: 0px 0px 4px 0px;}
.available_soon_box:after{border-radius: 4px 0px 0px 0px;}

.wrapper dl img{border:none;}
.master_page_location .back_btn{margin-left: 8px;}
.float_left.sec_width_48per #contentcategory, .float_right.sec_width_48per #usercategory{overflow:auto;}

.client_slider_section{padding-bottom: 60px;}
.home_page_footer{overflow:visible;}
.home_page_footer .footer_block{float: left; width: 100%;}
.footer_top_sec{float: left;
    width: 95%;
    padding: 30px 0px 5px 0px;
    margin-bottom: 40px;
    margin-left: 2.5%;
    border-bottom: 1px solid #ccc;}
.footer_top_sec .bottom_box{margin:0px;}
.footer_top_sec .bottom_box .largebox p{display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between;}
.footer_top_sec .bottom_box .largebox p input[type="text"]{margin:0px; width:78%;}
.footer_top_sec .bottom_box .largebox p input[type="button"]{width:20%; height: 40px;}
.footer_top_sec .bottom_box .box1 p a:hover{color:#f3ad1c;}

.footer_bottom_sec{float: left; width: 100%;}

.master_search_area table tr td{word-break:break-word;}
.master_grid table tr td.line_height_td span{line-height:20px;}



/*redesign end*/

.view-associations th {color: #FFF; background: #51bfd8!important; text-align: left; padding: 5px; border: 1px solid #EEE;}
.view-associations tr:nth-child(even) {background: #F9F9F9;}
.view-associations td {color: #333; padding: 5px; border: 1px solid #EEE;}
.alertify .ajs-body .ajs-content {padding: 0px 0px 0px 0px;}

.pay_heading{background:#003766;}
.remodal-close {
	background: #dc3545;
	color: #fff;
	border: #dc3545;
	border-radius: 50% !important;
	width: 25px;
	height: 25px;
}
.start_attempt_btn.btn-danger {
	color: #fff !important;
	background-color: #dc3545 !important;
	border-color: #dc3545 !important;
}
.start_attempt_btn.btn-danger:hover {
	background-color: #dc3545 !important;
	opacity: 0.8;
}

.button.btn-danger {
	color: #fff !important;
	background-color: #dc3545 !important;
	border-color: #dc3545 !important;
}
.button.btn-danger:hover {
	background-color: #dc3545 !important;
	opacity: 0.8;
}
.remodal-close:hover {
	background: #dc3545;
	color: #fff;
}
.master_grid table th.group-table-header{background: #003766 !important; text-align: center;}
.alertify .ajs-header{color:#003766 !important;}
.alertify .ajs-header strong{color:#003766 !important;}
.ajs-content .view-associations th{background: #848c93 !important;}
table.popup_table{border-collapse: collapse;}
.popup_table tr td{border:1px solid #ddd;}
.popup_table tr td label{font-weight:600;}

.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok{background: #0b5a81 !important;}
.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok:hover{background: #1d6f98 !important;}


/* Exam Session Popup CSS 25th July 2023 START*/

.main_popup_fullscreen *{box-sizing: border-box;}
.main_popup_fullscreen {background:rgba(0,0,0,0.8); position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:99999; width:100%; height:100%; font-size:14px;}
.main_popup_fullscreen_inner{width:45%; height:auto; position:absolute; left:0px; right:0px; margin:auto; top:25%; background:#fff; border:5px solid #0bc45e; border-radius: 5px;}

.main_section_btn{float:left; width:100%; text-align:center;}

.main_popup_btn{padding:15px 45px; background:#0bc45e; color:#fff; text-decoration:none; outline:none; display:inline-block; margin: 30px 15px; text-align: center; min-width: 140px;  border-radius: 4px; text-transform:uppercase;}
.main_popup_btn:hover{background:#f3ad1c; color:#fff; text-decoration:none; outline:none;}

.main_popup_btn2{background:#f3ad1c;}
.main_popup_btn2:hover{background:#1283d7;}

.main_popup_btn3{background:#1283d7;}
.main_popup_btn3:hover{background:#f3ad1c;}

.close_popup_btn{width:40px; height:40px; line-height:40px; background:#0bc45e; color:#fff; position:absolute; top: -20px; text-align: center; right: -5px; border-radius: 100%; text-decoration:none; outline:none;}
.close_popup_btn:hover{background:#f3ad1c; color:#fff; text-decoration:none; outline:none;}

.inner_popup_btn{padding:10px 25px; background:#0bc45e; color:#fff; text-decoration:none; outline:none; display:inline-block; margin:0px; border-radius: 2px; }
.inner_popup_btn:hover{background:#f3ad1c; color:#fff; text-decoration:none; outline:none;}

.main_popup_fullscreen_hed{padding:10px; background:#0bc45e; color:#fff; text-align:center; font-size:20px; text-transform:uppercase; letter-spacing:1px;}
.main_popup_fullscreen_pera{padding:30px 25px; min-height: 140px; text-align:center;}
.main_popup_fullscreen_pera p{font-size:16px; letter-spacing:1px; margin:20px 0px 20px 0px; color:#555; line-height: 24px; }


.main_popup_fullscreen2 .main_popup_fullscreen_inner{border:5px solid #f3ad1c;}
.main_popup_fullscreen2 .main_popup_fullscreen_hed{background:#f3ad1c;}
.main_popup_fullscreen2 .close_popup_btn{background:#f3ad1c;}
.main_popup_fullscreen2 .close_popup_btn:hover{background:#1283d7;}
.main_popup_fullscreen2 .inner_popup_btn{background:#f3ad1c;}
.main_popup_fullscreen2 .inner_popup_btn:hover{background:#1283d7;}


.main_popup_fullscreen3 .main_popup_fullscreen_inner{border:5px solid #1283d7;}
.main_popup_fullscreen3 .main_popup_fullscreen_hed{background:#1283d7;}
.main_popup_fullscreen3 .close_popup_btn{background:#1283d7;}
.main_popup_fullscreen3 .close_popup_btn:hover{background:#f3ad1c;}
.main_popup_fullscreen3 .inner_popup_btn{background:#1283d7;}
.main_popup_fullscreen3 .inner_popup_btn:hover{background:#f3ad1c;}

.popup_icon{display:block; width:100px; height:100px; line-height:94px; text-align:center; border:3px solid rgba(11, 196, 94, 0.25); margin:auto; background:#fff; border-radius: 30%;}
.main_popup_fullscreen2 .popup_icon{border:3px solid rgba(243, 173, 28, 0.25); line-height:92px;}
.main_popup_fullscreen3 .popup_icon{border:3px solid rgba(18, 131, 215, 0.25);}

.popup_icon img{vertical-align:middle; max-width:100%; padding: 8px;}


/*.Course_Message_Popup .main_popup_fullscreen_inner{-webkit-animation: Course_Message_Popup_Animation .8s ease; top:50%;}
@keyframes Course_Message_Popup_Animation
{
  0% {
    bottom: 0%;
  }
  100% {
    bottom:27%; 
  }
}*/

.all_heading{width:99.99%;}

.Course_Message_Popup .main_popup_fullscreen_inner{border:5px solid #f3ad1c;}
.Course_Message_Popup .main_popup_fullscreen_hed{background:#f3ad1c;}
.Course_Message_Popup .close_popup_btn{background:#f3ad1c;}
.Course_Message_Popup .close_popup_btn:hover{background:#1283d7;}
.Course_Message_Popup .inner_popup_btn{background:#f3ad1c;}
.Course_Message_Popup .inner_popup_btn:hover{background:#003963;}
.Course_Message_Popup .popup_icon{border:3px solid rgba(243, 173, 28, 0.25);}
.Course_Message_Popup .popup_icon img{padding: 12px;}

.Course_Message_Popup .main_popup_fullscreen_inner {  
  opacity: 0;
  animation: Course_Message_Popup_Animation 1.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes Course_Message_Popup_Animation {
  0% {
    transform: scale(0.8) translateY(1000px);
    opacity: 0;
  }
  100% {
    transform: scale(1) translateY(0px);
    opacity: 1;
  }
}


/* Responsive Styles */

@media screen and (max-width: 992px) {
.main_popup_fullscreen_inner{width:60%; top:10%;}
.main_popup_btn{min-width: 125px;}

}

@media screen and (max-width: 767px) {
.main_popup_fullscreen_inner{width:95%; top:20px;}
.main_popup_fullscreen_hed{padding: 18px 12px;}
.main_popup_fullscreen_pera p{font-size: 14px; letter-spacing: 0.5px; margin: 15px 0px 15px 0px; line-height: 22px;}
.inner_popup_btn{padding: 6px 15px;}
.popup_icon{width: 80px; height: 80px; line-height: 74px;}
.main_popup_fullscreen2 .popup_icon{line-height: 72px;}
.popup_icon img{height:50px;}

.main_popup_btn{margin:20px;}
}

/*Exam Session Popup CSS 25th July 2023 END*/



/*Rohit Code start 15NOV2023*/
.webgrid-table .btn {
	height: 34px;
	font-size: 12px;
	line-height: 22px;
	padding-left: 10px;
	padding-right: 10px;
}
.welcome-section h2 {
	color: #0b5a81;
	font-size: 2.5rem;
}
p {
	margin-top: 0;
	margin-bottom: 1rem;
}
.welcome-section p {
	font-size: 14px;
	line-height: 1.6;
}

.dash-card .col-xl-4 {
	padding-left: 5px;
	padding-right: 5px;
}

.master_header .main_menu_sec ul#menu li a:hover {
	text-decoration: none;
	padding-left: 20px;
}
.master_header .main_menu_sec ul#menu li a{
	position:relative;
}
.master_header .main_menu_sec ul#menu li a::before {
	content: "";
	width: 0%;
	height: 1px;
	display: block;
	background-color: #ccc;
	transition: width 1s;
	position:absolute;
	bottom:0px;
	left:0px;
}
.master_header .main_menu_sec ul#menu li a:hover::before {
	width: 100%;
}
	/*----------- Buttons CSS start here ---------*/
	.dash-card .card {
		box-shadow: 0 8px 14px 0 rgb(0 0 0 / 4%);
		margin-bottom: 15px;
		background-color: transparent;
		border-radius: 4px;
	}
.h6, h6 {
	font-size: 1rem;
}
.dash-card a {
	color: #000;
}

.dash-card a:hover {
	text-decoration: none;
	background-color: #f3f3f3;
	display: block;
}
.dash-card a:hover h4, .dash-card a:hover p {
	color: #0b5a81;
}
.dash-card .card span {
	width: 60px;
	height: 60px;
	display: block;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 60px;
	background-color: #e7e7e7;
}

	.dash-card .card span img {
		width: 30px;
		margin-top: 15px;
	}

.dash-card .card p {
	font-size: 13px;
	font-weight: 500;
	line-height: 1.4;
}

.dash-card.exam span {
	border-radius: 0%;
	font-weight: bold;
	font-size: 16px;
}

.dash-card .card-header span {
	font-size: 18px;
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
	.dash-card .card p {
		font-size: 10px;		
	}
	.dash-card .card span {
		width: 50px;
		height: 50px;	
		line-height: 50px;		
	}
		.dash-card .card span img {
			width: 25px;
			margin-top: 15px;
		}
}


.setup_checkbox_row{float: left; font-weight: bold; width: 100%; margin-top: 20px; background: rgba(255, 0, 0, 0.05); border: 1px solid rgba(255, 0, 0, 0.2); padding: 15px 18px 12px 18px; border-radius: 4px;}
.setup_checkbox_row.setup_checkbox_row_active{background: rgba(0, 178, 186, 0.05); border: 1px solid rgba(0, 178, 186, 0.2);}

.setup_checkbox_row input{padding: 0; height: initial; width: initial; margin-bottom: 0; display: none; cursor: pointer;}
.setup_checkbox_row label{position: relative; cursor: pointer; margin:0px; font-size:20px; letter-spacing: 0.5px; 
 color: #ff0000;}
 .setup_checkbox_row.setup_checkbox_row_active label{color: #00b2ba;}
 
.setup_checkbox_row label:before{content: ""; -webkit-appearance: none; background-color: transparent; border: 2px solid #ff0000; padding: 14px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 12px; border-radius: 4px; margin-bottom: 3px;}
.setup_checkbox_row label:after{content: "x"; display: block; position: absolute; top: -8px; left: 8px; font-size: 30px; line-height: normal;}

.setup_checkbox_row input:checked + label:after{content: ""; display: block; position: absolute; top: -1px;    left: 12px; width: 7px; height: 17px; border: solid #00b2ba; border-width: 0px 3px 3px 0px; transform: rotate(45deg);}
.setup_checkbox_row input:checked + label:before{border:2px solid #00b2ba;}
.footer_main .dev p {
	margin-bottom: 10px;
}
.client-logo.owl-carousel .owl-item img {
	height: 60px;
	width: 120px;
	object-fit: contain;
	filter: grayscale(100%);
	opacity: 0.7;
}
	.client-logo.owl-carousel .owl-item img:hover {
		filter: grayscale(0%);
		opacity: 1;
	}

.mb-5 {
	margin-bottom: 3rem !important;
}

.pb-4 {
	padding-bottom: 1.5rem !important;
}

.shelf-courses .card {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	margin-bottom: 0px;
}

.shelf-courses .card::before {
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0,0,0, 0.4);
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 12px;
	z-index: 1;
}

.carousel-accordion .card .bg-image {
	height: 400px;
	display: flex;
	max-height: 400px;
	width: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 12px;
}

.carousel-accordion .card img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: inherit !important;
	transform: translate(-50%, -50%);
	object-fit: cover;
}

.shelf-courses .card img {
	height: 400px;
	border-radius: 12px;
}

.carousel-accordion.owl-carousel .owl-item:hover .card h3 {
	opacity: 1;
}

.carousel-accordion.owl-carousel .card h3 {
	color: #fff;
}
.heading-btn {
	position: absolute;
	z-index: 9;
	left: 0%;
	right:0%;
	width:100%;
	top: 30px;
	opacity: 1;

}
.heading-btn .btn {
	height: 32px;
	font-size: 13px;
	line-height: 30px;
	padding-left: 8px;
	padding-right: 8px;
}
.carousel-accordion.owl-carousel .card h3 {
	font-size: 1rem;
}

.carousel-accordion.owl-carousel .card h3 a {
	color: #fff;
}

.carousel-accordion.owl-carousel .card h3 a:hover {
	text-decoration: none;
	cursor: pointer;
}

.shelf-courses .card-body {
	position: absolute;
	bottom: 25px;
	left: 7%;
	right: 7%;
	width: 86%;
	z-index: 9;
}

.shelf-courses ul li {
	display: inline-flex;
	width: 100%;
	color: #fff;
	font-size: 14px;
	margin-left: 0px;
}
	.shelf-courses ul li span {
		color: #fff;
	}
.shelf-courses .carousel-accordion .owl-item:hover {
	width: 600px !important;
	transition: all ease 0.5s;
}

.pro-btns {
	display: none;
}

.carousel-accordion.owl-carousel .owl-item:hover .pro-btns {
	display: inline-flex;
}

.pro-btns .btn {
	margin-right: 15px;
}
.exam_test {
	width: 100%;
}
.exam_test .top_courses_details {
	width: 80%;
	padding: 9px 0;
}
.top_courses_details {
	padding: 9px 10px 9px 0;
}
.exam_test .top_courses_icon {
	width: 20%;
}
.completed_testpapers{
	width:100%;
}
.btn {
	height: 45px;
	font-size: 15px;
	border: solid 1px #0A5A80;
	background-color: #f5f5f5;
	color: #0A5A80;
	line-height: 43px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
}

.btn-dark-blue {
	background-color: #0B5A81 !important;
	color: #fff !important;
}

.btn a {
	text-decoration: none;
	width: 100%;
	position: relative;
	z-index: 1;
	display: block;
	color: #0A5A80;
	font-family: 'Poppins', sans-serif !important;
}

.btn-dark-blue a {
	color: #fff !important;
}

.shelf-courses .owl-theme .owl-nav {
	margin-top: 0px;
	position: absolute;
	top: auto;
	width: 100%;
	left: 0px;
	bottom: -15px;
}

.carousel-accordion.owl-carousel .owl-stage-outer {
	height: 400px;
}
.carousel-accordion.owl-carousel .owl-item:hover .cart-btn {
	display: none !important;
}

.pro-btns.related-links .btn {
	width: 95px !important;
	border: none;
	margin-right: 0;
	margin-left: 15px;
	overflow: hidden;
}

.bg-light-blue {
	background-color: rgba(0, 174, 239, 0.06);
	height: 100%;
}

.p-icon {
	background-color: #e7e7e7;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	text-align: center;
	margin-right: 20px;
	display: flex;
	justify-content: center;
}

	.p-icon img {
		width: 28px;
	}

.services h4 {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 0.5rem;
}

	.services h4 a {
		color: #000;
	}

.increase-card {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
}

.increase-card p {
	font-size: 14px;
}

.services p {
	line-height: 1.5;
}

.sub-title {
	font-size: 28px;
}

.screenshot p {
	line-height: 1.6;
	color: #323232;
	font-size:16px;
}

.carousel-indicators li {
	width: 12px !important;
	height: 12px !important;
	border-radius: 50%;
	background-color: #acd4e7 !important;
}

.carousel-indicators .active {
	opacity: 1;
	background-color: #0a5a80 !important;
}

.carousel-indicators {
	bottom: -50px !important;
}

.screenshot {
	padding: 100px 0 120px;
	background-color: #f5f5f5;
}

.other-products figure {
	height: 290px;
	margin-bottom: 2rem;
	margin-top: 2rem;
}

.other-products .card h3 {
	font-size: 30px;
	margin-bottom: 20px;
}

	.other-products .card h3 a {
		color: #000;
	}

.other-products .card p {
	font-size: 17px;
	line-height: 1.5;
	color: #323232;
}

.increase-card:hover {
	background-color: #fff;
}

	.increase-card:hover::before {
		background-color: #0A5A80;
	}

.increase-card::before {
	content: "";
	width: 3px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: transparent;
}

.products span {
	background-color: #eff4f9;
	display: flex;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	text-align: center;
	margin-right: 15px;
	justify-content: center;
	margin: 0 auto;
}
.products span img {
	width: 30px;
}
.products h5 {
	font-size: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 45px;
}
.more-info, .demo-link {
	font-size: 13px;
}
.products p {
	font-size: 13px;
	margin-bottom: 10px;
	line-height: 1.5;
	height: 75px;
}
.product_box.products .btn {
	height: 35px;
	font-size: 13px;
	line-height: 33px;
	width:42%;
}
.products .card {
	border-radius: 8px 8px 0 0;
	height: 350px;
	background-color: #fff;
	box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15) !important;
}
.products .card a:hover {
	cursor: pointer;
}
.products .col-xl-2 {
	padding-right: 5px;
	padding-left: 5px;
}
.btns-group {
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
}
.right_main_dropdown ul {
	display: block;
}
.demo-link {
	color: #0B5A81 !important;
	font-weight: 500;
}
.navbar-nav li {
	list-style: none !important;
}
.fa-facebook {
	color: #3a559f;
}

.fa-linkedin {
	color: #0073b1;
}

.fa-twitter {
	color: #1c96e8;
}

.fa-instagram {
	color: #8f3899;
}

.fa-youtube {
	color: #f70000;
}
.navbar {
	width: 100%;
}
.navbar-brand img {
	height: 80px;
}

.navbar-light .navbar-nav .nav-link {
	color: #323232 !important;
	font-size: 15px;
}

a.nav-link.gets.login_btn {
	color: #fff !important;
}
.navbar-nav{
	align-items:center;
}
.navbar-nav .nav-item {
	margin-left: 40px !important;
}
.first_table_margin_top_8px table:first-child {
	margin-top: 7px;
}
.navbar-light .navbar-nav .nav-link.login_btn {
	color: #fff !important;
}
.more-info {
	color: #EC5123 !important;
}
.navbar-nav .nav-item .btn-dark-blue {
	height: 38px;
	line-height: 36px;
	font-family: 'Poppins', sans-serif;
}
.alertify .ajs-dialog {
	box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.4) !important;
}
.alertify .ajs-commands {
	right: -15px !important;
}
a:hover {
	cursor: pointer;
}
.dash-card h4 {
	font-size: 1.4rem;
	margin-bottom: 0.5rem;
}
.increase-card .related-links {
	display: none;
}
.increase-card:hover .related-links {
	display: block;
	transition: all 2s ease;
}
.increase-card a {
	color: #0A5A80;
}
.increase-card a:hover{
	cursor:pointer;
}
.services .related-links a {
	margin-right: 20px;
	font-size:13px;
}
.btn-outline-danger {
	border: 1px dotted #dc3545 !important;
	color: #dc3545 !important;
}
.btn-outline-danger:hover {
	background-color: rgba(0, 159, 218, 0.05);
}
.listitm .fa-group {
	margin-right: 5px;
}
.h-410{
	height:410px;
}
.h-415 {
	min-height: 415px;
	max-height:415px;
}
.h-385 {
	min-height: 385px;
	max-height: 385px;
}
.fixed-content .graph_min_height_380 {
	min-height: 400px;
	max-height: 400px;
}
.text-dark {
	color: #212529 !important;
}
.header .navbar {
	padding: 0.5rem 0rem !important;
}
.text-no-wrap {
	text-wrap: nowrap;
}
.mh-40{
	min-height:40px;
}
.mh-50 {
	min-height: 50px;
}
.items_box .captions {
	display: grid;
	padding: 10px;
}
.items_box .captions h4 {
	font-weight: 600;
	font-size: 13px;
	text-align: right;
	margin-bottom: 5px;
}
	/*----------- Skill Gap Report CSS 17/04/2024 start ----------*/
	.plus, .minus {
		display: inline-block;
		background-repeat: no-repeat;
		background-size: 16px 16px !important;
		width: 16px;
		height: 16px;
	}

.plus {
	background-image: url(https://img.icons8.com/color/48/000000/plus.png);
}

.minus {
	background-image: url(https://img.icons8.com/color/48/000000/minus.png);
}

ul.main_ul {
	list-style: none;
	padding: 0px 0px 0px 10px;
}

ul.inner_ul li:before {
	content: "├";
	font-size: 18px;
	margin-left: -11px;
	margin-top: -5px;
	vertical-align: middle;
	float: left;
	width: 8px;
	color: #41424e;
}

ul.inner_ul li:last-child:before {
	content: "└";
}

.inner_ul {
	padding: 0px 0px 0px 35px;
}

	.inner_ul li {
		text-wrap: nowrap;
		margin: -5px -5px;
	}

.checkbox_list {
	display: none;
}

	.checkbox_list.active {
		display: block;
		padding: 10px;
	}
	.checkbox_list &gt; li {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		line-height: 25px;
	}

@keyframes chartjs-render-animation {
	from {
		opacity: .99
	}

	to {
		opacity: 1
	}
}

}

.chartjs-render-monitor {
	animation: chartjs-render-animation 1ms
}

.chartjs-size-monitor, .chartjs-size-monitor-expand, .chartjs-size-monitor-shrink {
	position: absolute;
	direction: ltr;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	pointer-events: none;
	visibility: hidden;
	z-index: -1
}

	.chartjs-size-monitor-expand &gt; div {
		position: absolute;
		width: 1000000px;
		height: 1000000px;
		left: 0;
		top: 0
	}

	.chartjs-size-monitor-shrink &gt; div {
		position: absolute;
		width: 200%;
		height: 200%;
		left: 0;
		top: 0
	}

.search_list {
	background-color: #fff;
	box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.2);
	border-radius: 4px;
	padding: 20px;
	margin-bottom: 10px;
}

	.search_list .list-card label {
		display: block;
	}

	.search_list form {
		display: inline-flex;
		width: 100%;
		justify-content: space-between;
		align-items: end;
	}

.form-control {
	background-color: #fff;
	border: solid 1px #ddd;
	height: 35px;
	border-radius: 3px;
	width: 100%;
	padding: 0 8px;
}
.checkbox_list li span {
	font-size: 12px;
}
.search_list .list-card {
	width: 11.5%;
}

.btn_filter {
	background-color: #0b5a81;
	color: #fff;
	border: none;
	width: 140px;
	height: 35px;
	border-radius: 3px;
}

.tree_main input {
	width: auto;
	height: auto;
}

.tree_main {
	width: 300px;
	background-color: #eee;
	padding: 15px 0;
	position: absolute;
	z-index: 99;
}

.pie_section {
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline-flex;
	width: 100%;
	justify-content: space-between;
	position: relative;
}

	.pie_section .pie_card {
		background-color: #fff;
		box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.2);
		width: 32.5%;
	}

.pie_card .pending_status i {
	background: #fad7a0 !important;
}

.pie_card .completed_status i {
	background: #73c6b6 !important;
}

.chart_section .owl-theme .owl-nav {
	top: 48%;
}

.accordion-header {
	margin-bottom: 10px;
}

.accordian_section {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}

.accordion {
	background-color: #f3f3f3 !important;
	color: #444;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: 0.4s;
}

	.accordion::before {
		content: '\f078';
		font: 16px/1 FontAwesome;
		display: inline-block;
		float: left;
		transform: rotate(0);
		transition: .5s;
		margin-right: 10px;
	}

	.active, .accordion:hover {
		background-color: #f3f3f3;
	}

	.active::before {
		transform: rotate(90deg);
	}

.panel {
	padding: 10px 10px;
	display: none;
	background-color: white;
	overflow: hidden;
}

.pie_card.exams .completed_status i {
	background: #48abeb !important;
}

.pie_card.exams .pending_status i {
	background: #ff7b94 !important;
}

.pie_card.lms .completed_status i {
	background: #1d87b2 !important;
}

.pie_card.lms .pending_status i {
	background: #7db3d2 !important;
}

.panel .owl-theme .owl-nav {
	top: 48%;
}

.checkbox_list {
	position: absolute;
	top: 35px;
	left: 10px;
	background-color: #fff;
	padding: 10px;
	width: 130px;
	z-index: 9;
}

.competency_result {
	margin-bottom: 15px;
	padding: 0px 15px;
}

	.competency_result ul li a {
		min-width: 45px;
		height: 20px;
		display: inline-block;
		color: #fff;
		text-align: center;
		border-radius: 10px;
		font-size: 11px;
		line-height: 20px;
		float: right;
	}

.chart_box text {
	opacity: 1 !important;
	font-size: 13px;
}

.chart_box svg {
	height: 170px;
}

.competency_result ul li {
	border-bottom: 1px dotted #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pending a {
	background-color: #ff6384;
}

.completed a {
	background-color: #5470c6;
}

.total a {
	background-color: #91cc75;
}

.assess_total a {
	background-color: #60c4b1;
}

.assess_completed a {
	background-color: #36a2eb;
}

.assess_pending a {
	background-color: #f3ca89;
}

.competency_result h4 {
	font-size: 15px;
	border-bottom: solid 1px #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.competency_result ul li:last-child {
	border: none;
	padding-bottom: 0px;
}

.competency_filter {
	display: flex;
	flex-wrap: wrap;
	float: right;
	margin-bottom: 15px;
	margin-right: 0px;
	position: relative;
}

.select_category .form-control {
	height: 35px;
	padding-left: 10px;
	font-family: 'Poppins', sans-serif !important;
	font-size: 12px;
}

.select_category {
	width: 140px;
}

.btn-search {
	background-color: #0b5a81;
	border: none;
	color: #fff;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 3px;
	font-family: 'Poppins', sans-serif !important;
	font-size: 12px;
}

.graph_min_height_440 {
	min-height: 440px;
}

@media screen and (max-width: 767px) {
	.search_list form {
		flex-wrap: wrap;
	}

	.search_list .list-card {
		margin-bottom: 10px;
	}

	.btn_filter {
		width: 100px;
	}

	.accordion {
		font-size: 12px;
	}

	.chart_section .graph_min_height_380 {
		min-height: auto;
	}

	.chart_section {
		overflow-x: initial !important;	
	}
}

@media screen and (max-width: 479px) {
	.competency_filter {
		width: auto;
	}
	.select_category {
		width: 125px;
	}
	.select_category .form-control {
		padding-left: 7px;
		font-size: 12px;
		margin: 0px 0 10px;
	}
	.select_year {
		margin: 0 8px !important;
		padding: 0 0px !important;
	}
}

@media screen and (max-width: 639px) {
	.search_list .list-card {
		width: 49%;
	}

	.search_list {
		padding: 10px;
	}

	.pie_section .pie_card {
		width: 100%;
		margin-bottom: 15px;
		border-radius: 4px;
	}

	.pie_section {
		flex-wrap: wrap;
	}
}

@media screen and (min-width: 640px) and (max-width: 768px) {
	.search_list .list-card {
		width: 23%;
		margin-bottom: 10px;
	}

	.search_list form {
		flex-wrap: wrap;
	}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
	.search_list form {
		flex-wrap: wrap;
	}
	.search_list .list-card {
		width: 24%;
		margin-bottom: 10px;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1280px) {
	.btn_filter {
		width: 100px;
	}

	.search_list {
		padding: 15px;
	}

	.inner_menu_sec ul, .dashboard_pages_tab ul {
		flex-wrap: wrap;
		padding-left: 0;
	}
}

@media screen and (min-width: 1281px) and (max-width: 1366px) {
	.btn_filter {
		width: 120px;
	}

	.search_list {
		padding: 15px;
	}

	.inner_menu_sec ul, .dashboard_pages_tab ul {
		flex-wrap: wrap;
		padding-left: 0;
	}
}

@media screen and (min-width: 1367px) and (max-width: 1440px) {
	.btn_filter {
		width: 130px;
	}
}


/*----------- New CSS 17/04/2024 end----------*/
.pie_section .loader {
	position: absolute;
	padding: 19% 50%;
}

.chart_section {
	position: relative;
}

	.chart_section .loader {
		position: absolute;
		padding: 19% 50%;
	}

.panel {
	position: relative;
	display: block;
}

	.panel .loader {
		position: absolute;
		padding: 19% 50%;
	}

.chart_section .Master_heading {
	position: relative;
	z-index: 9;
}

.accordion h3 {
	font-size: 15px;
}

.select_list {
	width: 100px;
	position: relative;
	float: right;
	height: 40px;
	top: 7px;
	right: 10px;
}

.select_year {
	position: relative;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
}

	.select_year:hover {
		cursor: default;
	}

	.select_year .form-control::after {
		content: "\f0d7";
		font: normal normal normal 14px / 1 FontAwesome;
		margin-left: 5px;
	}

.tree_main {
	display: none;
}

	.tree_main.active {
		display: block;
		box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.7);
		overflow: auto;
	}

.checkbox_list {
	display: none;
}

	.checkbox_list.active {
		display: block;
		box-shadow: 6px 11px 41px -28px rgba(18, 40, 50, 0.7);
	}

.sub_ul {
	padding-left: 20px;
}

	.sub_ul li {
		text-wrap: nowrap;
		font-size: 12px;
	}

.competency_result .bg-light {
	background-color: #f3f3f3;
}

/*----------- Skill Gap Report CSS 17/04/2024 END ----------*/
.shelf-courses .owl-prev, .shelf-courses .owl-next {
	color: #fff !important;
	position: absolute;
	left: 0px;
	border: none;
	background: #0B5A81 !important;
	height:30px;
}

.shelf-courses .owl-prev {
	left: 0px;
}

.shelf-courses .owl-next {
	left: 40px;
}
.view-btn {
	background-color: #0a5a80;
	color: #fff !important;
	border-radius: 3px;
	padding: 5px 10px;
	font-size: 12px;
}
.shelf-courses h3 a {
	color: #fff;
}
.shelf-courses h3 a:hover {
	cursor:pointer;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
	background: transparent;
}
.filter-sidebar .accordion {
	background-color: transparent !important;
	padding:0px !important;
}
.filter-sidebar .accordion::before {
	content: none;
}
.filter-sidebar .active, .accordion:hover {
	background-color: #f3f3f3;
}

/*Learning PAth CSS start*/

.learning-section{
    position: relative;
}
.learning-section::before{
    content: "";
    display: block;
    width: 100%;
    height: 3px;
    background-color: #313131;
    position: absolute;
    top: 495px;
}
.learning-path .item-card span {
    display: block;
    text-align: center;
}
.shift_bottom.item-card span{
    position: relative;
    top: -20px;
}
.shift_top.item-card{
    position: absolute;
    bottom: 45px;
    margin: 1px;
    width: 260px;
    left: 50%;
    z-index: 9;
    transform: translateX(-50%);
}
.shift_bottom.item-card span::after{
    content: "";
    width: 15px;
    height: 15px;
    display: block;
    background-color: #00b050;
    border-radius: 50%;
    text-align: center;
    margin: 0px auto;
    border: solid 2px #313131;
}
.shift_top.item-card span::before{
    content: "";
    width: 15px;
    height: 15px;
    display: block;
    background-color: #00b050;
    border-radius: 50%;
    text-align: center;
    margin: 0px auto;
    border: solid 2px #313131;
}
.bg-grey{
    background-color: #eee;
}
.select-year{
    background-color: #ddd;
    border: none;
    padding: 5px;
}
.modal-body .select-year{
    background-color: transparent;
    border: solid 1px #ccc;
    padding: 0px;
    border-radius: 4px;    
}
.multiselect {
    border: 1px solid #dee2e6;
    font-size: 14px;
    background-color: rgba(255,255,255,.8);
    padding: 10px 0;
}
.multiselect-container&gt;li&gt;a {
    padding: 0;
    width: 100%;
    font-size: 13px;
}
.multiselect-container&gt;li&gt;a&gt;label {
    padding: 0px 15px 0px 15px !important;
    width: 100%;
}
.my-10{
    margin-top: 10px;
    margin-bottom: 10px;
}
.test_inp{
    width: 64% !important;
    float: right;
    margin-top: 20px;
}
.multiselect-container{
    height: 200px;
    overflow-y: scroll;
}
.multiselect-container::-webkit-scrollbar {
    width: 5px;
    background-color: #fff;
   -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
}
.multiselect{
    text-align: left;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.dropdown-toggle::after{
    float: right;
    margin-top: 8px;
}
.course-details p {
    margin-bottom: 5px;
    font-size: 12px;
    color: #3a4253;
}
.course-details h5 {
    font-size: 14px;
    color: #000;
}
.btn{
    font-size: 14px;
}
.btn-blue{
    background: #0B5A81 !important;
    color: #fff;
}
.btn-blue:hover{
    background: #0B5A81 !important;
    color: #fff;
    opacity: 0.9;
}
.mb-15{
    margin-bottom: 15px !important;
}
.course-details p b{
    float: right;
    width: 30px;
    text-align: right;
}
.course-details ul{
    list-style: none;
    padding: 0;
}
.course-details ul li {
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
}
.course-details ul li b{
    font-size: 12px;
}
.shift_bottom{
    width: 280px;
    transform: translateX(-50%);
    left: 50%;
    position: absolute;
    top: 12px;
}
.ratio_days.reverse {
    top: 187px;
}
.course-details{
    border: solid 1px #ddd;
    padding: 15px;
    margin-top: 20px;
    font-size: 13px;
    border-radius: 10px;
    background-color: #f3f3f3;
    position: relative;
}
.shift_bottom .course-details::before{
    content: "";
    width: 2px;
    height: 40px;
    background-color: #313131;
    display: block;
    position: absolute;
    left: 49.5%;
    top: -41px;
    z-index: -1;
}
.shift_top .course-details::after {
    content: "";
    width: 2px;
    height: 40px;
    background-color: #313131;
    display: block;
    position: absolute;
    left: 46%;
    bottom: -40px;
    z-index: -1;
}
.shift_top span {
    position: absolute;
    bottom: -53px;
    left: 46%;
    transform: translateX(-50%);
}
.completed{
    color: #00b050 !important;
}
.pending{
    color: #fd9742 !important;
}
.in-completed{
    color: #fe3e3e !important;
}
.border-completed .course-details{
    border-color: #00b050 !important;
}
.border-pending .course-details{
    border-color: #fd9742 !important;
}
.border-in-completed .course-details{
    border-color: #fe3e3e !important;
}
.border-general .course-details{
    border-color: #00b0f0 !important;
}
.modal-body{
    padding: 1.5rem;
}
.border-in-completed span::before, .border-in-completed span::after{
    background-color: #00b050 !important;
}
.border-pending span::before, .border-pending span::after{
    background-color: #fd9742 !important;
}
.border-in-completed span::before, .border-in-completed span::after{
    background-color: #fe3e3e !important;
}
.border-general span::before, .border-general span::after{
    background-color: #00b0f0 !important;
}

/*---------- Button Change CSS ----------*/

.course-list ul li {
  position: relative;
}
.course-list ul li .tooltip_box {
  visibility: hidden;
  background-color: #e0e0f2;
  color: #000;
  text-align: center;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 1;
  top: 100%;
  width: 100%; 
}

.course-list ul li:hover .tooltip_box {
  visibility: visible;
}
.course-list &gt; ul{
    height: 95px;
    overflow-y: scroll;
}
.course-list &gt; ul::-webkit-scrollbar{
    width: 7px;
}
.course-list &gt; ul::-webkit-scrollbar-thumb {
    background-color: #cdcdcd;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    border-radius: 10px;
}
.tooltip_box ul li{
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.tooltip_box::before {
    content: "";
    width: 15px;
    height: 15px;
    display: block;
    background: #e0e0f2;
    position: absolute;
    top: -8px;
    transform: rotate(45deg);
    z-index: -9;
    left: 45%;
}
ul.removescroll{
    overflow-y: initial;
}
.tooltip_box ul li strong{
    font-weight: 600;
}
.my-35{
    margin-top: 35rem !important;
    margin-bottom: 35rem !important;
}
.owl-carousel.owl-drag .owl-item {
	background-color: transparent;
}
.fixed-heading {
	display: inline-flex;
	width: 100%;
	justify-content: space-between;
	align-items: start;
}
.fixed-breadcrumb {
	display: inline-flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}
.pull-right select{
	float:right !important;
}
.fixed-heading select {
	margin-top: 0;
	margin-left: 8px;
}
.statistics_totals_num .inner_item_sec{
	height:90px;
}
.items_box_main.statistics_totals_num .items_box {
	width: 19%;
}
.items_box_main.assessment_total_num .items_box {
	width: 19%;
}
.assessment_total_num .inner_item_sec {
	height: 110px;
}
.items_box_main.cms_tasks_num .items_box {
	width: 19%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}
.form_header table tr td{
	display:inline-block;
}
.fa_description_icon.text-nowrap::before {
	float: none;
}
.fa_testpaper_icon.text-nowrap::before {
	float: none;
}
.fa_description_icon::before {
	float: left;
	width: 15px;
}
.fa_testpaper_icon::before {
	float: left;
	width: 15px;
}
.icon-float-left::before {
	float: left;
}
.graphical_representation_box{
	background-color:#fff;
}
.select_dropdown.w-140 {
	width: 140px !important;
}
.p-2 {
	padding: .8rem !important;
}
.course_details_table tr td strong label {
	font-weight: 500;
	color: #000;
}
.master_responsive_table tr td label {
	font-weight: 500;
	color: #000;
}
.master_search_area .int_tp_detail tr td {
	width: 30%;
}
.master_search_area .int_tp_detail tr td:last-child {
	width: 67.5%;
}
.skill_gap_form tr td {
	display: inline-block;
	width: 12%;
}
.skill_gap_form tr td:nth-child(2n+2) {
	width: 10%;
}
.user_account table tr {
	width: 33%;
}
.exam_reports_totals_num .items_box {
	width: 19%;
}
.exam_reports_totals_num .inner_item_sec {
	min-height: 110px;
}
.spot_intrview_score .top_courses_box, .remote_interview_score .top_courses_box {
	width: 24%;
}
.spot_intrview_score .top_courses_icon, .remote_interview_score .top_courses_icon {
	width: 20%;
}
.spot_intrview_score .top_courses_details, .remote_interview_score .top_courses_details {
	width: 80%;
}
.c_test_result tr {
	display: inline-block;
	width: 23%;
}
.c_test_result tr td {
	display: inline-block;
	width: 32%;
}
.c_test_result tr td:last-child {
	width: 66%;
}
.table_design_col2_half.setup_details tr td {
	display: inline-block;
	width: 38%;
}
.table_design_col2_half.setup_details tr td:nth-child(2n+2) {	
	width: 61%;
}
/* Login Page CSS Start */
.ship_section {
	height: 100vh;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	position: relative;
}
.ship_section::before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.ship_section h2 {
	font-size: 4rem;	
	font-weight: 600;
}
.ship_section p {
	color:#fff;
	font-size: 18px;
	line-height: 1.6;
}
.login-section {
	background-color: rgba(255, 255, 255, 0.6);
	padding: 30px;
	border-radius: 10px;
}
.login-section h3{
	text-align:center;
	font-size:21px;
}
.form-group {
	margin-bottom: 1rem;
}
.header_section img {
	width: 190px;
	padding: 20px;
	filter: brightness(0) invert(1);
}
.login-section .form-control {
	height: 40px;
	padding: 0 15px;
}
.login-section .start_attempt_btn {
	height: 40px;
}
.login-section h4 {
	font-size: 18px;
	text-align: center;
	margin-bottom: 10px;
}
.social_media {
	display: inline-flex;
	justify-content: center;
	width: 100%;
}
.social_media a {	
	width: 36px;
	height: 36px;
	font-size: 18px;
	border-radius: 100%;
	margin: 3px;
	display: flex;	
	justify-content: center;
	align-items: center;
}
.social_media .fa {
	color: #fff;
}
.social_media_section{
	float:left;
	width:100%;
	margin:20px 0px;
}
.copyright_section p{
	font-size:14px;
}
.items_box_main .items_box:last-child {
	margin-right: 0;
}
.save_btn_before::before {
	content: none;
}


@media only screen and (max-width: 575px) {
	.ship_section h2 {
		font-size: 1.5rem;
	}
	.competency_result .bg-light {
		margin-bottom: 10px;
	}
	.ship_section p {
		font-size: 14px;
	}
	.ship_section.px-4 {
		padding-left: 0rem !important;
		padding-right: 0rem !important;
	}
	.login-section .btn {
		padding-left: 15px;
		padding-right: 15px;
	}
	.login-section h3 {
		font-size: 16px;
	}
	.login-section {
		padding: 20px;
	}
}

@media only screen and (max-width: 991px) {
	.ship_section {
		height: 100%;
		padding-bottom: 30px;
	}
	.ship_section h2 {
		font-size: 2rem;
	}
}

/* Login Page CSS end */

.coming-soon {
	position: relative;
}

	.coming-soon::before {
		content: "";
		width: 100%;
		height: 100%;
		display: block;
		background-color: rgba(255, 255, 255, 0.8);
		position: absolute;
		left: 0;
		top: 0;
		z-index: 99;
	}

	.coming-soon::after {
		content: "Next Version Release Soon!!";
		position: absolute;
		left: 50%;
		z-index: 999;
		top: 50%;
		transform: translate(-50%, -50%);
		font-size: 30px;
		color: red;
	}
.btn_fixed{
	display:inline-flex;
}
.top_main ul.home_top_menu li::after {
	content: "|";
	margin-left: 8px;
	margin-right: 8px;
}
.top_main ul.home_top_menu li:last-child::after {
	content: none;
}
.course_navigation_bg{
	text-align:center;
}
.full_width_header_fixed .top_main ul li {
	margin-left: 20px;
}
.lp_details tr td label{
	font-weight:500;
}
.alertify .ajs-dialog {
	overflow-x: scroll;
}
.div_box input {
	vertical-align: text-top;
}
.close_btn {
	background: #dc3545 !important;
	color: #fff !important;
	z-index:9;
}

#add_skill_level_modal .master_right_side table tr {
	display: flex;
	flex-wrap: wrap;
}
#add_skill_level_modal .master_right_side table tr td{
	width:40%;
}
#add_skill_level_modal .master_right_side table tr td:nth-child(2n+2) {
	width: 60%;
}
#add_skill_level_modal .master_right_side table tr td select {
	width: 100%;
}
.table_design_col3_half.learning_path tr td {
	width: 10%;
}
.table_design_col3_half.learning_path tr td:nth-child(2n+2) {
	width: 12%;
}
#add_learning_path_modal .master_right_side {
	padding: 0px;
}
#add_learning_path_modal table td input[type="text"] {	
	min-width: auto;
}
#add_learning_path_modal .txt_skill_percent {
	min-width: auto !important;
	width: 100%;
}
#add_learning_path_modal table td select {
	min-width: auto;
}

.search_design_col3.cms_support table tr td {
	display: inline-block;
	width: 35%;
}
.search_design_col3.cms_support table tr {
	display: inline-block;
	width: 22%;
}
.search_design_col3.cms_support table tr td:last-child {
	width: 60%;
}

.top_header_section {
	background: url(../images_2021//slider_bg4.jpg) no-repeat !important;
	background-size: cover !important;
	align-items:center;
}
.top_header_section img {
	height: 50px;
}
.add_user_group input[type="submit"] {
	padding: 0px 12px;
	height:32px;
}
.main_btns_all input[type="submit"] {
	padding: 0px 12px;
	height: 32px;
}
.main_btns_all .button {
	padding: 6px 10px;
}
.start_attempt_btn.space_top10{
	height:32px;
}


/*External Vendor contribution CSS Start : 17th Mar 2025*/


.form-group {
	margin-bottom: 1rem;
}

.member-modal .form-control {
	border-radius: 0px !important;
	height: 40px;
}

textarea.form-control {
	height: auto !important;
	padding-top: 10px;
}

.btn-outline-blue {
	color: #0b5a81 !important;
	border: 1px dotted #0b5a81 !important;
}

.btn-outline-info {
	color: #009fda !important;
	border: 1px dotted #009fda !important;
}

.btn-outline-danger {
	color: #dc3545 !important;
	border: 1px dotted #dc3545 !important;
}

.btn-sm {
	border-radius: 4px;
	margin: 2px;
	font-size: 14px;
	width: 32px;
	height: 32px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem;
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6;
}

.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6;
}

.form-group label {
	display: inline-block;
	margin-bottom: .3rem;
}

.edit-form {
	width: 800px;
	padding: 50px;
	margin: 3rem 0;
}

.border-radius {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

.form-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}

.edit-form .btn::before {
	content: none;
}

.edit-form .form-control {
	height: 40px;
	padding: 0 12px;
	font-family: 'Poppins', sans-serif !important;
	color: #888;
}

.form-container {
	width: 100vw;
	height: 100vh;
	background-color: #7b2cbf;
	display: flex;
	justify-content: center;
	align-items: center;
}

.upload-files-container {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px auto 40px;
}

.drag-file-area {
	border: 2px dashed #000;
	border-radius: 40px;
	margin: 0px 0 15px;
	padding: 20px 40px;
	width: 350px;
	text-align: center;
	height: 10rem;
}

	.drag-file-area .upload-icon {
		font-size: 40px;
		margin-bottom: 5px;
	}

	.drag-file-area h3 {
		font-size: 21px;
		margin: 15px 0;
	}

	.drag-file-area label {
		font-size: 17px;
	}

		.drag-file-area label .browse-files-text {
			color: #0B5A81;
			font-weight: bolder;
			cursor: pointer;
		}

.browse-files span {
	position: relative;
	top: -25px;
}

.default-file-input {
	opacity: 0;
}

.cannot-upload-message {
	background-color: #ffc6c4;
	font-size: 17px;
	display: flex;
	align-items: center;
	margin: 5px 0;
	padding: 5px 10px 5px 30px;
	border-radius: 5px;
	color: #BB0000;
	display: none;
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.cannot-upload-message span, .upload-button-icon {
	padding-right: 10px;
}

	.cannot-upload-message span:last-child {
		padding-left: 20px;
		cursor: pointer;
	}

.file-block {
	color: #f7fff7;
	background-color: #0B5A81;
	transition: all 1s;
	width: 390px;
	position: relative;
	display: none;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin: 10px 0 15px;
	padding: 10px 15px;
	cursor: pointer;
}

.file-info {
	display: flex;
	align-items: center;
	font-size: 15px;
}

.remove-file-icon {
	cursor: pointer;
}

.progress-bar {
	display: flex;
	position: absolute;
	bottom: 0;
	left: 0%;
	width: 0;
	height: 5px;
	background-color: #4BB543;
}

.upload-button {
	background-color: #000;
	color: #f7fff7;
	display: flex;
	align-items: center;
	font-size: 18px;
	border: none;
	border-radius: 20px;
	margin: 10px;
	padding: 7.5px 50px;
	cursor: pointer;
}

.icon-button__badge {
	position: absolute;
	top: 14px;
	right: 10px;
	width: 20px;
	height: 20px;
	background-color: #ffbfcb;
	color: #912624;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	font-size: 12px;
}

.numaric-list {
	min-width: 50px;
	max-width: 50px;
	border-right: solid 1px #ddd;
	margin-top: 49px;
}

	.numaric-list li {
		height: 50px;
	}

.chart {
	display: table;
	table-layout: fixed;
	width: 100%;
	max-width: 100%;
	height: 400px;
	margin: 0 auto;
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1) 2%, rgba(0, 0, 0, 0) 2%);
	background-size: 100% 50px;
	background-position: left top;
}

	.chart li {
		position: relative;
		display: table-cell;
		vertical-align: bottom;
		height: 200px;
		width: 100px;
	}

	.chart span {
		margin: 0 1em;
		display: block;
		background: rgba(209, 236, 250, 0.75);
		animation: draw 1s ease-in-out;
	}

		.chart span:before {
			position: absolute;
			left: 0;
			right: 0;
			top: 100%;
			padding: 5px 1em 0;
			display: block;
			text-align: center;
			content: attr(title);
			word-wrap: break-word;
		}

@keyframes draw {
	0% {
		height: 0;
	}
}
/*.scroll-x{
  overflow-x: scroll;
}
.scroll-x::-webkit-scrollbar{
    width: 10px;
    height: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
.scroll-x::-webkit-scrollbar-thumb {
    background-color: #365e7d;
    border-radius: 10px;
}*/
.chart_fixed_height {
	min-height: 450px;
	max-height: 450px;
}

.dash-card.vendor .col-xl-3 {
	max-width: 20%;
}

.flex-column {
	flex-direction: column !important;
}

.filter_list form {
	display: inline-flex;
	width: 100%;
	align-items: center;
}

.filter_list .form-group {
	margin-bottom: 0.5rem;
	align-items: center;
	padding: 0 7px;
}

	.filter_list .form-group label {
		width: 100px;
		font-size: 12px;
		margin-bottom: 0;
	}

.btn-black {
	background-color: #000;
	color: #fff;
}

.save_btn {
	display: flex;
	align-items: center;
	font-size: 18px;
	border: none;
	border-radius: 20px;
	margin: 10px;
	padding: 7.5px 50px;
	cursor: pointer;
}

table input[type="text"] {
	border: solid 1px #ddd;
}

	table input[type="text"]:read-only {
		border: none;
	}



.form-selector {
	background-color: #f3f3f3;
	padding: 15px;
}

.switch {
	position: relative;
	display: inline-block;
	width: 55px;
	height: 28px;
}

	.switch input {
		opacity: 0;
		width: 0;
		height: 0;
	}

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

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

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

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

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

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

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

.spacing-td tr td {
	padding: 15px;
}

.pie_chart_width_220 {
	width: 280px;
}

.text-success {
	color: #28a745 !important;
}

.text-warning {
	color: #ffc107 !important;
}

.file-upload-wrapper {
	position: relative;
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
}

.file-upload-box {
	position: relative;
	padding: 2rem;
	text-align: center;
	border: 2px dashed #dee2e6;
	border-radius: 8px;
	background-color: #f8f9fa;
	transition: all 0.3s ease;
	cursor: pointer;
	width: 100%;
}

	.file-upload-box:hover {
		background-color: #e9ecef;
		border-color: #adb5bd;
	}

.file-upload-input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 1;
}

.upload-content {
	position: relative;
	z-index: 0;
}

.upload-icon {
	font-size: 2.5rem;
	color: #6c757d;
	margin-bottom: 1rem;
}

.file-list {
	margin-top: 1.5rem;
}

.file-item {
	display: flex;
	align-items: center;
	padding: 0.75rem 1rem;
	background-color: white;
	border: 1px solid #dee2e6;
	border-radius: 6px;
	margin-bottom: 0.5rem;
	transition: all 0.2s ease;
}

	.file-item:hover {
		box-shadow: 0 2px 4px rgba(0,0,0,0.05);
	}

.file-icon {
	color: #6c757d;
	margin-right: 0.75rem;
	font-size: 1.25rem;
}

.file-name {
	flex-grow: 1;
	color: #495057;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 1rem;
}

	.file-name:hover {
		color: #007bff;
		text-decoration: none;
	}

.remove-file {
	color: #dc3545;
	cursor: pointer;
	padding: 0.25rem 0.5rem;
	font-size: 1.25rem;
	transition: color 0.2s ease;
	flex-shrink: 0;
}

	.remove-file:hover {
		color: #c82333;
	}

.drag-over {
	background-color: #e9ecef;
	border-color: #007bff;
}

/* Add loading animation */
@keyframes upload-progress {
	0% {
		width: 0%;
	}

	100% {
		width: 100%;
	}
}

.upload-progress {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	background-color: #007bff;
	animation: upload-progress 1s ease-in-out;
}

.upload-content h5 {
	font-size: 1.25rem;
}

.member-modal .btn {
	height: 40px;
	line-height: 38px;
}

.table-success {
	background-color: #ecfcef !important;
}

.table-warning {
	background-color: #fbf7ec !important;
}

.table-success .form-control {
	background-color: transparent;
}

.course_tab.ready_to_publish::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: green;
	z-index: 1;
	opacity: 0.2;
}

.course_details h2 input {
	position: relative;
	z-index: 9;
	width: 25px;
	height: 25px;
}

.vendor_list input {
	font-family: 'Poppins', sans-serif;
	height: 40px;
	padding-left: 15px;
}

.vendor_list button {
	height: 40px;
	font-family: 'Poppins', sans-serif;
}

.file-icon {
	margin-right: 10px;
}

.file-name, .file-size {
	padding: 0 3px;
}

.user-card img {
	width: 40px;
}

.w-120 {
	width: 120px !important;
}

.text-nowrap {
	text-wrap: nowrap !important;
}

ul.tabs {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

	ul.tabs li {
		background: none;
		color: #222;
		display: inline-block;
		padding: 10px 15px;
		cursor: pointer;
		background-color: #f3f3f3;
	}

		ul.tabs li.current {
			background-color: #222;
			color: #fff;
		}

.tab-content {
	display: none;
	background-color: #f3f3f3;
	padding: 15px;
}

	.tab-content.current {
		display: inline-block;
	}

.chart_fixed_height_520 {
	min-height: 520px;
	max-height: 520px;
}

.member-modal {
	text-align: left;
}

.btn::before {
	content: none;
}

.filter_list form {
	margin-left: 0;
}

/*External Vendor contribution CSS End : 17th Mar 2025*/


/* --------- MOL login CSS start ----------*/
.mol_section {
	position: relative;
}

	.mol_section h2 {
		color: #fff;
		font-size: 4rem;
		font-weight: bold;
		text-transform: uppercase;
	}

	.mol_section p {
		color: #fff;
		font-size: 18px;
		line-height: 1.6;
	}

.login_sidebar p {
	font-size: 15px;
	color: #000 !important;
}

.fixed_header {
	height: 80px;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 99;
}

.mol_section .carousel-inner::before {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.mol_section .carousel-inner .carousel-item &gt; img {
	-webkit-animation: zoom 20s;
	animation: zoom 20s;
	height: 100vh;
}

.mol_section .carousel-control-prev, .carousel-control-next {
	width: 5% !important;
}

.mol_section .carousel-item h3 {
	letter-spacing: 3px;
	line-height: 1.4;
}

.mol_section .carousel-caption {
	bottom: 80px !important;
}

.mol_section .carousel-indicators {
	bottom: 20px !important;
}

.login_sidebar {
	position: absolute !important;
	top: 50%;
	transform: translateY(-50%);
	right: 70px;
	z-index: 9;
}

.content_sidebar {
	position: absolute !important;
	top: 50%;
	transform: translateY(-50%);
	left: 70px;
	z-index: 9;
}

.mol_section .carousel-control-prev-icon {
	background-image: none !important;
	position: relative;
}

.mol_section .carousel-control-next-icon {
	background-image: none !important;
	position: relative;
	right: 22px;
}

.mol_section .carousel-control-prev-icon::before {
	content: "";
	background: transparent;
	width: 35px;
	height: 35px;
	display: block;
	transform: rotate(45deg);
	border-left: solid 2px #fff;
	border-bottom: solid 2px #fff;
}

.mol_section .carousel-control-next-icon::before {
	content: "";
	background: transparent;
	width: 35px;
	height: 35px;
	display: block;
	transform: rotate(45deg);
	border-right: solid 2px #fff;
	border-top: solid 2px #fff;
}

.copyright {
	width: 100%;
	background-image: linear-gradient(to right, #005396, #00a0dc);
}

	.copyright ul li a {
		color: #fff;
		margin-right: 20px;
		font-size: 14px;
	}

	.copyright p {
		font-size: 14px;
	}

.fixed_header img {
	width: 120px;
	height: 63px;
	margin-top: 25px;
	padding:0;
	filter:brightness(1) invert(0)
}

.login_sidebar p {
	font-size: 14px !important;
}

@-webkit-keyframes zoom {
	from {
		-webkit-transform: scale(1, 1);
	}

	to {
		-webkit-transform: scale(1.5, 1.5);
	}
}

@keyframes zoom {
	from {
		transform: scale(1, 1);
	}

	to {
		transform: scale(1.5, 1.5);
	}
}


@media screen and (max-width: 480px) {

	.content_sidebar {
		position: absolute !important;
		top: 35%;
		transform: translateY(-50%);
	}

	.mol_section h4 {
		font-size: 16px !important;
	}

	.login_sidebar {
		position: initial !important;
		transform: translateY(5%);
	}

	.mol_section h2 {
		font-size: 21px !important;
	}

	.content_sidebar .mb-5 {
		margin-bottom: 2rem !important;
	}

	.mol_section p {
		font-size: 14px;
	}
}


@media screen and (min-width: 481px) and (max-width: 767px) {
	.content_sidebar {
		position: absolute !important;
		top: 35%;
		transform: translateY(-50%);
		left: 70px;
		z-index: 9;
	}

	.mol_section .carousel-inner .carousel-item &gt; img {
		height: 650px;
	}

	.mol_section p {
		font-size: 16px;
	}

	.login_sidebar {
		position: initial !important;
		transform: translateY(5%);
	}
}


@media screen and (max-width: 767px) {
	.mol_section .carousel-control-next-icon::before {
		content: none;
	}

	.mol_section .carousel-control-prev-icon::before {
		content: none;
	}

	.content_sidebar {
		left: 0px !important;
	}

	.mol_section .carousel-control-next-icon::before {
		width: 25px;
		height: 25px;
	}

	.mol_section .carousel-control-prev-icon::before {
		width: 25px;
		height: 25px;
	}
}


@media screen and (max-width: 991px) {
	.mol_section h2 {
		font-size: 25px;
	}

	.mol_section h4 {
		font-size: 18px;
	}

	.login_sidebar .form-control {
		font-size: 14px;
	}

	.mol_values ul {
		flex-wrap: wrap;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.content_sidebar {
		left: 40px;
	}

	.mol_section p {
		font-size: 15px;
	}

	.login_sidebar {
		right: 40px;
	}

	.mol_section .carousel-control-next-icon::before {
		width: 30px;
		height: 30px;
	}

	.mol_section .carousel-control-prev-icon::before {
		width: 30px;
		height: 30px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
	.mol_section h2 {
		font-size: 35px;
	}

	.mol_section h4 {
		font-size: 18px;
	}

	.login-section {
		padding: 20px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1199px) {
	.content_sidebar {
		left: 40px;
	}

	.login_sidebar {
		right: 40px;
	}

	.mol_section h2 {
		font-size: 2rem;
	}

	.mol_section h4 {
		font-size: 18px;
	}

	.mol_section .carousel-control-next-icon::before {
		width: 35px;
		height: 35px;
	}

	.mol_section .carousel-control-prev-icon::before {
		width: 35px;
		height: 35px;
	}

	.mol_section p {
		font-size: 15px;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1279px) {
	.content_sidebar {
		left: 40px;
	}

	.login_sidebar {
		right: 40px;
	}

	.mol_section h4 {
		font-size: 18px;
	}

	.mol_section .carousel-control-next-icon::before {
		width: 35px;
		height: 35px;
	}

	.mol_section .carousel-control-prev-icon::before {
		width: 35px;
		height: 35px;
	}

	.mol_section h2 {
		font-size: 2.5rem;
	}

	.mol_section p {
		font-size: 16px;
	}
}

@media screen and (min-width: 1280px) and (max-width: 1439px) {
	.mol_section h2 {
		font-size: 3rem;
	}

	.mol_section p {
		font-size: 16px;
	}
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
	.mol_section h2 {
		font-size: 3.5rem;
	}

	.mol_section p {
		font-size: 16px;
	}
}

@media screen and (min-width: 1920px) and (max-width: 2300px) {
	.login_sidebar .login-section {
		padding: 50px;
	}
}


/* --------- MOL login CSS end ----------*/

.add_task_form tr td:first-child {
	width: 30%;
}
.add_task_form tr td:last-child {
	width: 66%;
}





/*External Vendor contribution CSS Start : 17th Mar 2025*/


.form-group {
	margin-bottom: 1rem;
}

.member-modal .form-control {
	border-radius: 0px !important;
	height: 40px;
}

textarea.form-control {
	height: auto !important;
	padding-top: 10px;
}

.btn-outline-blue {
	color: #0b5a81 !important;
	border: 1px dotted #0b5a81 !important;
}

.btn-outline-info {
	color: #009fda !important;
	border: 1px dotted #009fda !important;
}

.btn-outline-danger {
	color: #dc3545 !important;
	border: 1px dotted #dc3545 !important;
}

.btn-sm {
	border-radius: 4px;
	margin: 2px;
	font-size: 14px;
	width: 32px;
	height: 32px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem;
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6;
}

.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6;
}

.form-group label {
	display: inline-block;
	margin-bottom: .3rem;
}

.edit-form {
	width: 800px;
	padding: 50px;
	margin: 3rem 0;
}

.border-radius {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

.form-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}

.edit-form .btn::before {
	content: none;
}

.edit-form .form-control {
	height: 40px;
	padding: 0 12px;
	font-family: 'Poppins', sans-serif !important;
	color: #888;
}

.form-container {
	width: 100vw;
	height: 100vh;
	background-color: #7b2cbf;
	display: flex;
	justify-content: center;
	align-items: center;
}

.upload-files-container {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px auto 40px;
}

.drag-file-area {
	border: 2px dashed #000;
	border-radius: 40px;
	margin: 0px 0 15px;
	padding: 20px 40px;
	width: 350px;
	text-align: center;
	height: 10rem;
}

	.drag-file-area .upload-icon {
		font-size: 40px;
		margin-bottom: 5px;
	}

	.drag-file-area h3 {
		font-size: 21px;
		margin: 15px 0;
	}

	.drag-file-area label {
		font-size: 17px;
	}

		.drag-file-area label .browse-files-text {
			color: #0B5A81;
			font-weight: bolder;
			cursor: pointer;
		}

.browse-files span {
	position: relative;
	top: -25px;
}

.default-file-input {
	opacity: 0;
}

.cannot-upload-message {
	background-color: #ffc6c4;
	font-size: 17px;
	display: flex;
	align-items: center;
	margin: 5px 0;
	padding: 5px 10px 5px 30px;
	border-radius: 5px;
	color: #BB0000;
	display: none;
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.cannot-upload-message span, .upload-button-icon {
	padding-right: 10px;
}

	.cannot-upload-message span:last-child {
		padding-left: 20px;
		cursor: pointer;
	}

.file-block {
	color: #f7fff7;
	background-color: #0B5A81;
	transition: all 1s;
	width: 390px;
	position: relative;
	display: none;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin: 10px 0 15px;
	padding: 10px 15px;
	cursor: pointer;
}

.file-info {
	display: flex;
	align-items: center;
	font-size: 15px;
}

.remove-file-icon {
	cursor: pointer;
}

.progress-bar {
	display: flex;
	position: absolute;
	bottom: 0;
	left: 0%;
	width: 0;
	height: 5px;
	background-color: #4BB543;
}

.upload-button {
	background-color: #000;
	color: #f7fff7;
	display: flex;
	align-items: center;
	font-size: 18px;
	border: none;
	border-radius: 20px;
	margin: 10px;
	padding: 7.5px 50px;
	cursor: pointer;
}

.icon-button__badge {
	position: absolute;
	top: 14px;
	right: 10px;
	width: 20px;
	height: 20px;
	background-color: #ffbfcb;
	color: #912624;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	font-size: 12px;
}

.numaric-list {
	min-width: 50px;
	max-width: 50px;
	border-right: solid 1px #ddd;
	margin-top: 49px;
}

	.numaric-list li {
		height: 50px;
	}

.chart {
	display: table;
	table-layout: fixed;
	width: 100%;
	max-width: 100%;
	height: 400px;
	margin: 0 auto;
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1) 2%, rgba(0, 0, 0, 0) 2%);
	background-size: 100% 50px;
	background-position: left top;
}

	.chart li {
		position: relative;
		display: table-cell;
		vertical-align: bottom;
		height: 200px;
		width: 100px;
	}

	.chart span {
		margin: 0 1em;
		display: block;
		background: rgba(209, 236, 250, 0.75);
		animation: draw 1s ease-in-out;
	}

		.chart span:before {
			position: absolute;
			left: 0;
			right: 0;
			top: 100%;
			padding: 5px 1em 0;
			display: block;
			text-align: center;
			content: attr(title);
			word-wrap: break-word;
		}

@keyframes draw {
	0% {
		height: 0;
	}
}
/*.scroll-x{
  overflow-x: scroll;
}
.scroll-x::-webkit-scrollbar{
    width: 10px;
    height: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
.scroll-x::-webkit-scrollbar-thumb {
    background-color: #365e7d;
    border-radius: 10px;
}*/
.chart_fixed_height {
	min-height: 450px;
	max-height: 450px;
}

.dash-card.vendor .col-xl-3 {
	max-width: 20%;
}

.flex-column {
	flex-direction: column !important;
}

.filter_list form {
	display: inline-flex;
	width: 100%;
	align-items: center;
}

.filter_list .form-group {
	margin-bottom: 0.5rem;
	align-items: center;
	padding: 0 7px;
}

	.filter_list .form-group label {
		width: 100px;
		font-size: 12px;
		margin-bottom: 0;
	}

.btn-black {
	background-color: #000;
	color: #fff;
}

.save_btn {
	display: flex;
	align-items: center;
	font-size: 18px;
	border: none;
	border-radius: 20px;
	margin: 10px;
	padding: 7.5px 50px;
	cursor: pointer;
}

table input[type="text"] {
	border: solid 1px #ddd;
}

	table input[type="text"]:read-only {
		border: none;
	}


.form-selector {
	background-color: #f3f3f3;
	padding: 15px;
}

.switch {
	position: relative;
	display: inline-block;
	width: 55px;
	height: 28px;
}

	.switch input {
		opacity: 0;
		width: 0;
		height: 0;
	}

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

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

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

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

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

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

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

.spacing-td tr td {
	padding: 15px;
}

.pie_chart_width_220 {
	width: 280px;
}

.text-success {
	color: #28a745 !important;
}

.text-warning {
	color: #ffc107 !important;
}

.file-upload-wrapper {
	position: relative;
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
}

.file-upload-box {
	position: relative;
	padding: 2rem;
	text-align: center;
	border: 2px dashed #dee2e6;
	border-radius: 8px;
	background-color: #f8f9fa;
	transition: all 0.3s ease;
	cursor: pointer;
	width: 100%;
}

	.file-upload-box:hover {
		background-color: #e9ecef;
		border-color: #adb5bd;
	}

.file-upload-input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 1;
}

.upload-content {
	position: relative;
	z-index: 0;
}

.upload-icon {
	font-size: 2.5rem;
	color: #6c757d;
	margin-bottom: 1rem;
}

.file-list {
	margin-top: 1.5rem;
}

.file-item {
	display: flex;
	align-items: center;
	padding: 0.75rem 1rem;
	background-color: white;
	border: 1px solid #dee2e6;
	border-radius: 6px;
	margin-bottom: 0.5rem;
	transition: all 0.2s ease;
}

	.file-item:hover {
		box-shadow: 0 2px 4px rgba(0,0,0,0.05);
	}

.file-icon {
	color: #6c757d;
	margin-right: 0.75rem;
	font-size: 1.25rem;
}

.file-name {
	flex-grow: 1;
	color: #495057;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 1rem;
}

	.file-name:hover {
		color: #007bff;
		text-decoration: none;
	}

.remove-file {
	color: #dc3545;
	cursor: pointer;
	padding: 0.25rem 0.5rem;
	font-size: 1.25rem;
	transition: color 0.2s ease;
	flex-shrink: 0;
}

	.remove-file:hover {
		color: #c82333;
	}

.drag-over {
	background-color: #e9ecef;
	border-color: #007bff;
}

/* Add loading animation */
@keyframes upload-progress {
	0% {
		width: 0%;
	}

	100% {
		width: 100%;
	}
}

.upload-progress {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	background-color: #007bff;
	animation: upload-progress 1s ease-in-out;
}

.upload-content h5 {
	font-size: 1.25rem;
}

.member-modal .btn {
	height: 40px;
	line-height: 38px;
}

.table-success {
	background-color: #ecfcef !important;
}

.table-warning {
	background-color: #fbf7ec !important;
}

.table-success .form-control {
	background-color: transparent;
}

.course_tab.ready_to_publish::before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: green;
	z-index: 1;
	opacity: 0.2;
}

.course_details h2 input {
	position: relative;
	z-index: 9;
	width: 25px;
	height: 25px;
}

.vendor_list input {
	font-family: 'Poppins', sans-serif;
	height: 40px;
	padding-left: 15px;
}

.vendor_list button {
	height: 40px;
	font-family: 'Poppins', sans-serif;
}

.file-icon {
	margin-right: 10px;
}

.file-name, .file-size {
	padding: 0 3px;
}

.user-card img {
	width: 40px;
}

.w-120 {
	width: 120px !important;
}

.text-nowrap {
	text-wrap: nowrap !important;
}

ul.tabs {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

	ul.tabs li {
		background: none;
		color: #222;
		display: inline-block;
		padding: 10px 15px;
		cursor: pointer;
		background-color: #f3f3f3;
	}

		ul.tabs li.current {
			background-color: #222;
			color: #fff;
		}

.tab-content {
	display: none;
	background-color: #f3f3f3;
	padding: 15px;
}

	.tab-content.current {
		display: inline-block;
	}

.chart_fixed_height_520 {
	min-height: 520px;
	max-height: 520px;
}

.member-modal {
	text-align: left;
}

.btn::before {
	content: none;
}

.filter_list form {
	margin-left: 0;
}

/*External Vendor contribution CSS End : 17th Mar 2025*/


/* --------- MOL login CSS start ----------*/
.mol_section {
	position: relative;
}

	.mol_section h2 {
		color: #fff;
		font-size: 4rem;
		font-weight: bold;
		text-transform: uppercase;
	}

	.mol_section p {
		color: #fff;
		font-size: 18px;
		line-height: 1.6;
	}

.login_sidebar p {
	font-size: 15px;
	color: #000 !important;
}

.fixed_header {
	height: 80px;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 99;
}

.mol_section .carousel-inner::before {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.mol_section .carousel-inner .carousel-item &gt; img {
	-webkit-animation: zoom 20s;
	animation: zoom 20s;
	height: 100vh;
}

.mol_section .carousel-control-prev, .carousel-control-next {
	width: 5% !important;
}

.mol_section .carousel-item h3 {
	letter-spacing: 3px;
	line-height: 1.4;
}

.mol_section .carousel-caption {
	bottom: 80px !important;
}

.mol_section .carousel-indicators {
	bottom: 20px !important;
}

.login_sidebar {
	position: absolute !important;
	top: 50%;
	transform: translateY(-50%);
	right: 70px;
	z-index: 9;
}

.content_sidebar {
	position: absolute !important;
	top: 50%;
	transform: translateY(-50%);
	left: 70px;
	z-index: 9;
}

.mol_section .carousel-control-prev-icon {
	background-image: none !important;
	position: relative;
}

.mol_section .carousel-control-next-icon {
	background-image: none !important;
	position: relative;
	right: 22px;
}

.mol_section .carousel-control-prev-icon::before {
	content: "";
	background: transparent;
	width: 35px;
	height: 35px;
	display: block;
	transform: rotate(45deg);
	border-left: solid 2px #fff;
	border-bottom: solid 2px #fff;
}

.mol_section .carousel-control-next-icon::before {
	content: "";
	background: transparent;
	width: 35px;
	height: 35px;
	display: block;
	transform: rotate(45deg);
	border-right: solid 2px #fff;
	border-top: solid 2px #fff;
}

.copyright {
	width: 100%;
	background-image: linear-gradient(to right, #005396, #00a0dc);
}

	.copyright ul li a {
		color: #fff;
		margin-right: 20px;
		font-size: 14px;
	}

	.copyright p {
		font-size: 14px;
	}

.fixed_header img {
	width: 120px;
	height: 63px;
	margin-top: 25px;
	padding:0;
	filter:brightness(1) invert(0)
}

.login_sidebar p {
	font-size: 14px !important;
}

@-webkit-keyframes zoom {
	from {
		-webkit-transform: scale(1, 1);
	}

	to {
		-webkit-transform: scale(1.5, 1.5);
	}
}

@keyframes zoom {
	from {
		transform: scale(1, 1);
	}

	to {
		transform: scale(1.5, 1.5);
	}
}


@media screen and (max-width: 480px) {

	.content_sidebar {
		position: absolute !important;
		top: 35%;
		transform: translateY(-50%);
	}

	.mol_section h4 {
		font-size: 16px !important;
	}

	.login_sidebar {
		position: initial !important;
		transform: translateY(5%);
	}

	.mol_section h2 {
		font-size: 21px !important;
	}

	.content_sidebar .mb-5 {
		margin-bottom: 2rem !important;
	}

	.mol_section p {
		font-size: 14px;
	}
}


@media screen and (min-width: 481px) and (max-width: 767px) {
	.content_sidebar {
		position: absolute !important;
		top: 35%;
		transform: translateY(-50%);
		left: 70px;
		z-index: 9;
	}

	.mol_section .carousel-inner .carousel-item &gt; img {
		height: 650px;
	}

	.mol_section p {
		font-size: 16px;
	}

	.login_sidebar {
		position: initial !important;
		transform: translateY(5%);
	}
}


@media screen and (max-width: 767px) {
	.mol_section .carousel-control-next-icon::before {
		content: none;
	}

	.mol_section .carousel-control-prev-icon::before {
		content: none;
	}

	.content_sidebar {
		left: 0px !important;
	}

	.mol_section .carousel-control-next-icon::before {
		width: 25px;
		height: 25px;
	}

	.mol_section .carousel-control-prev-icon::before {
		width: 25px;
		height: 25px;
	}
}


@media screen and (max-width: 991px) {
	.mol_section h2 {
		font-size: 25px;
	}

	.mol_section h4 {
		font-size: 18px;
	}

	.login_sidebar .form-control {
		font-size: 14px;
	}

	.mol_values ul {
		flex-wrap: wrap;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.content_sidebar {
		left: 40px;
	}

	.mol_section p {
		font-size: 15px;
	}

	.login_sidebar {
		right: 40px;
	}

	.mol_section .carousel-control-next-icon::before {
		width: 30px;
		height: 30px;
	}

	.mol_section .carousel-control-prev-icon::before {
		width: 30px;
		height: 30px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
	.mol_section h2 {
		font-size: 35px;
	}

	.mol_section h4 {
		font-size: 18px;
	}

	.login-section {
		padding: 20px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1199px) {
	.content_sidebar {
		left: 40px;
	}

	.login_sidebar {
		right: 40px;
	}

	.mol_section h2 {
		font-size: 2rem;
	}

	.mol_section h4 {
		font-size: 18px;
	}

	.mol_section .carousel-control-next-icon::before {
		width: 35px;
		height: 35px;
	}

	.mol_section .carousel-control-prev-icon::before {
		width: 35px;
		height: 35px;
	}

	.mol_section p {
		font-size: 15px;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1279px) {
	.content_sidebar {
		left: 40px;
	}

	.login_sidebar {
		right: 40px;
	}

	.mol_section h4 {
		font-size: 18px;
	}

	.mol_section .carousel-control-next-icon::before {
		width: 35px;
		height: 35px;
	}

	.mol_section .carousel-control-prev-icon::before {
		width: 35px;
		height: 35px;
	}

	.mol_section h2 {
		font-size: 2.5rem;
	}

	.mol_section p {
		font-size: 16px;
	}
}

@media screen and (min-width: 1280px) and (max-width: 1439px) {
	.mol_section h2 {
		font-size: 3rem;
	}

	.mol_section p {
		font-size: 16px;
	}
}

@media screen and (min-width: 1440px) and (max-width: 1599px) {
	.mol_section h2 {
		font-size: 3.5rem;
	}

	.mol_section p {
		font-size: 16px;
	}
}

@media screen and (min-width: 1920px) and (max-width: 2300px) {
	.login_sidebar .login-section {
		padding: 50px;
	}
}


/* --------- MOL login CSS end ----------*/

.add_task_form tr td:first-child {
	width: 30%;
}
.add_task_form tr td:last-child {
	width: 66%;
}


.checkbox-wrapper-19 {
    box-sizing: border-box;
    --background-color: #fff;
    --checkbox-height: 25px;
  }

  @-moz-keyframes dothabottomcheck-19 {
    0% {
      height: 0;
    }
    100% {
      height: calc(var(--checkbox-height) / 2);
    }
  }

  @-webkit-keyframes dothabottomcheck-19 {
    0% {
      height: 0;
    }
    100% {
      height: calc(var(--checkbox-height) / 2);
    }
  }

  @keyframes dothabottomcheck-19 {
    0% {
      height: 0;
    }
    100% {
      height: calc(var(--checkbox-height) / 2);
    }
  }

  @keyframes dothatopcheck-19 {
    0% {
      height: 0;
    }
    50% {
      height: 0;
    }
    100% {
      height: calc(var(--checkbox-height) * 1.2);
    }
  }

  @-webkit-keyframes dothatopcheck-19 {
    0% {
      height: 0;
    }
    50% {
      height: 0;
    }
    100% {
      height: calc(var(--checkbox-height) * 1.2);
    }
  }

  @-moz-keyframes dothatopcheck-19 {
    0% {
      height: 0;
    }
    50% {
      height: 0;
    }
    100% {
      height: calc(var(--checkbox-height) * 1.2);
    }
  }

  .checkbox-wrapper-19 input[type=checkbox] {
    display: none;
  }

  .checkbox-wrapper-19 .check-box {
    height: var(--checkbox-height);
    width: var(--checkbox-height);
    background-color: transparent;
    border: calc(var(--checkbox-height) * .1) solid #000;
    border-radius: 5px;
    position: relative;
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: border-color ease 0.2s;
    -o-transition: border-color ease 0.2s;
    -webkit-transition: border-color ease 0.2s;
    transition: border-color ease 0.2s;
    cursor: pointer;
  }
  .checkbox-wrapper-19 .check-box::before,
  .checkbox-wrapper-19 .check-box::after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    height: 0;
    width: calc(var(--checkbox-height) * .2);
    background-color: #34b93d;
    display: inline-block;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    border-radius: 5px;
    content: " ";
    -webkit-transition: opacity ease 0.5;
    -moz-transition: opacity ease 0.5;
    transition: opacity ease 0.5;
  }
  .checkbox-wrapper-19 .check-box::before {
    top: calc(var(--checkbox-height) * .72);
    left: calc(var(--checkbox-height) * .41);
    box-shadow: 0 0 0 calc(var(--checkbox-height) * .05) var(--background-color);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  .checkbox-wrapper-19 .check-box::after {
    top: calc(var(--checkbox-height) * .37);
    left: calc(var(--checkbox-height) * .05);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  .checkbox-wrapper-19 input[type=checkbox]:checked + .check-box,
  .checkbox-wrapper-19 .check-box.checked {
    border-color: #34b93d;
  }
  .checkbox-wrapper-19 input[type=checkbox]:checked + .check-box::after,
  .checkbox-wrapper-19 .check-box.checked::after {
    height: calc(var(--checkbox-height) / 2);
    -moz-animation: dothabottomcheck-19 0.2s ease 0s forwards;
    -o-animation: dothabottomcheck-19 0.2s ease 0s forwards;
    -webkit-animation: dothabottomcheck-19 0.2s ease 0s forwards;
    animation: dothabottomcheck-19 0.2s ease 0s forwards;
  }
  .checkbox-wrapper-19 input[type=checkbox]:checked + .check-box::before,
  .checkbox-wrapper-19 .check-box.checked::before {
    height: calc(var(--checkbox-height) * 1.2);
    -moz-animation: dothatopcheck-19 0.4s ease 0s forwards;
    -o-animation: dothatopcheck-19 0.4s ease 0s forwards;
    -webkit-animation: dothatopcheck-19 0.4s ease 0s forwards;
    animation: dothatopcheck-19 0.4s ease 0s forwards;
  }


/* Notification CSS start here */
.top_main_right .icon-button {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 35px;
	height: 35px;
	color: #333333;
	background-color: #fff;
	border: none;
	outline: none;
	border-radius: 50%;
	margin-top: 7px;
	margin-right: 15px !important;
}

	.top_main_right .icon-button img {
		width: 23px;
	}

	.top_main_right .icon-button:hover {
		cursor: pointer;
	}

.top_main_right .icon-button__badge {
	position: absolute;
	top: -5px;
	right: -10px;
	width: 20px;
	height: 20px;
	background-color: #dc3545;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	font-size: 14px;
}

.notification_list {
	width: 350px;
	background-color: #fff;
	display: none;
	position: absolute;
	border-radius: 10px;
	top: 50px;
	right: 15px;
	text-align: left;
	box-shadow: 0 .46875rem 2.1875rem rgba(4, 9, 20, .03), 0 .9375rem 1.40625rem rgba(4, 9, 20, .03), 0 .25rem .53125rem rgba(4, 9, 20, .05), 0 .125rem .1875rem rgba(4, 9, 20, .03) !important;
	z-index: 9;
}

	.notification_list h3 {
		border-bottom: solid 1px #ddd;
		padding: 15px 20px;
		font-size: 16px;
	}

	.notification_list a {
		padding: 15px 20px;
		display: block;
		width: 100%;
	}

	.notification_list ul {
		list-style: none;
		padding: 0px;
		flex-wrap: wrap;
	}

		.notification_list ul li {
			width: 100%;
		}

.n_box span {
	width: 45px;
	height: 45px;
	display: flex;
	background-color: #f2e4e4;
	border-radius: 4px;
	align-items: center;
	justify-content: center;
}

.n_box h4 {
	font-size: 15px;
	margin-bottom: 5px;
	color: #dc3545;
}

.n_box p {
	font-size: 12px !important;
	color: #686f7f !important;
	text-transform: initial !important;
}

.n_box {
	position: relative;
}

	.n_box::after {
		content: "";
		width: 10px;
		height: 10px;
		display: block;
		background: #f96b6b;
		position: absolute;
		right: 15px;
		top: 30px;
		border-radius: 50%;
	}

.right_top_head {
	display: inline-flex;
	align-items: center;
}
/* Notification CSS end here */



/*------- Terms &amp; Conditions CSS start-------*/
.modal.terms-conditions {
	z-index: 99999;
}

	.modal.terms-conditions .modal-body {
		background-color: #f0f0f9;
		height: 400px;
		overflow-y: scroll;
	}

		.modal.terms-conditions .modal-body h4 {
			font-size: 18px;
			margin-bottom: 10px;
		}

		.modal.terms-conditions .modal-body p {
			font-size: 14px;
		}

	.modal.terms-conditions .btn::before {
		content: none;
	}

	.modal.terms-conditions .btn {
		font-family: 'Poppins', sans-serif;
	}

	.modal.terms-conditions .modal-header {
		background-color: #0B5A81;
	}

	.modal.terms-conditions .close {
		font-size: 1.8rem;
		color: #fff;
		text-shadow: none;
		opacity: 1;
	}

	.modal.terms-conditions .modal-footer {
		background-color: #f0f0f9;
	}
/*------- Terms &amp; Conditions CSS end -------*/</pre></body></html>