:root {
	--jxpurple: #CA3364;
	--jxred: #743C93;
}
@font-face {
	font-family: "Helvetica";
	font-weight: 400;
	src: url("../fonts/HelveticaNeue.woff") format('woff'), url("../fonts/HelveticaNeue.ttf") format('TrueType'), url("../fonts/HelveticaNeue.eot") format('eot'), url("../fonts/HelveticaNeue.otf") format('OpenType');
}
body {
	font-family: 'Poppins', sans-serif !important;
}
a i {
	font-size: 18px !important;
	margin-right: 5px;
}
a.btn i {
	font-size: 13px !important;
	margin-right: 0px;
}
.unlock{
	border-color: #0ad0f4;
    color: #0ad0f4;
	cursor: pointer;
    outline: none;
    text-transform: capitalize;
    transition: all .2s ease-in-out;
    text-decoration: none;
    white-space: nowrap;
    text-align: center;
    display: inline-block;
    border: 1px solid;
    border-radius: 4px;
    padding: .375rem 1.5rem;
    line-height: 1.6;
    font-size: 13px;
}
.unlock:hover{
	border-color: #0ad0f4;
	transition: all .2s ease-in-out;
	color: #fff!important;
	text-decoration: none!important;
background: #0ad0f4!important;}

title{background-color: #000!important;
color: #fff!important;}

.StartTest{
	cursor: pointer;
	width: 100%;
    outline: none;
    text-transform: capitalize;
    transition: all .2s ease-in-out;
    text-decoration: none;
    white-space: nowrap;
    text-align: center;
    display: inline-block;
    border-color: #0ad0f4;
    color: #0ad0f4;
    border-radius: 4px;
	border: 1px solid;
    padding: .375rem 1.5rem;
    line-height: 1.6;
    font-size: 13px;}

.StartTest:hover{
	transition: all .2s ease-in-out;
	color: #fff!important;
	text-decoration: none!important;
background: #0ad0f4!important;}
}
.chosen-container-multi .chosen-choices {
	border-radius: 0!important;
	color: #858585;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
	padding: 3px;
}
.navbar {
	background: #1f4590 !important;
}
.ace-nav>li.light-blue>a {
	background-color: #2b5ccc;
}
.ace-nav>li.light-blue>a:focus, .ace-nav>li.light-blue>a:hover, .ace-nav>li.open.light-blue>a {
	background-color: #000 !important;
}
.login-box .toolbar {
	background: #2b5ccc !important;
	border-top: 2px solid #2b5ccc;
}
.no-skin .nav-list li.active>a:after {
	border-right-color: var(--jxpurple) !important;
}
.no-skin .nav-list>li.active:after {
	border: 2px solid var(--jxpurple) !important;
}
.no-skin .sidebar {
	background-color: #fff !important;
	padding-top: 16px;
}
.no-skin .nav-list>li.active>a, .no-skin .nav-list>li.active>a:focus, .no-skin .nav-list>li.active>a:hover {
	color: #E7E7E7;
	text-shadow: rgba(0,0,0,.25) 0 -1px 0 !important;
	background: linear-gradient(var(--jxpurple), var(--jxpurple)), var(--jxred) !important;
	box-shadow: rgba(0,0,0,.25) 0 1px 0, inset rgba(255,255,255,.16) 0 1px !important;
	font-weight: normal;
}
.no-skin .nav-list>li>a {
	color: #2c2c2c;
	font-family: 'Poppins', sans-serif;
	border-bottom: 1px solid #d1d1d1;
}
.no-skin .nav-list>li:hover>a {
	color: #2b5ccc;
}
.no-skin .nav-list>li>.submenu:before, .no-skin .nav-list>li>.submenu>li:before {
	border-color: #425668;
}
.no-skin .nav-list>li .submenu>li>a {
	color: #2c2c2c;
	border: 0px;
	font-family: 'Poppins', sans-serif;
}
.no-skin .nav-list>li {
	border-color: #E5E5E5;
	border: 0px;
}
.no-skin .nav-list>li.open>a {
	color: #2c2c2c;
}
.no-skin .nav-list>li .submenu {
	background-color: #FFF;
	border-color: #E5E5E5;
	border: 0px;
}
.nav-list>li:before {
	display: none;
	position: absolute;
	top: -1px;
	left: 0;
	z-index: 1;
	height: 41px;
	width: 0px;
	max-width: 3px;
	overflow: hidden;
	background-color: var(--jxpurple);
}
.no-skin .nav-list>li .submenu>li>a:hover {
	color: #2b5ccc;
}
.breadcrumb>li>a {
	color: var(--jxpurple);
	font-family: 'Poppins', sans-serif;
}
.page-header h1 {
	color: #2c2c2c!important;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-size:20px!important;
}
h1.thank-you {
	color: #2c2c2c!important;
	font-family: 'Poppins', sans-serif!important;
	font-size:36px!important;
	font-weight:800;
	margin-bottom: 30px;
}
.homepage-link{
	color:#ca3364;
	font-size: 16px;
}
.homepage-link:hover{color: #1f4590 !important;}
.btn-primary, .btn-primary.focus, .btn-primary:focus {
	background-color: #2b5ccc !important;
	border-radius: 4px;
	font-family: 'Poppins', sans-serif;
	border: 0px;
	line-height: 26px;
	text-transform: uppercase;
	padding: 4px 17px 4px 16px;
	font-size: 14px;
}
.widget-color-blue2 {
	border-color: var(--jxred);
}
.widget-color-blue2>.widget-header {
	background: var(--jxred);
	border-color: var(--jxred);
}
.pagination>li.active>a, .pagination>li.active>a:focus, .pagination>li.active>a:hover {
	background-color: #2b5ccc;
	border-color: #2b5ccc;
}
a {
	color: #2b5ccc;
	text-decoration: none;
}
.btn-primary.focus:hover, .btn-primary:active:hover, .btn-primary:focus:active, .btn-primary:focus:hover, .btn-primary:hover, .open>.btn-primary.dropdown-toggle, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:active, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover {
	background-color: #000 !important;
	border-color: #000;
}
.btn-info, .btn-info.focus, .btn-info:focus {
	background-color: #2b5ccc !important;
	border-radius: 4px;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	border: 0px;
	line-height: 30px;
	padding: 6px 20px;
}
.btn-info.focus:hover, .btn-info:active:hover, .btn-info:focus:active, .btn-info:focus:hover, .btn-info:hover, .open>.btn-info.dropdown-toggle, .open>.btn-info.dropdown-toggle.focus, .open>.btn-info.dropdown-toggle:active, .open>.btn-info.dropdown-toggle:focus, .open>.btn-info.dropdown-toggle:hover {
	background-color: #000 !important;
	border-color: #000;
}
.btn[type="reset"], .btn-default {
    background-color: var(--jxpurple)!important;
    border-color: var(--jxpurple);
}
.btn[type="reset"]:active:hover, .btn[type="reset"]:focus:active, .btn[type="reset"]:focus:hover, .btn[type="reset"]:hover {
	background-color: var(--jxred)!important;
	border-color: var(--jxred);
}
input[type=checkbox].ace.ace-switch.ace-switch-4+.lbl::before, input[type=checkbox].ace.ace-switch.ace-switch-5+.lbl::before {
	background-color: var(--jxpurple)!important;
    border: 1px solid var(--jxpurple);
}
input[type=checkbox].ace.ace-switch.ace-switch-4:checked+.lbl::before, input[type=checkbox].ace.ace-switch.ace-switch-5:checked+.lbl::before {
	background-color: var(--jxred)!important;
    border-color: var(--jxred);
}
.breadcrumb {
	margin: 13px 12px;
}
.dataTable>thead>tr>th[class*=sorting_] {
	color: var(--jxpurple);
}
.dataTable>thead>tr>th[class*=sort]:hover {
	color: var(--jxpurple);
}
.dataTable>thead>tr>th.sorting_asc:after {
	color: var(--jxpurple);
}
.dataTable>thead>tr>th.sorting_desc:after {
	color: var(--jxpurple);
}
.sidebar {
	width: 220px;
}
.sidebar+.main-content {
	margin-left: 220px;
}
.sidebar+.main-content .breadcrumbs-fixed {
	left: 220px;
}
a.remove i {
	font-size: 14px !important;
	margin: 1px 0px 0px 0px;
}
.QuestionImage {
	width: 25%;
	margin: 10px;
	border-radius: 20px;
	transition: 1.5s ease;
	-webkit-transition: 1.5s ease;
	-moz-transition: 1.5s ease;
}
.QuestionImage:hover {
	width: 40%;
	margin: 10px;
	border-radius: 20px;
	transition: 1.5s ease;
	-webkit-transition: 1.5s ease;
	-moz-transition: 1.5s ease;
}
.SlideShowContainer {
	margin-bottom: 10px;
	margin-top: 10px;
}
.SlideShowContainer .SlideQuestion {
	margin: auto;
	padding: 0px;
	background: #fff;
	border: 5px solid var(--jxpurple);
	height: 80vh;
	font-size: 16px;
	overflow : scroll;
}
.SlideShowContainer .SlideQuestion h2 {
	margin-top: 0;
}
.SlideShowContainer .SlideQuestion img, .SlideShowContainer .SlideQuestion video {
	width: 93%;
	margin: 25px;
}
.SlideShowContainer .SlideButton {
	margin: auto;
	background: #fff;
	padding: 0px 0px 10px 0px;
	margin-top: 5px;
}
.SlideShowContainer .pull-right {
	float: right;
}
.SlideShowContainer .SlideButton input {
	padding: 5px;
	background: var(--jxred);
	color: #fff;
	border: 0px;
	border-radius: 60px;
	width: 80px;
	cursor: pointer;
	outline: none;
}
.SlideShowContainer .SlideButton input:hover {
	background: var(--jxpurple);
	color: #fff;
}
.Infolist {
	margin: 0;
	list-style-type: none;
}
.Infolist li {
	margin-bottom: 15px;
}
.Infolist li .numberBull {
	width: 25px;
	float: left;
	text-align: center;
	background: var(--jxpurple);
	margin-right: 5px;
	color: #fff;
	border-radius: 35px;
}
.carousel-control {
	width: 1%;
}
.carousel-control.right, .carousel-control.left {
	background: none;
	color: #000;
}
.SlideButton input {
	padding: 5px;
	background: var(--jxred);
	color: #fff;
	border: 0px;
	border-radius: 60px;
	width: 80px;
	cursor: pointer;
	outline: none;
	top: 50%;
	position: relative;
}
.SlideButton input:hover {
	background: var(--jxpurple);
	color: #fff;
}
.height-90 {
	height: 90vh;
}
.page-content {
	padding: 8px 20px 0px;
}
.main-content, body, html {
	min-height: auto;
}
.answerResult {
	padding: 5px 10px;
	border-radius: 50px;
	font-size: 12px;
	margin: 0px 0px;
	font-weight: bold;
}
.answerResult-red {
	color: red;
}
.answerResult-green {
	color: green;
}
.answerSummary {
	margin-top: 50px;
	font-size: 18px;
	color: var(--jxpurple);
}
.user-info {
    max-width: 180px !important;
    top: 13px !important;
    font-family: 'Poppins', sans-serif;
}

#updatesorting {
	background-color: #2b5ccc !important;
	border-radius: 4px;
	font-family: 'Poppins', sans-serif;
	border: 0px;
	line-height: 26px;
	text-transform: uppercase;
	padding: 4px 17px 4px 16px;
	font-size: 14px;
	color: #fff;
	margin: 12px 0 12px 12px;
}
#updatesorting:hover {
	background-color: #000 !important;
	border-color: #000;
	color: #fff;
}
.form-horizontal .control-label { float: left; width: 130px;}
.margin-230 {margin-left: 220px;}


/** CSS 2103224 Start **/
.clscbtn {background-color: #2b5ccc; display: inline-block; border-radius: 4px; font-family: 'Poppins', sans-serif; border: 0px; line-height: 26px; text-transform: uppercase; padding: 4px 17px 4px 16px; font-size: 14px; color: #fff; margin: 15px 0;}
.clscbtn:hover {background-color: #000;border-color: #000;color: #fff;}
.clscbtn li {list-style: none;}
.clscvthemes {padding: 15px 10px; display: flex;}
.clscvthemes .clswell {padding: 0 15px; width: 50%;}

#Exam {margin-top: 8px;}
.clsbreadcrumbs {margin-bottom: 10px;}
.clsbreadcrumbs .breadcrumb{margin: 0 !important;}
.breadcrumb>li>a {color: #2b5ccc !important;}
/** CSS 2103224 End **/
.thank{ font-size:14px!importan;
	text-decocolor: none}




.razorpay-payment-button{
	background-color: #25cd71;
	padding: 15px 80px;
	color: #fff;
	font-size: 18px!important;
	line-height: 26px;
	border-radius: 6px;
	border: 0px;
}
.razorpay-payment-button:hover {
	background-color: #21b765;
	color: #fff;
}
.navbar-default .navbar-brand {color: #fff !important;}
.nav > li > a {
  padding: 3px 15px !important;
  line-height: 32px;
}
.divider{border-bottom: 1px solid #d6d0d0;
    padding: 10px 0;
    margin: 0;}
.test-conditions .answerd{background-color: #27ae60;
    padding: 2px 6px;
    border-radius: 10px 10px 0 0;
    margin-right: 5px;
    font-weight: 500;
color: #fff;}	
.test-conditions .marked{background-color: #9b59b6;
    padding: 2px 6px;
    border-radius: 10px 10px;
    margin-right: 5px;
    font-weight: 500;
color: #fff;}
.test-conditions .not-visited
{background-color: #fff;
    padding: 2px 6px;
    border-radius: 0;
	border:1px solid #000;
    margin-right: 5px;
    font-weight: 500;
	color: #000;}

.test-conditions .marked-answered{background-color: #9b59b6;
    padding: 2px 6px;
    border-radius: 10px 10px;
    margin-right: 5px;
    font-weight: 500;
color: #fff;}
.test-conditions .not-answered{background-color: #c0392b;
    padding: 2px 6px;
    border-radius: 0 0 10px 10px;
    margin-right: 5px;
    font-weight: 500;
color: #fff;}
.test-conditions .marked-review{background-color: #800080;
    padding: 2px 6px;
    border-radius: 0 0 10px 10px;
    margin-right: 5px;
    font-weight: 500;
color: #fff;}	


.ques_ans_states li{margin-bottom: 10px; list-style: none; margin-left: 0;}
.ques_ans_states{margin-left: 0;}
.ques_ans_states .not-visit{background-color: #fff;
    padding: 2px 13px;
    border-radius: 0;
	border:1px solid #000;
    margin-right: 5px;
    font-weight: 500;
	color: #000;}	
.ques_ans_states .not-anwer{background-color: #c0392b;
    padding: 3px 14px;
    border-radius: 0 0 15px 15px;
    margin-right: 5px;
    font-weight: 500;
color: #fff;}
.ques_ans_states .anwered
{background-color: #27ae60;
    padding: 3px 14px;
    border-radius: 15px 15px 0 0;
    margin-right: 5px;
    font-weight: 500;
color: #fff;}

.ques_ans_states .no-anwered-review{background-color: #9b59b6;
    padding: 4px 15px;
    border-radius: 15px;
    margin-right: 5px;
    font-weight: 500;
    color: #fff;}
.ques_ans_states .anwered-review{background-color: #9b59b6;
    padding: 4px 15px;
	position:relative; 
    border-radius: 15px;
    margin-right: 5px;
    font-weight: 500;
    color: #fff;}

.ques_ans_states .anwered-review:after{content: '';
    position: absolute;
    border-color: #27ae60;
    border-style: solid;
    border-width: 0 .3em .3em 0;
    height: 1em;
	margin-left: 5px;
    margin-top: -5px;
    
    transform: rotate(45deg);
    width: .5em;}

.test-head{
	background-color: #b4dbed;
    line-height: 36px;
    padding: 0 10px;
    margin-bottom: 20px!important;
    margin-top: 30px!important;
}
.submit-test{
	background-color: #1fbad6;
	text-align: center;
	line-height: 32px;
    MARGIN: 0 15PX;
    WIDTH: 90%;
    BORDER: 0;
    COLOR: #FFF;
    FONT-SIZE: 16PX;
	BORDER-RADIUS:5PX;
}
.bot-button{background-color: #a9d0f5;
    color: #000;
    /* line-height: 32px; */
    padding: 10px;
    width: 90%;
    margin: 0 0 10px 15px;
    display: inline-block;
    border-radius: 3px;
    text-align: center;}
.quest_panel{border: none!important;
border-radius: 0!important; box-shadow:none;}
.quest_panel table tr td{border-top: none!important;}
.ques_title{font-size: 13px; line-height: 45px; float: left;}
.no-padd{padding:0;}
h4.panel-title p { display: inline; line-height: 24px;}
.left-panel_exam{height:90%;}
.bottom-pagination {
    width: 98%;
    margin: 0;
    /* clear: both; */
    position: fixed;
    /* top: auto; */
    bottom: 0;
    padding: 10px 10px;

    background-color: #f9f9f9;
	border-top: 2px solid #dadada;
    
}
.attempt-main .student-icon{margin: 0 10px;}
.attempt-main h5{font-weight: 500; margin: 3px 0;}
.attempt-main .student-icon:before { background-color: #1fbad6; padding: 5px 6px; border-radius:50%; color: #fff; }
ul.exam-top-list{     list-style-type: none;
    background-color: #f9f9f9;
    /* line-height: 45px; */
    margin: 0;
    padding: 5px 15px;
    border-top: 2px solid #dadada;
    border-bottom: 2px solid #dadada;
}
ul.exam-top-list li {
    display: inline-block;
    font-size: 13px;
    padding: 5px 30px;
}
.questionnumbers {
    height:50% ;
    overflow-y: auto;
}
/*.questionnumbers {
    height: ;
    overflow-y: auto;
}
.questionnumbers:after, .questionnumbers:before {
    content: '';
    clear: both;
    display: block;
}*/
/*::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 37%);
    background-color: #04a350;
}*/
.report-btn {color: #5a6779;
    font-size: 12px;
    text-decoration: none;
    /* display: inline-block; */
    float: right;
    line-height: 43px;}
.report-btn i{color:#5a6779; font-size: 14px!important; margin-right: 0px!important;}
ul.exam-top-list li:first-child{padding-left: 0!important}
ul.exam-top-list li a{text-decoration: none;}
ul.exam-top-list li.active { background-color: #166a84; color:#fff;}
ul.exam-top-list li.active a{ display: inline-block; font-size: 13px; color: #fff; 	}
.attemp-pagination a {border: 1px solid #000; padding: 2px 10px; display: inline-block; float: left; margin: 5px; font-family: 'Poppins', sans-serif; font-size: 14px; background-color: #fff; color: #000; width: 15%;}
.attemp-answered a {border: 0; padding: 5px 15px; display: inline-block; float: left; margin: 5px; font-family: 'Poppins', sans-serif; font-size: 12px; background-color: forestgreen; border-radius: 20px 20px 0 0;}
.save-attemp-button { display: inline-block; margin-right:10px; }
.save-attemp-button a { background-color: #1fbad6; display: inline-block; border-radius: 4px; font-family: 'Poppins', sans-serif; border: 0px; line-height: 26px; text-transform: uppercase; padding: 4px 17px 4px 16px;
font-size: 14px; color: #fff;}
.save-attemp-button a:hover { background-color: #1fbad6; border-color: #1fbad6; color: #fff; text-decoration: none; }
.form-main_footer{}
.form-main {float: left; padding: 0 15px; width:100%;}
.attempt-main { background-color:#d9edf7;}
.right_instruction {
    background-color: #f5f8fa;
    padding: 20px 30px;
    
	
}
.left_instruction {
    height: 86vh;
    overflow-y: auto;
}	
a.tests-go{color: #1fbad6; font-size:14px; font-family: 'Poppins', sans-serif; line-height: 35px;}
a.tests-go .fa:before{}
.right_instruction	.fa:before{font-size: 70px;
    line-height: 125px;}
.right_instruction	.fa{color: #fff;
    width: 125px;
    text-align: center;
    clear: both;
    height: 125px;
    background-color: #1fbad6;
    border-radius: 50%;
    margin: 0 auto;
    display: block;}

.left_instruction{}
.score-blocks{
background: #fff;
	margin-bottom: 3rem;
    border-radius: 4px;
box-shadow: -1px 1px 6px 0px rgb(117 138 172 / 32%) !important;
    }
.score_blocks_inner{
	display: flex;
    -webkit-box-pack: justify;
	justify-content: space-between;
	flex-flow: wrap;
	padding: 20px;}
.inner_rank{
	display: flex;
    -webkit-box-align: center;
	align-items: center;
}
.inner_rank_icon{
	background-color: #e4174f;
	width: 42px;
    height: 42px;
	display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    margin-right: .8rem;
}
.inner_rank_content{
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.inner-label{
    font-size: 14px;
    font-weight: 400;
    color: #86a1ae;
}
.inner_rank_content h4 {
    margin: 0 0 0;
    font-weight: 500;
	font-size: 15px;
	line-height: 1.5rem;
}
	.help-text {
    font-size: 12px;
    font-weight: 400;
    color: #86a1ae;
}
.inner_score{
	display: flex;
    -webkit-box-align: center;
	align-items: center;
}
.inner_score_icon{
	background-color: #8942e5;
	width: 42px;
    height: 42px;
	display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    margin-right: .8rem;
}
.inner_score_content{
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.inner_score_content h4 {
    margin: 0 0 0;
    font-weight: 500;
	font-size: 15px;
	line-height: 1.5rem;
}

.inner_attempted{
	display: flex;
    -webkit-box-align: center;
	align-items: center;
}
.inner_attempted_icon{
	background-color: #0ad0f4;
	width: 42px;
    height: 42px;
	display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    margin-right: .8rem;
}
.inner_attempted_content{
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.inner_attempted_content h4 {
    margin: 0 0 0;
    font-weight: 500;
	font-size: 15px;
	line-height: 1.5rem;
}

.inner_accuracy{
	display: flex;
    -webkit-box-align: center;
	align-items: center;
}
.inner_accuracy_icon{
	background-color: #0ece6d;
	width: 42px;
    height: 42px;
	display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    margin-right: .8rem;
}
.inner_accuracy_content{
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.inner_accuracy_content h4 {
    margin: 0 0 0;
    font-weight: 500;
	font-size: 15px;
	line-height: 1.5rem;
}

.inner_percentile{
	display: flex;
    -webkit-box-align: center;
	align-items: center;
}
.inner_percentile_icon{
	background-color: #6c62f9;
	width: 42px;
    height: 42px;
	display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    margin-right: .8rem;
}
.inner_percentile_content{
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.inner_percentile_content h4 {
    margin: 0 0 0;
    font-weight: 500;
	font-size: 15px;
	line-height: 1.5rem;
}
.score-blocks .table-grid th {
    padding: 18px;
    border-top: none;
    font-weight: 400;
    color: #86a1ae;
    font-size: 12px;
	border: 1px solid #dfe4e8;
    position: relative;
}
.score-blocks .table-grid td {
    padding: 18px;
	font-size: 16px;
	border: 1px solid #dfe4e8;
    position: relative;
}
.table-grid td:first-child, .table-grid th:first-child {
    border-top: none;
    border-left: none;
}
.table-grid td:first-child, .table-grid th:first-child {
    border-top: none;
    border-left: none;
}
.score-blocks .table-grid{width:100%;}

.indicator-attempted {
    background-color: rgba(10, 208, 244, .1);
}
.indicator_progress {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.indicator_progress:after {
    background-color: rgba(10, 208, 244, .5);
}
.indicator_progress:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 5px;
}

.score_buttons{
	background-color: #1fbad6;
    display: inline-block;
    border-radius: 4px;
    font-family: 'Poppins', sans-serif;
    border: 0px;
    line-height: 26px;
    text-transform: none;
    padding: 4px 17px 4px 16px;
    font-size: 14px;
    color: #fff;
	
}
.test-start-acceptance{
	position: fixed;
    left: 0;
    right: 0;
    padding: 16px;
    bottom: 48px;
    background-color: #fff;
    -webkit-box-shadow: 0 -2px 4px rgba(0, 0, 0, .2);
    box-shadow: 0 -2px 4px rgba(0, 0, 0, .2);
}
.declaration-head{font-size:30px; font-weight:800;}
.test-start-acceptance select{height:auto!important;
border:1px solid #000!important;}
#watermark{font-size: 120px;
    font-weight: bolder;
    position: fixed;
    top: 15%;
    left: 5%;
    rotate: 350deg;
    z-index: 999;
    color: rgba(19, 117, 135, 0.15);
}
.attemp-pagination .purple-green-tick::before {
	content: '\2714'; /* Unicode character for check mark */
	color: green;
	font-weight:bold;
	font-size: 1em;
}
.test-conditions .marked-review-tick{background-color: #800080;
    padding: 2px 6px;
    border-radius: 0 0 10px 10px;
    margin-right: 5px;
    font-weight: 500;
color: #fff;}	
.test-conditions .marked-review-tick::before{
    content: '\2714'; /* Unicode character for check mark */
	color: green;
	font-weight:bold;
	font-size: 1em;
}
.solution{text-transform:none !important}