@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:wght@100;300;400;500;600;700;800;900&display=swap');
body{margin:0;padding:0;background:#f2f3f7;font-family: 'Inter Tight', sans-serif;color:#101820;font-size:16.25px;}
*{border:none;text-decoration:none;outline:none;box-sizing:border-box;}
a:hover{text-decoration:none;}
.clear{clear:both;}
a{color:inherit;}
img{vertical-align:top;}
iframe{width:100% !important;}





h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-family: 'Inter Tight', sans-serif;font-weight:700;color:#101820;}
h2.title{font-size:24.37px;color:#101820;font-weight:700;padding-bottom:15px;}
h3.title2{font-size:20.31px;color:#101820;font-weight:700;padding-bottom:15px;}
h4{font-size:14.63px;color:#101820;font-weight:700;padding-bottom:8px;}
p.body_text{font-size:16.25px;color:#474747;font-weight:400;margin:0;padding:0 0 14px 0;line-height:26.81px;}
p.body_text a{color:#00b5e2;text-decoration:underline;}


td {
    padding-right: 4px;
    padding-left: 4px;
}



img {
	max-width: 100%;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}


.flex_sec{display:flex;flex-wrap:wrap;}
.center_align{align-items:center;}
.space{justify-content: space-between;}

header{background:#00b5e2;padding:5px 0;}
.logo{margin-bottom:-43px;position:relative;z-index:9;}

@media(min-width:768px){
#navigation ul{margin:0;padding:0;list-style:none;}
#navigation ul li{font-size:16.25px;color:#fff;display:inline-block;vertical-align:top;font-weight:600;padding:7px 19px;border-radius:25px;}
#navigation ul li a{display:block;}
#navigation ul li:hover, #navigation ul li.active{background:#101820;}
}

.content_sec{padding:50px 0 57px 0;}
.top_menu{display:flex;gap:24px;flex-wrap:wrap;}
.btn1{font-size:14.62px;color:#101820;font-weight:700;min-width:117px;border-radius:5px;border:2px solid #00b5e2;text-align:center;padding:9px;display:inline-block;margin-bottom:19px;background-color:transparent;}
.btn1.orange{background:#f07d00;border-color:#f07d00;color:#fff;margin-bottom:4px;}
.btn1.black{background:#101820;border-color:#101820;color:#fff;margin-bottom:4px;}
.btn1.blue{background:#00b5e2;border-color:#00b5e2;color:#fff;margin-bottom:4px;}
p.text1{font-weight:600;font-size:13px;padding:0 0 0 15px;margin-bottom:14px;border-left:1px solid #97a1c6;line-height:18px;}
.sec2{padding:48px 0 23px 0;}
.sec3{padding:23px 0 23px 0;}
.sec4{padding:23px 0 23px 0;}
.box1{background:#fff;border-radius:10px;height:100%;padding:30px 26px;}
.divider{width:100%;height:1px;background:#c6cce0;margin-bottom:24px;}
.total_div{background:url(../images/round_bg1.png) no-repeat center top;width:275px;height:276px;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:36px;color:#101820;font-weight:700;margin-bottom:20px;text-align:center;line-height:31px;}
.total_div span{color:#00b5e2;font-weight:400;font-size:15.43px;display:block;padding-top:4px;}
.btn_holder{display:flex;justify-content: center;gap:10px;text-align:center;}
a.btn2{background:#d9f4fb;bodrer-radius:10px;min-width:113px;text-align:center;font-weight:700;font-size:16.25px;border-radius:10px;color:#00b5e2;padding:12px 12px;display: inline-block;}
a.btn2.orange{background:#fdecd9;color:#f07d00;}
a.btn2 i{margin-right:10px;}
.table1{margin-top:25px;}
.table1 td{font-size:16.25px;padding:6px 6px 6px 0;}
.table1 tr:nth-child(even) {background: #fdecd9;}

/*.table1 td:first-child{font-weight:600;}*/
.box1 table .fa-calendar-check{color:#00b5e2;}
.box1 table .fa-file-lines{color:#00b5e2;}

.table2 tr{border-bottom:1px solid #e4e7f1;}
.table2 td{padding:17px 6px 17px 0;}
.table2 tr:last-child{border:none;}

.table3 tr{border-bottom:1px solid #e4e7f1;}
.table3 td{padding:12px 6px 12px 0;}
.table3 tr:last-child{border:none;}
.table3 thead tr{border-bottom:1px solid #e4e7f1 !important;}
.table3 thead td{color:#f07d00;font-size:14.62px;font-weight:600;}
/*.table3 tbody td:last-child{color:#00b5e2;font-weight:700;}*/

.orange_box{background: rgba(240,125,0,1);
background: -moz-linear-gradient(top, rgba(240,125,0,1) 0%, rgba(244,168,79,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,125,0,1)), color-stop(100%, rgba(244,168,79,1)));
background: -webkit-linear-gradient(top, rgba(240,125,0,1) 0%, rgba(244,168,79,1) 100%);
background: -o-linear-gradient(top, rgba(240,125,0,1) 0%, rgba(244,168,79,1) 100%);
background: -ms-linear-gradient(top, rgba(240,125,0,1) 0%, rgba(244,168,79,1) 100%);
background: linear-gradient(to bottom, rgba(240,125,0,1) 0%, rgba(244,168,79,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f07d00', endColorstr='#f4a84f', GradientType=0 );}
.orange_box h3{color:#fff;}
.orange_box .divider{background:#fff;opacity:0.2;}
.orange_box h2{color:#fff;font-size:36px;padding-bottom:8px;}
.orange_box p{color:#fff;margin:0;padding:0;}
.Momentum{margin-bottom:40px;}
.study p span{font-weight:700;font-size:17.87px;color:#f07d00;display:block;}
.gap1{height:55px;}
p.bold{font-weight:600;}

a.right_btn{position:absolute;right:40px;top:20px;width:40px;height:39px;background:#00b5e2;border-radius:4px;display:flex;align-items: center;justify-content: center;color:#fff;}
span.orange{display:inline-block;vertical-align:middle;width:27px;height:27px;background:#f07d00;border-radius:4px;margin:0 10px;}
span.blue{display:inline-block;vertical-align:middle;width:27px;height:27px;background:#00b5e2;border-radius:4px;margin:0 10px;}
.gap1{height:37px;}

.panel-default>.panel-heading{background-color:transparent;border:none !important;padding:0;}
.panel{box-shadow:none;border:none;}
.panel-body{padding:0;border:none !important;}
.panel-title a{position:relative;}
.panel-title a:before{background:url(../images/plus.png) no-repeat center top;position:absolute;left:0;top:7px;width:26px;height:25px;content:'';border-radius:0;}
.panel-title a[aria-expanded="true"]:before{background:url(../images/minus.png) no-repeat center center;}
.panel-default:first-child a:before{background:url(../images/minus.png) no-repeat center center;}
.panel-default:first-child a[aria-expanded="false"]:before{background:url(../images/plus.png) no-repeat center center;}

.thead_top td:first-child{padding-left:36px;}
.fixed_width td:first-child{width:16%;}
.fixed_width td:nth-of-type(2){width:54%;}
.fixed_width td:nth-of-type(3), .fixed_width td:nth-of-type(4), .fixed_width td:nth-of-type(5){width:10%;}

.form_sec label{font-weight:500;display:block;padding-bottom:0px;}
.input_box{width:100%;height:42px;background:#fff;border:1px solid #acadae;border-radius:5px;padding:0 18px;font-size:14.62px;line-height:42px;}
.textarea1{width:100%;height:233px;background:#fff;border:1px solid #acadae;border-radius:5px;padding:18px;font-size:14.62px;}

ul.list2{margin:0;padding:0;list-style:none;}
ul.list2 li{color:#ffffff;font-weight:600;padding:11px 18px;display:inline-block;border-radius:8px;}
ul.list2 li.black{background:#101820;}
ul.list2 li.white{color:#101820;background:#fff;}
.timer_top{background:#f07d00;border-radius:8px;min-width:226px;height:44px;color:#fff;font-size:13.81px;padding-left:67px;position:relative;padding-top:2px;}
.timer_top span{display:block;font-size:14.62px;font-weight:700;}
.timer_top i{position:absolute;left:0;top:0;background:#fb9322;width:54px;height:44px;display:flex;align-items: center;justify-content: center;border-radius: 8px 0px 0px 8px;
-moz-border-radius: 8px 0px 0px 8px;
-webkit-border-radius: 8px 0px 0px 8px;}

.user_sec{position:relative;padding-left:52px;font-size:15.43px;font-weight:700;}
.user_sec span{display:block;font-weight:400;font-size:14.62px;}
.user_sec i{position:absolute;left:0;top:0;width:38px;height:38px;border-radius:4px;background:#f1830b;display:flex;align-items: center;justify-content: center;color:#fff;}
.box2{background:#fff;border-radius:10px;height:140px;display:flex;width:138px;align-items:center;justify-content:center;font-weight:600;color:#101820;text-align:center;-webkit-box-shadow: 0px 5px 0px 0px rgba(0,181,226,0.11);
-moz-box-shadow: 0px 5px 0px 0px rgba(0,181,226,0.11);
box-shadow: 0px 5px 0px 0px rgba(0,181,226,0.11);margin-bottom:19px;}
.box2 i{color:#00b5e2;font-size:30px;display:block;}
.box2.active, .box2:hover{background: rgba(240,125,0,1);
background: -moz-linear-gradient(top, rgba(240,125,0,1) 0%, rgba(244,168,79,1) 68%, rgba(244,168,79,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,125,0,1)), color-stop(68%, rgba(244,168,79,1)), color-stop(100%, rgba(244,168,79,1)));
background: -webkit-linear-gradient(top, rgba(240,125,0,1) 0%, rgba(244,168,79,1) 68%, rgba(244,168,79,1) 100%);
background: -o-linear-gradient(top, rgba(240,125,0,1) 0%, rgba(244,168,79,1) 68%, rgba(244,168,79,1) 100%);
background: -ms-linear-gradient(top, rgba(240,125,0,1) 0%, rgba(244,168,79,1) 68%, rgba(244,168,79,1) 100%);
background: linear-gradient(to bottom, rgba(240,125,0,1) 0%, rgba(244,168,79,1) 68%, rgba(244,168,79,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f07d00', endColorstr='#f4a84f', GradientType=0 );color:#fff;box-shadow:none;}
.box2:hover i, .box2.active i{color:#fff;}

.table4 tr{border-bottom:1px solid #e4e7f1;}
.table4 td{padding:12px 6px 12px 30px;border-right:1px solid #e4e7f1;}
.table4 tr td:first-child{padding-left:0;}
.table4 tr:last-child{border:none;}
.table4 thead tr{border-bottom:1px solid #e4e7f1 !important;}
.table4 thead td{color:#f07d00;font-weight:600;}
.table4 tbody td{}
.table4 tr td:last-child{border:none;}
.numner_box{border-radius:4px;border:2px solid #00b5e2;display:flex;margin-bottom:22px;padding:10px 20px 10px 31px;align-items: center;font-weight:700;position:relative;justify-content: space-between;}

.numner_box2{border-radius:4px;border:2px solid #00b5e2;display:block;margin-bottom:22px;padding:10px 20px 10px 31px;align-items: center;font-weight:700;position:relative;justify-content: space-between;}

.numner_box.current:after{background:#00b5e2;position:absolute;left:0;top:0;bottom:0;width:60%;content:'';z-index:-1;border-radius: 0px 5px 5px 0px;
-moz-border-radius: 0px 5px 5px 0px;
-webkit-border-radius: 0px 5px 5px 0px;}

.numner_choice{border-radius:4px;border:2px solid #00b5e2;display:flex;margin-bottom:22px;padding:10px 20px 10px 31px;align-items: center;font-weight:700;position:relative;justify-content: space-between;background:#00b5e2;}

.numner_box.current span{color:#fff;}
.numner_box.current:before{background:#fff;}

.stroked{ text-decoration: line-through; }

span.hl { background: yellow; }

.bottom_panel{background:#fff;display:flex;align-items: center;justify-content: space-between;border-radius:5px;}
.gap10{gap:10px;}
.gap10 a{margin-bottom:0;}

.modal-content{background:transparent;box-shadow:none;border:none;text-align:center;}
.modal-backdrop{background:transparent;}
.calculator_box{bodrer-radius:20px;background:#fff;padding:30px 20px 20px 20px;width:336px;margin:0 auto;border-radius:15px;-webkit-box-shadow: 0px 0px 9px 1px rgba(0,181,226,0.14);
-moz-box-shadow: 0px 0px 9px 1px rgba(0,181,226,0.14);
box-shadow: 0px 0px 9px 1px rgba(0,181,226,0.14);position:relative;}
.close_btn{position:absolute;right:10px;top:5px;font-weight:700;width:30px;height:30px;background:#f07d00;direction:flex;color:#fff;align-items: center;justify-content: center;border-radius:50%;line-height:30px;}

@media(max-width:991px){
.m_flex{display:block;}
.m_flex [class*="col-"]{ margin-bottom:20px;}
}

@media(max-width:767px){
.s_flex{display:block;}
.flex_sec [class*="col-"]{ margin-bottom:20px;}
.top_menu{gap:14px;}
.exam_top {justify-content: center;gap: 10px;}
.box2{width:100%;}
}

p.explan_long table td, p.explan_long table th {
  text-align: left;
  padding: 4px;
}
p.explan_long table {
    margin-bottom: 8px;
}

div.explan_long table td, div.explan_long table th {
  text-align: left;
  padding: 4px;
}
div.explan_long table {
    margin-bottom: 8px;
}
.sg_box {
    border: 1px solid #ccc; 
    background-color: #f1f1f1; 
    padding: 10px;
    margin-bottom: 8px;
}    
.sg_box h2 {
    font-size: 22px;
    margin-bottom: 8px;
}
.sg_box h3 {
    font-size: 22px;
    margin-bottom: 8px;
}
.sg_accordion {
    cursor: pointer;
    display: flex;
}
.sg_panel {
    display: none;
    margin-top: 5px;
}
.sg_accordion-icon {
    font-weight: bold;
    font-size: 18px;
    margin-right: 5px;
}