﻿.product-title{font-weight:500;}
.onlinetest{ background-color:#3899d0; color:#ffffff; height:50px; text-align:center;font-size:24px; line-height:50px;}

.relatedproduct{ margin-top:20px;}
.spot-list{ padding:30px; line-height:30px;border:1px #eee solid; border-radius: 7px; }
.spot-list h2{font-size:20px; border-bottom:1px #ccc solid; padding-bottom:20px;}
.spot-list .exams{ margin-bottom:20px;padding-bottom:20px; border-bottom:1px #cccccc dashed;}
.spot-list h4{font-size:16px; text-decoration:none; color:#666;}
.spot-list p{ margin:0px; padding:0px; }

.spot-sulit-list{  border:1px #e1e7ec solid; margin: 0px 15px;padding: 20px;border-radius: 7px;}
.spot-sulit-list h4{margin:0px 15px 10px 15px;width: 100%; padding: 0px 0px 15px 0px;border-bottom:1px #e1e7ec dashed;color: #606975;}
.spot-sulit-list h5{font-size:16px; font-weight:500;}
.spot-sulit-exam{  padding:10px; margin-bottom:20px;border-bottom:1px #e1e7ec dashed;  margin-left:0px; margin-right:0px;} 
.spot-sulit-exam .or-price{ text-decoration:line-through;}
.spot-sulit-exam .product-price{ font-size:14px;font-weight:500; margin-left:30px;}

.sulit-list{ margin-top:30px;}
.sulit-list h4{margin:0px 0px 30px 0px;}
.sulit-list h5{font-size:16px; font-weight:500;}
.sulit-exam{   margin-bottom:20px;padding-bottom:20px;border-bottom:1px #ccc dashed;  margin-left:0px; margin-right:0px;} 

.sulit-exam .or-price{ text-decoration:line-through;}
.sulit-exam .product-price{ font-size:14px;font-weight:500; margin-left:20px; display:inline-block;}
.sulit-exam h2{font-size:18px; }
.sulit-exam h2 a{ text-decoration:none;}
.sulit-exam h3{font-size:18px; }
.sulit-exam h3 a{ text-decoration:none;}
.sulit-exam h5{font-size:18px;border-bottom:1px #ccc dashed; padding-bottom:15px; }
.sulit-exam h5 a{ text-decoration:none;}
.sulitexam{ line-height:30px; border-bottom:1px #cccccc dashed; margin-bottom:30px; margin-top:20px; padding-bottom:10px;}

.sulit-exam-list{   margin-bottom:20px;border:1px #eee solid;border-radius: 7px;  margin-left:0px; margin-right:0px; padding:20px; line-height:30px;  margin-bottom:30px; margin-top:20px; padding-bottom:10px;} 

.sulit-exam-list .or-price{ text-decoration:line-through;}
.sulit-exam-list .product-price{ font-size:14px;font-weight:500; margin-left:20px; display:inline-block;}
.sulit-exam-list h2{font-size:18px; }
.sulit-exam-list h2 a{ text-decoration:none;}
.sulit-exam-list h3{font-size:18px; }
.sulit-exam-list h3 a{ text-decoration:none;}
.sulit-exam-list h5{font-size:18px;border-bottom:1px #ccc dashed; padding-bottom:15px; }
.sulit-exam-list h5 a{ text-decoration:none;}



.sulit-des{ margin-top:30px;}
.comment{ margin-top:30px;}

.sulit-price{ font-size:16px; font-weight:500;color:#fa6800;}

.question{background-color:#ffffff; border:1px #cccccc solid; padding:40px;border-radius:10px; margin-bottom:30px;-moz-border-radius: 10px;-webkit-border-radius: 10px; overflow:hidden;}
.question h2{font-size:18px;}
.question .dry{ font-weight:500;}
.answer{background-color:#f5f5f5;border:.0625rem #dddddd solid; border-radius:10px; margin-top:30px; overflow:hidden;}
.answer ul{padding:0px; margin:0px;}
.answer-list{ line-height:30px; padding:15px 30px;}
.bt{ border-top:1px #dddddd solid;}

.explan{padding:20px 30px; display:none; }
.explan p{margin:0px;line-height:30px;}
.ques-button{ margin-top:30px;}
.istrue{background-color:#02d202; color:#ffffff; }

.exam-desc{ margin-top:30px;border: 1px #ccc solid;padding: 20px;border-radius: 7px;}

.buy-option{background-color: #f5f5f5;padding: 10px 0px; margin: 0px 0px 30px 0px;border: 1px #e1e7ec solid;border-radius: 7px;}
.buy-option .price-option{ padding:10px 15px;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{    background-color: rgba(250,140,0,.8) !important;}

.spot-list-product{ margin-top:30px; line-height:30px;border-radius: 7px; border:1px #e1e7ec solid; padding:24px;}
.spot-list-product .exams{ margin-bottom:15px;padding-bottom:15px; border-bottom:1px #cccccc dashed;}
.spot-list-product h4{font-size:16px; text-decoration:none; color:#666;}
.spot-title{font-size:18px; font-weight:500;margin-bottom: 10px !important; border-bottom:1px #ccc dashed; padding-bottom:10px;}

.showdiscount{ cursor:pointer;  display:block; text-decoration:underline; margin-left:10px;}
.discountlist{ background-color:#f5f5f5; padding:10px 10px;}

.nav_by{ display:inline-block; width:40px; text-align:center;padding: 10px 0px; }
.nav_y{ background-color:#fa6800; color:#ffffff;}

.cert-list dd{font-size: 14px;font-weight: bold;padding: 10px 0;margin-left: 15px; width:100%; display:block;}
.cert-list hr{ clear:both; }
.cert-list ul{ display:block;}
.cert-list ul li{display:block;float: left;width: 18%;padding: 2px 0 0 2px;margin-right:6px; list-style:none;}
.cert-list ul li a{color:#666; word-break:break-word; text-decoration:none;}
.cert-list ul li a:hover{text-decoration:underline;}
.cert-list  dd a{text-decoration:none;}
.cert-list  dd a:hover{text-decoration:underline;}

.az{background-color:#f5f5f5; border:1px #eee solid;}

.new-img {max-width: 190px;margin-right: 15px; min-width:190px;}
.new-img img{width: auto;}
.d-flex{border-bottom:1px #ddd dashed; padding:10px 0px 20px 0px;}
.time{ float:right;}

.subspot{ border:1px #ddd solid; border-radius: 7px; padding:20px;}
.subspot dl dd{ padding:10px 0px; line-height:30px; border-bottom:1px #ddd dashed;}

.c-fex{display: -webkit-box!important;padding: 10px 0px 20px 0px;}
.card-body{padding:5px !important;}
.hidden-dis{ display:none;}
.time{ float:left;}
.graybg{background-color: #f5f5f5;padding: 30px;border: 1px #eee solid;border-radius: 7px;}
.confirmemail{margin-top:30px; float:left;}
.totalprice{margin-top:20px;width:60%;float:right;}
.paymethod{ width:60%; float:right;}
.price{ margin-left:20px;}

.corp-des{ margin-bottom:30px; padding-bottom:30px;   }
#description h2{ font-size:18px;}
.center{ text-align:center;}
.people{  margin-top:30px;}
.people .num{ font-size:40px; color:#fa6800; font-weight:500;}
.pdfdown{ padding:10px 10px 10px 0px; text-decoration:none; vertical-align:middle;}
.pdfdown i{ margin-top:-3px;}
.des-title{ padding:10px 0px; font-size:20px; margin:0px; line-height:30px;}
.sidebar img{border: 1px #eee solid;border-radius: 7px;}
.pageLink { margin:0px; padding:0px;}
.pageLink li{ float:left; list-style-type:none;text-align: center;line-height: 34px;font-size: 14px; font-weight: 500;}
.pageLink li span{ display:inline-block;}
.pageLink li .current{border-radius: 50%;border-color: #fa6811;background-color: #fa6800;color: #fff !important;width: 36px; height: 36px;transition: all .3s;}
.pageLink li .total{ width:auto;}
.pageLink li a{ display:block; width:36px; height:36px;}
.mt5{ margin-top:5px;}
.line{ display:inline-block; margin:0px 5px 0px 0px; line-height:30px;}
.all dd {margin-left: 12px;display: block;line-height: 30px;}
.all .l {padding-left: 30px;line-height: 30px;}
.all a{ text-decoration:none; color:#666;}
.all{border:1px #ccc solid;border-radius: 7px; padding:20px;  }
.emc_content{ margin-bottom:20px; border-radius: 7px; border: #eee 1px solid;}
.emc_content p{line-height:20px;margin:5px 0;}
.mb5 {
    margin-bottom: 20px;
}
.cert {border:#FF942C 1px solid;clear:both;margin-top:5px;border-radius: 7px;}
.cert h1{background-color:#FF942C;color:White;font-size:14px;line-height:30px;text-indent:10px;}
.cert h3{background-color:#cccccc;color:#900404;font-size:14px;line-height:30px;text-indent:10px;text-align:left;clear:both; margin-top:10px;}
.cert h1 a{color:White;text-decoration:underline;}
.cert ul{padding:10px;margin-bottom:10px;}
.cert li{float:left;width:230px;margin-right:5px;line-height:25px;list-style:none;}
.corp {border:#FF942C 1px solid;clear:both;margin-top:5px;border-radius: 7px;}
.corp h1{background-color:#FF942C;color:White;font-size:14px;line-height:30px;text-indent:10px;}
.corp h1 a{color:White;text-decoration:underline;}
.corp ul{padding:10px;margin-bottom:10px;}
.corp li{float:left;width:230px;margin-right:5px;line-height:25px; list-style:none;}
.corp li dt a{font-weight:700;}
.corp li dd{ line-height:25px;}
.corp li dd a{color:Gray;text-indent:20px;}
.sitemap {border:#FF942C 1px solid;clear:both;margin-top:5px;border-radius: 7px;}
.sitemap h1{background-color:#FF942C;color:White;font-size:14px;line-height:30px;text-indent:10px;}
.sitemap ul{padding:10px;}
.sitemap li{float:left;width:230px;margin-right:5px;line-height:25px; list-style:none;}
#img1{ margin-top:30px;}
.examdetail span{ margin-right:20px; font-weight:500; display:inline-block;}
.mb20{ margin-bottom:20px;}

.sulitdetail{ border:1px #ccc solid; border-radius: 7px; padding:20px;}
.special{ border:1px #ccc solid;  border-radius: 7px;padding:20px;}
.orprice{ text-decoration:line-through;}
.certi{ border:1px #ccc solid;  border-radius: 7px;padding:20px;}

.red{color:#ff0000;}
.ucright{border:1px #e1e7ec solid;  border-radius: 7px;padding:20px;}

@media screen and (max-width: 375px){
.new-img {
    max-width: 100px;
    margin-right: 5px;
    display:block !important;
}
.hidden-dis{ display:none;}
.card-body{padding:5px !important;}
.time{ float:left;}
.paymethod{ margin-right:0px;width:auto; float:none;}
.totalprice{margin-top:20px;width:auto; float:none;}
.cert-list ul li{display:block;float: none;width: auto;padding: 5px 0 5px 0px;margin-right:6px; list-style:none;}
.cert-list ul li a{ display:block; color:#666; word-break:break-word; text-decoration:none;}
.cert-list ul li a:hover{text-decoration:underline;}
.cert-list dd {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
    margin-left: 15px;
    margin-bottom:0px;
    width: 100%;
    display: block;
}
.spot-sulit-exam .or-price{ display:block; text-decoration:line-through;}
.spot-sulit-exam .product-price{ display:block; font-size:14px;font-weight:500; margin-left:0px;}
.price{ margin-left:0px;}
.sulit-exam .product-price{ font-size:14px;font-weight:500; margin-left:0px;display:block;}
.sulit-exam-list .product-price{ font-size:14px;font-weight:500; margin-left:0px;display:block;}
.line{ display:block; margin:0px 5px 0px 0px; line-height:30px;}
.examdetail span{ margin-right:20px; font-weight:500; display:block;}
}
@media screen and (max-width: 480px)
{
.new-img {
    max-width: 110px;
    margin-right: 5px;
    display:block !important;
}
.hidden-dis{ display:none;}
.card-body{padding:5px !important;}
.time{ float:left;}
.paymethod{ margin-right:0px;width:auto; float:none;}
.totalprice{margin-top:20px;width:auto; float:none;}
.cert-list ul li{display:block;float: none;width: auto;padding: 5px 0 5px 0px;margin-right:6px; list-style:none;}
.cert-list ul li a{ display:block; color:#666; word-break:break-word; text-decoration:none;}
.cert-list ul li a:hover{text-decoration:underline;}
.cert-list dd {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
    margin-left: 15px;
    margin-bottom:0px;
    width: 100%;
    display: block;
}
.spot-sulit-exam .or-price{ display:block; text-decoration:line-through;}
.spot-sulit-exam .product-price{ display:block; font-size:14px;font-weight:500;margin-left:0px;}.price{ margin-left:0px;}
.sulit-exam .product-price{ font-size:14px;font-weight:500; margin-left:0px;display:block;}
.sulit-exam-list .product-price{ font-size:14px;font-weight:500; margin-left:0px;display:block;}
.line{ display:block; margin:0px 5px 0px 0px; line-height:30px;}
.examdetail span{ margin-right:20px; font-weight:500; display:block;}

}
@media screen and (max-width: 667px)
{
.new-img {
    max-width: 200px;margin-right: 5px;
    display:block !important;
}
.hidden-dis{ display:none;}
.card-body{padding:5px !important;}
.time{ float:left;}
.paymethod{ margin-right:0px;width:auto; float:none;}
.totalprice{margin-top:20px;width:auto; float:none;}
.cert-list ul li{display:block;float: none;width: auto;padding: 5px 0 5px 0px;margin-right:6px; list-style:none;}
.cert-list ul li a{ display:block; color:#666; word-break:break-word; text-decoration:none;}
.cert-list ul li a:hover{text-decoration:underline;}
.cert-list dd {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
    margin-left: 15px;
    margin-bottom:0px;
    width: 100%;
    display: block;
}
.spot-sulit-exam .or-price{ display:block; text-decoration:line-through;}
.spot-sulit-exam .product-price{ display:block; font-size:14px;font-weight:500;margin-left:0px;}.price{ margin-left:0px;}
.sulit-exam .product-price{ font-size:14px;font-weight:500; margin-left:0px;display:block;}
.sulit-exam-list .product-price{ font-size:14px;font-weight:500; margin-left:0px;display:block;}
.line{ display:block; margin:0px 5px 0px 0px; line-height:30px;}
.examdetail span{ margin-right:20px;  font-weight:500;display:block;}

}
@media screen and (max-width: 768px)
{
.new-img {
    max-width: 190px;
    min-width: 140px;margin-right: 5px;
    display:block !important;
}
.paymethod{ margin-right:0px;width:auto; float:none;}
.totalprice{margin-top:20px;width:auto; float:none;}
.cert-list ul li{display:block;float: none;width: auto;padding: 5px 0 5px 0px;margin-right:6px; list-style:none;}
.cert-list ul li a{ display:block; color:#666; word-break:break-word; text-decoration:none;}
.cert-list ul li a:hover{text-decoration:underline;}

.cert-list dd {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
    margin-left: 15px;
    margin-bottom:0px;
    width: 100%;
    display: block;
}
.spot-sulit-exam .or-price{ display:block; text-decoration:line-through;}
.spot-sulit-exam .product-price{ display:block; font-size:14px;font-weight:500;margin-left:0px;}.price{ margin-left:0px;}
.sulit-exam .product-price{ font-size:14px;font-weight:500; margin-left:0px;display:block;}
.sulit-exam-list .product-price{ font-size:14px;font-weight:500; margin-left:0px;display:block;}
.line{ display:block; margin:0px 5px 0px 0px; line-height:30px;}
.examdetail span{ margin-right:20px; font-weight:500; display:block;}

}
.discount{ font-size:16px;font-style:italic;color:#606975;}

.ah-tab{white-space:normal !important;}
@media (min-width: 768px)
.ah-tab>.ah-tab-item {
    width: 160px !important;
  
}
.ah-tab>.ah-tab-item {padding:10px 0px !important; width: 160px !important; margin-right:30px !important;  }
.des-content h3{font-size:18px; font-weight:500;}