.mdb-block{ display:none}
.stage_1{ width:75%; float:left}
.stage_full {
    width: 98.2%;
}
.stage_2{ width: 22%;
float: left;
background: #ffffff;
overflow: hidden;
padding: 2px;margin-top: 10px;min-height: 172px;}
.stages_block article{
    clear: both;
}
.stage_1 h2,.stage_2 h2{ text-align: center;
background: #fafafa;
text-transform: uppercase;
width: 100%;
font-size: 20px;
padding: 5px 0;margin-bottom:10px;}
.stages_block .session_block{padding: 2px; margin:9px 10px 9px 20px}
.stages_block .coverage_block, .stages_block .time_block{
	display:inline-block;
    width:25%;
    margin:5px;
	float: none;
}
 .stages_block .success_block, .stages_block .ignorance_block{
	 display:inline-block;
    width:22%;
    margin:5px 0px;
	float: none;}
.stages_block .coverage_new_img, .stages_block .time_new_img, .stages_block .success_new_img , .stages_block .ignorance_new_img  {
    background: transparent url(../images/coverage_new_img.jpg) no-repeat;
    display: inline-block;
    width: 45px;
    height: 45px;
    float: left;
}
.stages_block .time_new_img { background: transparent url(../images/time_new_img.jpg) no-repeat;}
.stages_block .success_new_img { background: transparent url(../images/success_new_img.jpg) no-repeat;}
.stages_block .ignorance_new_img { background: transparent url(../images/ignorance_new_img.jpg) no-repeat;}
.coverage_block h3, .time_block h3, .success_block h3, .ignorance_block h3 {
font-size:22px;
font-weight: normal;
color: #218dac;
padding: 0;
margin: 0;
margin-left:5px;
float: left;
line-height: 12px;
padding-top: 10px;
}
 .time_block h3 { color:#7173d0;}
  .success_block h3 { color:#3cac21;}
   .ignorance_block h3 { color:#b9a419;}
.coverage_block h3 span, .time_block h3 span, .success_block h3 span, .ignorance_block h3 span {
    color: #000000;
    font-size:11px;
}
.stage_2 h3{background: none;
text-align: center;
font-weight: bold;
color: #07bda6;
padding: 25px 0;
font-size: 25px;}
.stage_2 p{text-align: center;
font-size:16px;
color: #000000;
font-style: italic;
padding: 0;
margin: 0;
line-height: 22px;}
.stage_2 .timer{ width:100% !important}
.progress_block p{ padding:0; margin:0; font-size:12px;}
.progress_block{   width: 60%;
    margin:0px auto; clear:both}
.stage_1 .progress {
    height: 15px;
    clear: both;
    margin:2px auto 15px;
}
.stage_1 .progress-bar{ line-height:15px;}
.new_subject_dashboard{display: inline-block;
text-align: center;
padding: 5px;
width: 80%;margin-top: 14px;}
.new_subject_dashboard .progress{ height:15px; border-radius:0; width:75%; font-size:11px; display:inline-block}
.new_subject_dashboard .progress-bar{ line-height:15px; box-shadow:none; font-size:11px}
.new_subject_dashboard .progress .bg-success{ background:#59d390; color:#000000}
.new_subject_dashboard .progress .bg-warning{ background:#f4cf80; color:#000000}
.new_subject_dashboard .practice_btn{background: #46c2b1;
padding:8px 24px;
margin: 0px 8px;
color: #ffffff;
border-radius: 4px;
font-size: 12px;
text-transform: uppercase;}
.new_subject_dashboard .practice_btn:hover{ background:#f79820}
.new_subject_details{ background:#f5f5f5; padding:5px; margin-top:22px;}
.new_subject_details ul li{display: inline-block;
font-size: 13px;
color: #000000;
border-right: 1px solid #d5d5d5;
padding: 0px 23px;}
.new_subject_details ul li span{ font-size:18px;}
.new_subject_details ul li span.score_clr{ color:#1753c2;}
.new_subject_details ul li span.s_clr{ color:#33a617;}
.new_subject_details ul li span.i_clr{ color:#b39c05;}
.new_subject_details ul li:last-child{ border:none;}
.new_subject_details ul li a{ color:#149c89; font-weight:bold;}
.new_subject_details ul li a:hover{ color:#f79820;}
.chapters_block_new .recent_activity {
    width:28%;
    border-radius: 0;
    padding:12px 20px 15px;
    overflow: hidden;
    display: inline-block;
    transition: all 0.5s ease-out;
    margin: 10px auto;
    margin-right: auto;
    background: #f8f8f8;
    margin-right:0;
	 margin-left:12px;
    text-align: center;
	height:85px;
}
ul.text_block li{display: inline-block;
font-size: 12px;
color: #000;
width: 32%;
/*margin-top:15px;*/text-align: left;margin-top:0px;}
ul.text_block li:nth-child(2){ text-align:center}
ul.text_block li:nth-child(3){ text-align:right}
.chapters_block_new h2{text-align: center;
font-size: 14px;
color: #000000;
margin: 0;
padding: 0;
line-height: 17px;}
/*23-07-2019 styles*/
.chapters_block_new .subject_chapters_list{width:31%;
border-radius: 0;
padding:2px;
display: inline-block;
transition: all 0.5s ease-out;
margin: 10px auto;
    margin-right: auto;
    margin-left: auto;
margin-right: auto;
background: #ffffff;
margin-right: 0;
margin-left: 18px;
text-align: center;-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.28);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.28);height:75px;}
.chapters_block_new .subject_chapters_list:hover{-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.12);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.12);}
.chapter_test_icon{
width: 35px;
height: 35px;
margin: 0 auto;
border: 1px solid #dadada;
border-radius: 50%;
position: absolute;
bottom:-12px;
font-size: 25px;
color: #cacaca;
line-height: 34px;
left: 0;
right: 0;
background: #fff;}
.subject_chapters_list .chapter_test_icon .fa{-webkit-transform: translateX(-0px);
transform: translateX(-0px);-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;}
.subject_chapters_list:hover .chapter_test_icon .fa{-webkit-transform: translateX(2px);
transform: translateX(2px);}
.subject_chapters_list:hover .chapter_test_icon{ border: 1px solid #08c4ae; color:#08c4ae;}
.chapters_block_new .subject_chapters_list .progress {
    height: 0px !important;
    border-radius: 0px;
    margin-top: 0px !important;
    width: 80%;
    margin: 0 auto;
     margin-top: 0px;
    margin-top: 0px;
}
.chapters_block_new .subject_chapters_list {
    text-align: center;
}
.subject_chapters_list .chapter_list_block{padding: 0;
width: 98%;
margin: 0 auto;
 margin-bottom: 0px;
margin-bottom: 9px;}
.chapters_block_new .subject_chapters_list_active .one-sub {
    left:3px !important;
    top:20px;
}
.chapters_block_new .subject_chapters_list_active .two-sub {
	top:20px;
}
.chapters_block_new .subject_chapters_list_active .three-sub {
    left:95% !important;
    top:20px !important;
}
 .subject_chapters_list_active ul.text_block li{ margin-top:0}
.subject_chapters_list h3{padding: 6px;
text-align: left;
float: left;
background: #d5d5d5;
font-size: 18px;
color: #ffffff; }
.subject_chapters_list_active h3{ background:#08c4ae;}
.subject_chapters_list_active h2{ color:#07ae9a;}
.subject_chapters_list h2{background: #f4f4f4;
font-weight: 500;
padding: 2px 5px;
height: 32px;
font-size: 14px;
line-height: 17px;}
.chapters_block_new .subject_chapters_list .progress {
    background: #ffffff;
}
.subject_chapters_list .progress {
    height: 4px !important;
    border-radius: 10px;
}
.chapter_list_block .subject_progress_block_new {
    margin-top: 8px !important;
}
/*24-07-2019 styles*/
.chapter_stages_new .fundamentals_block{ padding-bottom:30px}
.chapter_stages_new .accordion{ margin:0px 30px}
.chapter_stages_new .accordion a {
  position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding:2px;
    color: #7288a2;
    font-size: 12px;
    font-weight: 400;
    border: 1px solid #e5e5e5;
    background: #fafafa;
	margin:8px 0px -1px;

}
.chapter_stages_new .fundamentals_block .btn_block{margin-bottom: 10px;}
.chapter_stages_new .accordion a h1 span.clr_s{ background:#51b4d4;}
.chapter_stages_new .accordion a h1 span.clr_v{ background:#a47ad3;}
.chapter_stages_new .accordion a h1 span.clr_g{ background:#6eb46e;}
.chapter_stages_new .accordion a h1 span{width:18%;
background: #ccb35e;
float: left;
font-size:18px;
color: #ffffff;
text-align: center;
margin-right: 8px;
padding: 6px 5px;
text-transform: uppercase;}
.chapter_stages_new .accordion a h1{font-size: 14px;
color: #000000;
float: left;
font-weight: normal;margin: 0;
padding: 0;line-height: 28px;}
.chapter_stages_new .accordion a:hover,
.chapter_stages_new .accordion a:hover::after {
  cursor: pointer;
  color: #05b8a3;
}
.chapter_stages_new .accordion a:hover::after {    border: 1px solid #05b8a3;}
.review_block{text-align: center;
border: 1px solid #eaeaea;
    border-top-color: rgb(234, 234, 234);
    border-top-style: solid;
    border-top-width: 1px;
padding: 8px 0;
border-top: none;margin: -5px 0 0;}
.review_block p{ padding:0; margin:0; font-weight:bold; display:inline-block}
.review_block a{display: inline-block !important;
background: none !important;
margin: 0 5px !important;
padding: 5px 20px !important;
border: 1px solid #eee !important;}
.review_block a.clr_g{ color:#298f0d;}
.review_block a.clr_g:hover{ color:#1a7501;}
.review_block a.clr_r:hover{ color:#a40808;}
.review_block a.clr_r{ color:#c73434;}
.review_block a:before{ display:none}
.review_block a:after{ display:none}
/*.chapter_stages_new .accordion a:hover::after {
  border: 1px solid #03b5d2;
}

*//*.chapter_stages_new .accordion a.active {
  color: #03b5d2;
  border-bottom: 1px solid #03b5d2;
}*/

.chapter_stages_new .accordion a::after {
  font-family:'FontAwesome';
  content: '\f067';
  position: absolute;
  float: right;
  right: 1rem;
  font-size: 1rem;
  color: #cecece;
  padding: 5px;
  width:20px;
  height:20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #cecece;
  text-align: center;
  margin-top: 4px;
}

.chapter_stages_new .accordion a.active::after {
  font-family:'FontAwesome';
  content: '\f068';
  color: #05b8a3;
  border: 1px solid #05b8a3;
}

.chapter_stages_new .accordion .content {
  opacity: 0;
  max-height: 0;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  clear: both;
  -webkit-transition: all 0.2s ease 0.15s;
  -o-transition: all 0.2s ease 0.15s;
  transition: all 0.2s ease 0.15s;
}

.chapter_stages_new .accordion .content p {
  font-size: 1rem;
  font-weight: 300;
}

.chapter_stages_new .accordion .content.active {
  opacity: 1;
  padding:0;
  max-height: 100%;
  -webkit-transition: all 0.35s ease 0.15s;
  -o-transition: all 0.35s ease 0.15s;
  transition: all 0.35s ease 0.15s;
/*  border: 1px solid #ffffff;*/
border:none;
}
.chapter_stages_new .rate_bars{ padding:15px 0;float: left;}
.chapter_stages_new .fundamentals_block .block {
/*    border: none;*/
    width:99.8%;
    margin: 0;
	margin-top:-1px;
}
.chapter_stages_new .fundamentals_block .block_details {
    background: #fafafa;
    padding:28px 10px;
    text-align: center;
    float: left;
    width:46%;
    margin-left: 28px;
    clear: none;
    margin-top: 4px;
}
.chapter_stages_new .rate_bars p {
    float: left;
    line-height: 55px;
}
.chapter_stages_new .chapter-progress-bar{ margin:5px 10px 5px 20px}
.chapter_stages_new .chapter_stages_progress .three-sub{bottom: -22px;}
/*24-07-2019 styles*/

/*23-07-2019 styles end*/
.chapters_block_new .recent_activity:hover{ background:#ffffff;-webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.1);
box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.1);}
.chapters_block_new .recent_activity .progress {
height:0px !important;
border-radius: 0px;
margin-top:0px !important;
width: 80%;
margin: 0 auto;
margin-top: 0px;
}
.chapters_block_new .one-sub, .chapters_block_new .two-sub, .chapters_block_new .three-sub, .chapters_block_new .four-sub {
    position: absolute;
    margin-top: -6px;
    z-index: 1;
    height:15px;
    width:15px;
    border-radius: 25px;
}
.chapters_block_new .one-sub {
    left: 0 !important;
    top: 26px;
}
.chapters_block_new .two-sub {
left: 50% !important;
top: 24px;
}

.chapters_block_new .info-color {
    background-color: #05ad99;
}
.chapters_block_new .info-color:before {
    content: "\f00c";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #ffffff;
    font-size:10px;
    padding-right:0;
    position: absolute;
 top:1px;
left:3px;
}
#cpl_counter li{ display:inline-block; text-align:center}
#cpl_counter li p{ font-size:12px;}
#cpl_counter li span{ font-size:27px; color:#07bda6;}
#cpl_counter li.seperator {
    vertical-align: top;
font-size: 22px;
color: #07bda6;
line-height: 30px;
}
#cpl_counter{padding:16px 4px}
.chapters_block_new .three-sub {
 left: 96% !important;
top: 24px !important;	
}
.chapters_block_new .recent_activity:hover h2{ color:#009884;}
.chapter_stages{ margin-top:10px}
.chapter_stages_progress{ width:10%; display:inline-block; float:left}
.chapter_stages_block{ width:85%; padding:10px; display:inline-block}
.fitness_test_block{ padding:10px 20px; border:1px solid #dbdbdb; position:relative;display:flow-root}
.fitness_test_block h2{    font-size: 20px;
    color: #05ad99;
    position: absolute;
    margin-top: -20px;
    background: #fff;
    padding: 0px 25px;}
.fitness_test_block h3{ font-size:16px; padding-top:15px; font-weight:normal}
.fitness_test_block p{padding: 0;
    padding-top: 0px;
    padding-left: 0px;
margin: 0;
color: #000000;
padding-top: 6px;
border-left: 1px solid #dadada;
padding-left: 20px;
line-height: 18px; margin-top:2px}
.fitness_test_block a{padding: 5px 15px;
background: #05b8a3;
color: #ffffff;
text-transform: uppercase;
margin-right: 5px;
margin-top: 4px;
display: inline-block; font-size:13px;}
.fitness_test_block a:hover{ background:#b69e40}
.fitness_test_block a.print_btn{background:#b69e40}
.fitness_test_block a.print_btn:hover{background:#05b8a3}
.fitness_test_block .col-md-2{ float:right;margin-top: 5px;}
.fundamentals_block h2{  font-size: 20px;
    color: #05ad99;
    position: absolute;
    margin-top: -20px;
    background: #fff;
    padding: 0px 25px;}
.fundamentals_block{padding: 0px;
border: 1px solid #dbdbdb;
position: relative;
margin-top: 40px; display:flow-root}
.fundamentals_block a.start_btn{padding:8px 20px;
background: #05b8a3;
color: #ffffff;
text-transform: uppercase;
display: inline-block; font-size:14px; float:right; margin:0}
.fundamentals_block a.start_btn:hover{ background:#f79820;}
.fundamentals_block a.btn_finished{padding:8px 20px;
background: #f79820;
color: #ffffff;
text-transform: uppercase;
display: inline-block; font-size:14px; float:right; margin:0}
.fundamentals_block a.btn_finished:hover{ background:#05b8a3;}
.fundamentals_block a.btn_disable{padding:8px 20px;
background: #8e8e8e;
color: #ffffff;
text-transform: uppercase;
display: inline-block; font-size:14px; float:right; margin:0; cursor:not-allowed}
.fundamentals_block a.btn_disable:hover{ background:#8e8e8e;}
.label-info:hover{ background:#4bb0ce;}
.fundamentals_block .block{border: 1px solid #e5e5e5;
width: 46%;
margin: 10px 10px;
    margin-left: 10px;
display: inline-block;
margin-left: 20px;}
.fundamentals_block .block h1{ text-align:center; background:#fafafa;border:1px solid #e0e0e0; padding:5px 0; text-transform:uppercase; color:#000000; font-size:16px;margin: 0; border-top:none; border-right:none; border-left:none}
.fundamentals_block .btn_block{ width:100%; overflow:hidden; margin:0; padding:0}
.rate_bars p{float: left;
line-height: 75px;}
.fundamentals_block .block_details{ background: #fafafa;
padding: 10px;
clear: both;
overflow: hidden; text-align:center}
.fundamentals_block .block_details h4{ font-size:18px; color:#000; background:none;line-height: 20px;}
.fundamentals_block .block_details h4 span{font-size: 17px;
color: #008f1e;
font-weight: normal;
margin: 0;
padding: 0;}
.fundamentals_block .block_details h4 span.clr_time{ color:#0648b5}
.fundamentals_block .block_details p{ padding:0; margin:0;font-size: 13px;}
.fundamentals_block .block_details p.clr_g{ color:#02a320;}
.fundamentals_block .block_details p.clr_r{ color:#fb0505;}
.p_report_blocknew{ margin:10px 0; padding:0; text-align:center;}
.p_report_blocknew h2{ text-align:center; font-size:22px; font-weight:normal; padding:20px 0}
.p_report_blocknew .table{ width:100%; margin:0 auto; border:1px solid #CCC; font-weight:normal}
.p_report_blocknew .table th{background: #f3f3f3;
font-weight: normal;
text-align: center;}
.p_report_blocknew ul li{ display:inline-block; padding:10px 15px; font-size:14px; margin-top:10px}
.p_report_blocknew ul li span{padding: 0;
width:88px;
height:28px;
display: inline-block;
line-height:28px;
margin-right: 3px;
font-size: 12px;
color: #ffffff;
}
.p_report_blocknew ul li span.clr_e{ background:#48ac70;}
.p_report_blocknew ul li span.clr_g{background:#82ba60;}
.p_report_blocknew ul li span.clr_a{background:#c8c767;}
.p_report_blocknew ul li span.clr_bv{background:#d0ae72;}
.p_report_blocknew ul li span.clr_p{background:#db7e7e;}
.chapter_stages_progress{ position:relative}
.chapter_stages_progress .progress-bar{
float: left;
height: 110px;
font-size: 12px;
line-height: 20px;
color: #fff;
text-align: center;}
.chapter_stages_progress .progress {
border-radius: 0px;
margin-top: 14px !important;
width: 3px;
margin: 0 auto;
margin-top: 0px;
margin-top: 0px;
margin-top: 0px;
height: 430px !important;
}
.chapter_stages_progress .info-color {
    background-color: #05ad99;
}
.chapter_stages_progress .one-sub {
left: 38% !important;
top:10px;
}
.chapter_stages_progress .two-sub {
    left: 38% !important;
    top: 22% !important;
}
.chapter_stages_progress .three-sub {
    left: 38% !important;
    bottom:0px;
}
.chapter_stages_progress .one-sub, .chapter_stages_progress .two-sub, .chapter_stages_progress .three-sub, .chapter_stages_progress .four-sub {
position: absolute;
margin-top: -6px;
z-index: 1;
height: 28px;
width: 28px;
border-radius: 25px;
}
.chapter_stages_progress .no-color {
    background-color: inherit;
}
.chapter_stages_progress .info-color::before {
content: "\f00c";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
color: #ffffff;
font-size: 16px;
padding-right: 0;
position: absolute;
top: 4px;
left: 5px;
}
.subject_fundamentals .block{border: 1px solid #e0e0e0;
width: 46%;
margin: 10px 10px;
    margin-left: 10px;
margin-left: 10px;
display: inline-block;
margin-left:10px;}
.subject_fundamentals .block h1 {
    text-align: center;
    background: #fafafa;
    border: 1px solid #e0e0e0;
        border-top-color: rgb(224, 224, 224);
        border-top-style: solid;
        border-top-width: 1px;
        border-right-color: rgb(224, 224, 224);
        border-right-style: solid;
        border-right-width: 1px;
        border-left-color: rgb(224, 224, 224);
        border-left-style: solid;
        border-left-width: 1px;
    padding: 5px 0;
    text-transform: uppercase;
    color: #000000;
    font-size: 16px;
    margin: 0;
    border-top: none;
    border-right: none;
    border-left: none;
}
.subject_fundamentals{ clear:both}
.subject_fundamentals .block_details {
    background: #fafafa;
    padding:7px 0;
    clear: both;
    overflow: hidden;
    text-align: center;
}
.subject_fundamentals .block_details h4 {
  font-size: 16px;
color: #000;
background: none;
line-height: 17px;
font-weight: normal;
}
.a_srate span{ color:#bd9519 !important}
.a_igrate span{ color:#cb4040 !important}
.subject_fundamentals .block_details h4 span {
    font-size:14px;
    color: #008f1e;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.subject_fundamentals .block_details h4 span.clr_time {
    color: #0648b5;
}
.subject_fundamentals .block_details p.clr_g {
   color: #02a320;
padding: 0;
margin: 0;
line-height: 24px;
float: none;
}
.subject_fundamentals .block_details p {
    padding: 0;
    margin: 0;
    font-size: 13px;
}
.rate_bars .present_graph {
    width:25%;
    float: left;
    padding: 5px;
	position:relative;
}
.chartjs-render-monitor{ display:inline-block !important}
.rate_bars .d_test_insights {
    width: 62%;
    float: right;
    overflow: hidden;
}
.rate_bars .d_test_insights h3 {
    font-weight: normal;
    text-align: center;
}
/*.rate_bars .insights_block {
    padding: 5px 6px;
    font-size: 12px;
    border: 1px solid #E0E0E0;
    width:66%;
    margin: 11px auto;
    text-align: justify;
    line-height: 22px;
    position: relative;
    text-align: center;
    float: right;
	margin-right:3px;
}*/
.rate_bars .insights_block{padding: 5px 6px;
font-size: 12px;
border: 1px solid #E0E0E0;
width: 66%;
margin: 0px auto;
margin-right: auto;
text-align: justify;
line-height: 22px;
position: relative;
text-align: center;
float: right;
margin-right: 3px;
position: absolute;
top: 0;
left: 104px;
display: inline-table;}
.rate_bars .insights_block img {
    position: absolute;
    top: -10px;
    left: -10px;
}
.rate_bars .insights_block p {
    margin: 0;
    padding: 0;
        padding-left: 0px;
    padding-left: 0px;
    padding-left: 0px;
    padding-left: 20px;
    text-align: left;
    min-width: 247px;
    min-height:40px;
}
.rate_bars { padding:17px 0px 0;overflow: hidden;}
.rate_bars .insights_block p {
    margin: 0;
    padding: 0;
        padding-left: 0px;
    padding-left: 13px;
    line-height:16px !important;
}
.Chapter_wise_listing {
    margin-top: 15px;
    background: none !important;
    overflow: hidden;
    padding: 10px 20px;
}
.Chapter_wise_listing h2{ text-align:center !important;width: 100%;}

/*new progress bar styles*/
.progressbar_infoblock{position: relative;
top: -16px;
width: 50%;
overflow: hidden; float:left}
.progressbar_infoblock1{position: relative;
top: -16px;
width: 50%;
overflow: hidden;}
.chapters_block_new .progress_bar ul li{height: 2px !important;
border-radius: 0px;
margin-top: 14px !important;overflow: hidden;
background-color: #f7f7f7;box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);width:50%;
display: inline-block; float:left; transition:none}
.progress_barinfo_new{background: repeating-linear-gradient(-45deg, #05ad99, #05ad99 20px, #05b7a1 20px, #07b7a2 40px);
background-color: rgba(0, 0, 0, 0);
-webkit-animation: width 3s ease-out;
-webkit-transition-delay: 5s;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
-webkit-transition: width .6s ease;
-o-transition: width .6s ease;
transition: width .6s ease;}
.progress-bar_new{display: inline-block;
position: relative;
height: 2px;
left: 0;
top: -6px;float: left;}
.subject_progress_block_new{ margin-top:14px !important}
.progress_barinfo_new1{background: repeating-linear-gradient(-45deg, #05ad99, #05ad99 20px, #05b7a1 20px, #07b7a2 40px);
background-color: rgba(0, 0, 0, 0);
-webkit-animation: width 3s ease-out;
-webkit-transition-delay: 5s;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
-webkit-transition: width .6s ease;
-o-transition: width .6s ease;
transition: width .6s ease;}
/*new progress bar styles end*/
 @media all and (max-width:768px) {
	 .rate_bars .insights_block{position: relative;
width: 100%;
margin: 8px;}
.rate_bars .present_graph {
    width: 30%;
    float: none;
    padding: 5px;
    position: relative;
    margin: 0 auto;

}
.p_report_blocknew ul li {
    padding: 10px 10px;
}
.block_details .col-md-5 {
    float: left;
    width: 42%;
}
	 .subject_fundamentals .block_details h4{padding: 0px 10px;}
	 .subject_fundamentals .block_details {
    padding: 3px 0;
	 }
	 .block_details .col-md-6{ display:inline-block}
	 .stages_block .success_block, .stages_block .ignorance_block {
    width: 20%;
	 }
	 .stages_block .coverage_block, .stages_block .time_block {
    width: 24%;
	 }
	 .progress_block {
    width: 80%;
	 }
	 .stage_2 {
    width: 28%;
	min-height: 189px;
	 }
	 .stage_1 {
    width: 70%;
	 }
	 
 }
 @media all and (max-width:414px) {
	 
	 .p_report_blocknew ul li {
    padding: 10px 4px !important;
}
	 .mdb-block{ display:block}
	 	 .stage_2{ display:none}
	 .stage_1 { width: 100% !important;
}
.rank-bg .col-md-10{ width:100%}
.stages_block .session_block {
    padding: 2px;
    margin: 10px;
}
.new_dashboard_sidebar .inner_content article:nth-child(2){padding-top: 0;}
.stages_block .coverage_block, .stages_block .time_block{ width:100%}
.stages_block .success_block, .stages_block .ignorance_block{ width:100%}
.stage_1 .time_block h3{ float:left !important; text-align:left !important}
.stages_block .coverage_new_img, .stages_block .time_new_img, .stages_block .success_new_img, .stages_block .ignorance_new_img{ margin-right:10px;}
.new_subject_dashboard{display: inline-block;
text-align: center;
padding: 0;
width: 57%;
margin-top: 34px;}

	 .stage_2{ display:none}
	 .stage_1 { width: 100% !important;
}
.analysis_btn{background: #f79820;
padding: 8px 10px;
margin: 0px 8px;
color: #ffffff;
border-radius: 4px;
font-size: 12px;
text-transform: uppercase;}
	.analysis_btn:hover{background: #46c2b1;} 
	.new_subject_dashboard .practice_btn {

    background: #46c2b1;
    padding: 8px 10px;
    margin: 0px 8px;
    color: #ffffff;
    border-radius: 4px;
    font-size: 12px;

}
.progress_block {
    width: 90%;

 }
 }