@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
body{padding:0;margin:0;font-family:'Open Sans',sans-serif;}
ul{list-style:none}
a{text-decoration:none;outline:none}
body a:hover,body a:focus{color:initial;text-decoration:none}
a:focus{outline:none;text-decoration:none}
textarea:focus{outline:none}
select:focus{outline:none;}
input{outline:none!important}
button,button:focus{outline:none}
a img{border:none}
img{border:0}
p{padding:0;margin:0}
h1,h2,h3,h4,ul,p{padding:0;margin:0}
textarea{resize:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}
input:-moz-placeholder,textarea:-moz-placeholder{color:#fff}
input:-webkit-autofill{border:1px solid #e4e4e5;-webkit-text-fill-color:rgba(49,50,51,1);-webkit-box-shadow:0 0 0px 1000px #f5f5f6 inset;transition:background-color 5000s ease-in-out 0s;}
input:-internal-autofill-selected{background-color:#f5f5f6!important;-webkit-box-shadow:0 0 0px 1000px #f5f5f6 inset;}
input:-webkit-autofill:hover,input:-webkit-autofill:focus{border:1px solid #e4e4e5;-webkit-text-fill-color:rgba(49,50,51,1);-webkit-box-shadow:0 0 0px 1000px #f5f5f6 inset;transition:background-color 5000s ease-in-out 0s;}
input::-moz-placeholder{opacity:1;outline:none}
textarea::-moz-placeholder{opacity:1;outline:none}
.clr{clear:both;height:0}
ul{padding:0;list-style:none}
a{text-decoration:none;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
a:hover{text-decoration:none;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}

/*  main css  */
header{background:#F5F6F8;padding:13px 0px;}
.nav-bar{display:flex;align-items:center;justify-content:space-between;}
.side-navs > ul > li{display:inline-block;padding-left:15px;}
.side-navs > ul > li a i{color:#797979;font-size:22px;}
a.menu img{position:relative;top:-1px;}
a.menu{border:1px solid #ccc;padding:7px;border-radius:50%;text-align:center;align-items:center;display:block;}
.center-content{padding:60px 0px;}
.home-content h3{font-size:35px;color:#323232;font-family:'Montserrat',sans-serif;font-weight:600;text-align:center;padding-bottom:20px;}
.home-content p{font-size:16px;color:#747474;text-align:center;padding-bottom:10px;font-weight:400;}
.page-btn{color:#fff;background-color:#0070b8;padding:17px 30px;text-transform:uppercase;margin:auto;display:table;font-size:17px;border-radius:5px;transition:0.6s;font-weight:500;}

/* a.page-btn:hover { background: #68b7ea; color: #fff; transition: 0.6s; } */
.home-img{padding:30px 0px;}
.home-img img{margin:auto;text-align:center;display:block;border-radius:50%;object-fit:cover;width:400px;height:400px;}
.footer-menu{background:#F5F6F8;padding:15px 0px;}
.footer-menu ul{width:fit-content;margin:auto;}
.footer-menu li a{color:#5e5e5e;font-size:16px;}
.footer-menu li a:hover{color:#0070b8;}
.footer-menu li:after{content:"";width:2px;height:20px;position:absolute;top:2px;right:-16px;background:#8e8e8e;}
.footer-menu li{margin:0px 15px;display:inline-block;position:relative;}
.copyr{padding:20px 0px;text-align:center;margin:auto;color:#5e5e5e;}
.menu-list li{display:block;}
.menu-list li a{display:block;}
.menu-list{position:absolute;z-index:22;width:100%;max-width:400px;right:0px;min-width:300px;top:54px;background:#fff;display:none;padding:0 10px;box-shadow:0 0 4px #0002;}
.menu-item{position:relative;}
.menu-list li a:last-child{border:0;}
.menu-list li a{text-align:right;border-bottom:1px solid #ccc;color:#797979;padding:10px 0;}

/* 14 ap quasinare */
.que-con div#dataTable_length{display:none;}
.progress-bar{position:relative;}
.progress{background-color:#E1E1E1;border-radius:5px;height:14px;}
.que-con  table.dataTable tfoot th,.que-con  table.dataTable tfoot td,.que-con .table td,.que-con  .table th{border:0;}
.que-con 
input[type="radio"]{width:30px;height:18px;top:4px;position:relative;}
ul.questions-list li{margin:10px 0px;font-size:15px;color:#686868;}

/* .que-con div#dataTable_paginate span { display: none; } */
.bg-outer{padding:60px 0px;}
.que-con{margin:60px 0px;box-shadow:2px 0 30px rgba(0,0,0,.1);padding:60px 30px;background:#fff;background-size:cover}
h5.question{font-size:18px;display:block;width:100%;padding-top:10px;position:relative;color:#020202;font-weight:500;font-family:'Montserrat',sans-serif}
.que-con div#dataTable_paginate>.paginate_button{padding:3px 12px;border-radius:5px;font-weight:600;height:35px;text-transform:uppercase;width:35px;font-size:0;line-height:30px;transition:.6s;margin:0 5px;box-shadow:-2px 1px 5px rgb(255,255,255,1),1px 2px 5px rgba(0,0,0,.38)}
.que-con div#dataTable_paginate>.paginate_button.disabled{cursor:no-drop!important;box-shadow:inset -2px 1px 5px rgb(255,255,255,1),inset 1px 2px 5px rgba(0,0,0,.38)!important;background:0 0!important;border:transparent;opacity:.5}
.que-con div#dataTable_paginate>.paginate_button.disabled:before{border:0!important;color:#000!important}
.que-con div#dataTable_paginate a#dataTable_next:before,.que-con div#dataTable_paginate a#dataTable_previous:before{color:#000!important;font-size:29px;line-height:24px;content:"\f104";font-family:'FontAwesome';position:relative;top:5px;padding-right:10px;}
.que-con div#dataTable_paginate a#dataTable_next:before{content:"\f105"}
div#dataTable_paginate a{height:35px;transition:.6s;box-shadow:inset -2px 1px 5px rgb(255,255,255,1),inset 1px 2px 5px rgba(0,0,0,.38)}
div#dataTable_paginate>a:hover{transition:.6s;background:#d9dadc8a;color:#000!important}
.email-form button,a.paginate_button.current,div#dataTable_paginate a{font-weight:600;border-radius:5px;text-transform:uppercase}
a.paginate_button.current,div#dataTable_paginate a{padding:3px 12px;width:35px;line-height:30px;margin:0 5px}
a.paginate_button.current{border:0!important;box-shadow:-2px -2px 5px rgb(255,255,255,1),1px 2px 5px rgba(0,0,0,.38)!important;position:relative;top:-2px;height:33px!important}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{border:1px solid #d6d6d6!important;background-color:transparent;background:0 0!important;color:#000!important}
.paginate_button.disabled{cursor:no-drop!important}
.que-con table#dataTable tfoot tr td{padding:0!important}
.que-con table#dataTable tfoot tr{padding:10px 0!important}
.que-con table.dataTable tbody tr{background-color:transparent!important}
.que-con .submit-btn button{margin-left:auto;display:table;text-transform:uppercase;font-size:14px}
.page-progress{padding-bottom:40px}
.row.pre-data p{text-align:left;margin-bottom: 1rem;}
.graph-outer{border:1px solid #0070b8}
.home-content.pre h4{color:#0070b8;font-size:30px;font-weight:700;text-align:center;padding-bottom:30px}
.email-form{display:flex;align-items:center;max-width:600px;margin:auto}
.email-form button{background:#79B835;height:50px;padding:10px 10px;border:0;color:#fff;text-align:center;min-width:166px}
.email-form input::placeholder{color:#636363}
.email-form input{background:#d0d0d0;height:50px;width:100%;border:0;font-size:14px;border-radius:6px;color:#333;margin-right:10px;padding:10px 20px}
.email-form-outer p{color:#0070b8;font-style:italic;font-size:17px;padding-top:15px}
.email-form-outer{margin-top:60px}

/* .progress-bar:after { content: ""; width: 10px; height: 100%; position: absolute; right: 0; border-right: 10px solid #e1e1e1; border-top: 27px solid #0070b8; border-bottom: 9px solid #36ff12e8 } */
.fulldata p strong{color:#000}
.full-consult{padding-top:60px}
.progress-bar[aria-valuenow="100"]:after{content:"";border:0!important}
div#dataTable_paginate{background:#f5f6f8;padding:5px 30px;border-radius:50px;box-shadow:0 0 5px #0003}
a#dataTable_next,div#dataTable_paginate > span{display:none;}
.que-con div#dataTable_paginate>.paginate_button.previous{font-size:13px;border:1px solid transparent;width:auto;color:#333333;padding:0px 15px;}
table#dataTable .submit-btn{display:flex;align-items:center;}
a#pre{border-radius:5px;font-weight:600;height:35px;text-transform:uppercase;line-height:36px;transition:.6s;margin:0 5px;box-shadow:-2px 1px 5px rgb(255,255,255,1),1px 2px 5px rgba(0,0,0,.38);font-size:13px;border:1px solid transparent;width:auto;color:#333333;padding:0px 15px;background:#f5f6f8;}
a.disabled{box-shadow:inset -2px 1px 5px rgb(255,255,255,1),inset 1px 2px 5px rgba(0,0,0,.38)!important;opacity:0.5;}
div#dataTable_paginate{display:none;}
a#pre:before{color:#000!important;font-size:26px;line-height:13px;content:"\f104";font-family:'FontAwesome';position:relative;top:4px;padding-right:10px;}
.home-content h3 span{font-size:unset!important;}
div#chart_div div[dir="ltr"],div#chart_div div[dir="ltr"] svg{width:100%!important;}
.alert-danger.animated  button.close{top:12px!important;}
.email-form-outer button{margin-left:10px;}
.email-form-outer input{margin-right:0px;}
.alert-warning{color:#a94442;background-color:#f2dede!important;border-color:#ebccd1!important;left:0px!important;padding:10px 30px 10px 10px!important;width:fit-content!important;}
.alert-warning button.close{top:11px!important;}
.alert-danger.animated{display:inline-block;margin:0px auto;position:fixed!important;transition:all 0.5s ease-in-out 0s!important;z-index:1031!important;top:7px!important;right:0!important;left:0!important;width:fit-content!important;padding:10px 30px 10px 10px!important;}

/* 27 april */
.footer-menu{background:transparent;}
.footer-menu li a:hover{color:#000;}
.footer-menu li a{color:#000;}
.footer-menu hr + a{display:none!important;}
.footer-menu hr{display:none;}
.footer-menu li:last-child:after{content:"";display:none!important;}
.footer-menu li:after{content:"";background:#aaa;    /*#79b835*/}
div#dis-list li.list-text-danger:after{content:"";width:7px;height:7px;background:#df4b4b;position:absolute;top:8px;left:0px;border-radius:50%;}
div#dis-list li.list-text-warning:after{content:"";width:7px;height:7px;background:#ffc107;position:absolute;top:8px;left:0px;border-radius:50%;}
div#dis-list li.list-text-success:after{content:"";width:7px;height:7px;background:#28a857;position:absolute;top:8px;left:0px;border-radius:50%;}
div#dis-list ul li{position:relative;padding-left:15px;}

/*  */

/* quize sections */

/* ul.many_quizzes { display: flex; flex-wrap: wrap; margin: 0px -15px !important; } */

/* ul.many_quizzes li { flex: 0 0 25%; margin-bottom: 30px; padding: 0px 15px; } */
.quiz_details h4 a{font-size:18px;color:#414141;font-weight:700;font-family:'Montserrat',sans-serif;margin-bottom:3px;padding-top:9px!important;display:block;}
.quiz_details p{font-size:15px;color:#777777;margin:0;text-align:left;padding-top:5px;}
#simple-bar{max-height:76px;overflow:auto;}
.many_quizzes{padding-bottom:30px;}
.quiz_box:hover a{color:#247ba0;}
.quiz_img{overflow:hidden;}
.quiz_box img{transition:0.6s;}
.quiz_box:hover img{transform:scale(1.2);transition:0.6s;}
ul.many_quizzes li img{transition:0.6s;object-fit:cover;width:100%;}
.quiz_box{margin-bottom:30px;}
.quiz_box img{transition:0.6s;max-height:201px;width:100%;object-fit:cover;}

/*Quiz Page*/
html.quizbody { height: 100%; min-height: 100%; }
html.quizbody body {position: relative; min-height: 100%; }
.quizbody footer { position: absolute;left: 0; right: 0; bottom: 0; }
.quizepagesec { padding: 90px 0;}
.quizebox { width: 100%; padding: 0px 0px 0px;margin: 0 0 30px; background: #fff; box-shadow: 0 0 12px 0 rgba(0,0,0,0.2); border-radius: 4px;}
.quizimg {display: block;width: 100%;text-align: center; }
.quizimg img { max-height: 200px; max-width: 100%; object-fit: cover; width: 100%; }
.scrollingcontent { padding: 0 20px 30px; }
.quizetitle { margin: 25px 0 20px; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding: 10px 0; }
.quizetitle a { display: block; font:600 16px 'Open Sans'; color: #000; text-overflow: ellipsis; overflow: hidden;white-space: nowrap; }
.quizedesc{height:86px;overflow-x:auto;padding-right: 9px;}
.quizedesc{scrollbar-color:#2abb9b #e0e0e0;scrollbar-width:thin;}
.quizedesc::-webkit-scrollbar{width:6px;}
.quizedesc::-webkit-scrollbar-track{background:#e0e0e0;border-radius:20px;-webkit-border-radius:20px;}
.quizedesc::-webkit-scrollbar-thumb{background:#91beff;border-radius:20px;-webkit-border-radius:20px;}
.quizedesc p { font: 400 15px 'Open Sans'; color: #494949; line-height: 23px; }
.logo {  max-width: 200px;}
/*24-02*/
.center-content .row.pre-data p, .center-content .home-content p{ font-family: "Roboto", sans-serif !important; font-size: 0.875rem !important; }
.center-content .row.pre-data p a { color: #0007ff; text-decoration: underline; }


div#dis-list ul li strong + span{ font-family: "Roboto", sans-serif !important; font-size: 0.875rem !important; margin: 0 0 1rem !important; padding: 0 !important;}
/*div#dis-list ul li div a { color: #76838f; }*/


div#dis-list ul li strong + span{display:block;}




/* Responsive */
/* full page  */
@media (max-width:991px){
.center-content{padding:30px 0px;}
.page-progress{padding-bottom:20px;}
.full-consult{padding-top:20px;}
.copyr{padding:10px 0px;}
.footer-menu{padding:10px 0px;}
.page-btn{font-size:16px!important;padding:10px 20px;line-height:normal!important;height:auto!important;}
.center-content{padding:20px 0px;}
.graph-outer{margin-bottom:15px;}
.footer-menu li{margin:0px 5px;}
.footer-menu li:after{content:"";display:none;}
.footer-menu li a{font-size:15px;}
.home-content h3{font-size:25px;padding-bottom:10px;}
.home-content.pre h4{font-size:20px;}
.email-form-outer{margin-top:30px;}
.que-con{padding:30px;}
.que-con{margin:30px 0px;}
ul.many_quizzes li{flex:0 0 33.33%;}
/*Quiz Page*/
.quizetitle a { font-size: 15px; line-height: 18px; }
}
@media (max-width:767px){
.home-content h3{font-size:20px;padding-bottom:4px;}
.home-content.pre h4{font-size:17px;padding-bottom:10px;}
.home-img img{width:350px;height:350px;}
/*Quiz Page*/
.quizepagesec { padding: 40px 0; }
}
@media (max-width:575px){
.center-content{padding:15px 0px;}
.full-consult{padding-top:5px;}
.page-btn{font-size:14px;padding:9px 10px;}
.page-progress{padding-bottom:15px;}
.email-form-outer{margin-top:10px;}
.email-form input{height:40px;}
.email-form button{height:40px;line-height:22px;}
.que-con{margin:15px 0;padding:15px;}
.que-con .submit-btn button{margin-left:auto;margin-bottom:0;margin:auto;}
.home-img{padding:30px 0px;padding-top:0;padding-bottom:20px;}
.bg-outer{padding:10px 0px;}
.que-con{margin:15px 0px;}
.home-img img{width:250px;height:250px;margin-top:15px;}
}
@media (max-width:480px){
.graph-outer{padding:15px 0;}
.logo img{width:80%;}
.side-navs > ul > li a i{color:#797979;font-size:16px;}
.side-navs > ul > li{padding-left:10px;}
a.menu{padding:3px;}
a.menu img{width:75%;}
.home-content h3,.home-content h3 span{font-size:20px!important;}
.quiz_box{margin-bottom:15px;}
}
@media (max-width:400px){
div#dataTable_paginate a{padding:3px 3px;height:27px!important;width:30px;line-height:27px;margin:0px 3px;}
div#dataTable_paginate{padding:5px 10px;}
.que-con div#dataTable_paginate a#dataTable_previous:after{content:"\f104";top:2px;}
.que-con div#dataTable_paginate a#dataTable_next:after{font-size:20px;line-height:25px;content:"\f105";top:-1px;}
}
@media (max-width:380px){
.logo img{width:66%;}
.side-navs > ul > li{padding-left:2px;}
.side-navs > ul > li a i{font-size:13px;}
a.menu{padding:1px;}
a.menu img{width:60%;}
.logo{max-width:180px;}
}

/*Notify Css*/
.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}
.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}
.alert-success,.alert-info{background-color:rgba(76,175,80,0.8);color:#fff;}
.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;}
.alert-warning button.close,.alert-success button.close,.alert-info button.close{width:auto;color:#fff;opacity:1;}
.alert-warning{color:#a94442;background-color:#f2dede!important;border-color:#ebccd1!important;}
.alert-warning button.close{color:#a94442!important;}

/*Preloader*/
#preloader{height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999999;background:#fff;}
.loader{position:absolute;width:5rem;height:10rem;top:50%;margin:0 auto;left:0;right:0;transform:translateY(-50%);}
.circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round;}
@keyframes rotate{
100%{transform:rotate(360deg);}
}
@keyframes dash{
0%{stroke-dasharray:1,200;stroke-dashoffset:0;}
50%{stroke-dasharray:89,200;stroke-dashoffset:-3.5rem;}
100%{stroke-dasharray:89,200;stroke-dashoffset:-12.4rem;}
}
@keyframes color{
100%,0%{stroke:#d62d20;}
40%{stroke:#0057e7;}
66%{stroke:#008744;}
80%,90%{stroke:#ffa700;}
}

/* .progress-bar { background-color: transparent; } */
.progress-bar-primary{background-color:#7571f9;}
.progress-bar-success{background-color:#6fd96f;}
.progress-bar-info{background-color:#4d7cff;}
.progress-bar-danger{background-color:#ff5e5e;}
.progress-bar-warning{background-color:#f29d56;}
.progress-bar-pink{background-color:#e91e63;}
.progress-bar.active,.progress.active .progress-bar{animation:2s linear 0s normal none infinite running progress-bar-stripes;}
.progress-vertical{display:inline-block;height:250px;margin-bottom:0;margin-right:20px;min-height:250px;position:relative;}
.progress-vertical-bottom{display:inline-block;height:250px;margin-bottom:0;margin-right:20px;min-height:250px;position:relative;transform:rotate(180deg);}
.progress-animated{animation-duration:5s;animation-name:myanimation;transition:all 5s ease 0s;}
@keyframes myanimation{
0%{width:0;}
}
@keyframes myanimation{
0%{width:0;}
}

/*loading div*/
.loading{position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;background:rgba(255,255,255,0.7);display:none;justify-content:center;align-items:center;}
.loading__item{width:20px;height:20px;border-radius:50%;background:#00f1ca;margin:0px 5px;}
.loading__item:nth-child(1){animation:bouncing 0.4s alternate infinite cubic-bezier(.6,.05,.15,.95);}
.loading__item:nth-child(2){animation:bouncing 0.4s 0.1s alternate infinite cubic-bezier(.6,.05,.15,.95) backwards;}
.loading__item:nth-child(3){animation:bouncing 0.4s 0.2s alternate infinite cubic-bezier(.6,.05,.15,.95) backwards;}
@keyframes bouncing{
0%{transform:translate3d(0,10px,0) scale(1.2,0.85);}
100%{transform:translate3d(0,-20px,0) scale(0.9,1.1);}
}

/*[type="radio"]:checked,
[type="radio"]:not(:checked) {
position: absolute;
left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
position: relative;
padding-left: 28px;
cursor: pointer;
line-height: 20px;
display: inline-block;
color: #666;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 18px;
border: 1px solid #ddd;
border-radius: 100%;
background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
content: '';
width: 12px;
height: 12px;
background: #F87DA9;
position: absolute;
top: 4px;
left: 4px;
border-radius: 100%;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
[type="radio"]:checked + label:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}*/