﻿@charset "UTF-8";


.pageLink{padding:0px;}
.pageLink li{display: inline-block;}
.pageLink li:not(:last-child) {
    margin-right: .5rem;
}
.pageLink li a{padding: 0.28571rem 0.78571rem !important;display: inline-block;
    text-align: center;
    text-decoration: none;
    border: solid 1px transparent;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;border-radius: .25rem!important;border-color: #ccc;}
  .pageLink li span{padding: 0.28571rem 0.78571rem !important;display: inline-block;} 
.pageLink li .current{padding: 0.28571rem 0.78571rem !important;background-color: #111111;color: #fff;border-color: #111111;border-radius: .25rem!important;}
.pageLink li a:hover{background-color: #111111;color: #fff;border-color: #111111;}
.red{color:#A52926;}

.buyform {border-radius: .25rem!important; border:solid 1px #ccc;}
.share-links {
    display: inline-block;
    vertical-align: middle;}
    .d-flex {
    border-bottom: 1px #ddd dashed;
    padding: 10px 0px 20px 0px;
}
.social-button.shape-circle {
    border-radius: 50%;
}
.entry-share .social-button {
    margin-right: 0;
    margin-left: 8px;
}
.social-button {
    display: inline-block;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 5px;
    transition: color .3s;
    color: #606975;
    font-size: 13px;
    text-decoration: none;
    vertical-align: middle;
}
.social-button.shape-circle, .social-button.shape-rounded, .social-button.shape-square {
    width: 36px;
    height: 36px;
    margin-right: 8px;
    border: 1px solid #e1e7ec;
    line-height: 35px;
    text-align: center;
}
.tab-content {
    padding: 24px;
    border-right: 1px solid #e1e7ec;
    border-bottom: 1px solid #e1e7ec;
    border-left: 1px solid #e1e7ec;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    overflow: hidden;
}
.relatedproduct {
    margin-top: 20px;
}
.spot-list-product {
    margin-top: 30px;
    line-height: 30px;
    border-radius: 7px;
    border: 1px #e1e7ec solid;
    padding: 24px;
}
.spot-title {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px !important;
    border-bottom: 1px #ccc dashed;
    padding-bottom: 10px;
}
.spot-list-product .exams {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px #cccccc dashed;
}
.entry-navigation {
    display: table;
    width: 100%;
    border-bottom: 1px solid #e1e7ec;
    table-layout: fixed;
}
.entry-navigation>.column {
    display: table-cell;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
    vertical-align: middle;
}
.btn-sm {
    height: 36px;
    padding: 0 18px;
    border-radius: 18px;
    font-size: 12px;
    line-height: 34px;
}
.entry-navigation .btn.view-all {
    width: 44px;
    padding-right: 0;
    padding-left: 1px;
}
.btn-main {
  display: inline-block;
    position: relative;
    
    margin-top: 8px;
    margin-right: 12px;
    margin-bottom: 8px;
    padding: 0 22px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    transition: all .4s;
    
    border-radius: 22px;
    
    background-image: none;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .07em;
    
    white-space: nowrap;
    cursor: pointer;
    vertical-align: middle;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn-h{height: 44px;
    line-height:42px;}

.des-title {
    padding: 10px 0px;
    font-size: 20px;
    margin: 0px;
    line-height: 30px;
}
.text-normal {
    font-weight: 400!important;
}
.text-normal {
    font-weight: 400!important;
}

.text-muted {
    color: #6c757d!important;
}
.text-medium {
    font-weight: 600!important;
}
.rating-stars>i.filled {
    color: #ffb74f;
}
.rating-stars>i {
    display: inline-block;
    margin-right: 2px;
    color: #cad0d9;
    font-size: 14px;
}
.rating-stars {
    display: inline-block;
}
.people {
    background-color: #fbfdff;
    color: #666;
    font-size: 22px;
    padding: 20px;
    border: 1px #eee solid;
    border-radius: 7px;
    margin-top: 30px;
    
}
.widget {
    margin-bottom: 38px;
}
.widget-title {
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e1e7ec;
    color: #9da9b9;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.people .num {
    font-size: 40px;
    color: #fa6800;
    font-weight: 500;
}
.center {
    text-align: center;
}
.nav-tabs {
    border-bottom-color: #e1e7ec;
}
.tab-content {
    padding: 24px;
    border-right: 1px solid #e1e7ec;
    border-bottom: 1px solid #e1e7ec;
    border-left: 1px solid #e1e7ec;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    overflow: hidden;
}
.nav-tabs .nav-link {
    padding: 10px;
    transition: color .3s;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #606975;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: .05em;
    text-transform: uppercase;
    text-decoration: none;
}
.spot-list {
    padding: 30px;
    line-height: 30px;
    border: 1px #eee solid;
    border-radius: 7px;
}
.spot-list p {
    margin: 0px;
    padding: 0px;
}
.spot-list h2 {
    font-size: 20px;
    border-bottom: 1px #ccc solid;
    padding-bottom: 20px;
}
.spot-list .exams {
    margin-bottom: 20px;
    padding-bottom: 20px;
    margin-top:20px;
    border-bottom: 1px #cccccc dashed;
}
.spot-list h4 {
    font-size: 16px;
    text-decoration: none;
    color: #666;
}
.product-title {
    font-weight: 600;
    font-size:14px;
}

.corp-des {
    margin-bottom: 30px;
    padding-bottom: 30px;
}

.comment {
    display: block;
    position: relative;
    
    
}
.comment .comment-author-ava {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    border-radius: 50%;
    overflow: hidden;
}
.comment .comment-body {
    position: relative;
    padding: 24px;
    
    background-color: #fff;
}
.comment .comment-header {
    padding: 0;
}
.d-flex {
    border-bottom: 1px #ddd dashed;
    padding: 10px 0px 20px 0px;
}
.comment .comment-text {
    margin-bottom: 12px;
    margin-top: 12px;
}
.comment .comment-footer {
    display: table;
    width: 100%;
}
.comment .comment-title {
    margin-bottom: 8px;
    color: #606975;
    font-size: 14px;
    font-weight: 500;
}
.rating-stars {
    display: inline-block;
}
.widget {
    margin-bottom: 38px;
}
.widget-title {
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e1e7ec;
    color: #9da9b9;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.widget-categories ul, .widget-links ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.widget ul {
    margin-bottom: 12px;
}
.widget-categories ul>li, .widget-links ul>li {
    position: relative;
    margin-bottom: 6px;
    padding-left: 14px;
}
.widget-categories ul>li>a, .widget-links ul>li>a {
    display: inline-block;
    transition: color .3s;
    color: #606975;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
}
.az {
    background-color: #f5f5f5;
    border: 1px #eee solid;
}
.nav_y {
    background-color: #fa6800;
    color: #fff;
}
.nav_by {
    display: inline-block;
    width: 40px;
    text-align: center;
    padding: 10px 0;
}
.discountlist {
    background-color: #f5f5f5;
    padding: 10px;
}
.shopping-cart-footer {
    display: table;
    width: 100%;
    padding: 10px 0;
    border-top: 1px solid #e1e7ec;
}
.coupon-form .form-control {
    display: inline-block;
    width: 100%;
    max-width: 215px;
}
.shopping-cart-footer>.column {
    display: table-cell;
    padding: 5px 0;
    vertical-align: middle;
}
.right{text-align:right;}
.graybg {
    background-color: #f5f5f5;
    padding: 30px;
    border: 1px #eee solid;
    border-radius: 7px;
}
.totalprice {
    margin-top: 20px;
    width: 60%;
    float: right;
}
.totalprice {
    margin-top: 20px;
    width: 60%;
    float: right;
}
.paymethod {
    width: 60%;
    float: right;
}
.text-lg {
    font-size: 16px;
}

.dropdown-product-item {
    display: table;
    position: relative;
    width: 100%;
    padding: 9px 0;
    border-top: 1px dashed #d8e0e6
}

.dropdown-product-item:first-child {
    border-top: 0
}

.dropdown-product-item > .dropdown-product-thumb, .dropdown-product-item > .dropdown-product-info {
    display: table-cell;
    vertical-align: top
}

.dropdown-product-item > .dropdown-product-thumb {
    width: 55px;
    border-radius: 50%;
    overflow: hidden
}

.dropdown-product-item > .dropdown-product-thumb > img {
    display: block;
    width: 100%
}

.dropdown-product-item > .dropdown-product-remove {
    display: block;
    position: absolute;
    top: 12px;
    right: 0;
    color: #ff5252;
    font-size: 13px;
    line-height: 1;
    cursor: pointer
}

.dropdown-product-item > .dropdown-product-info {
    padding-right: 15px;
    padding-left: 12px
}

.dropdown-product-item .dropdown-product-title {
    display: block;
    padding-top: 2px;
    transition: color .3s;
    color: #606975;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none
}

.dropdown-product-item .dropdown-product-title:hover {
    color: #fa6800
}

.dropdown-product-item .dropdown-product-details 
{
    display:block;
    color: #9da9b9;
    font-size: 14px;
    margin-top:10px;
    
    
}
.az {
    background-color: #f5f5f5;
    border: 1px #eee solid;
}
.nav_y {
    background-color: #fa6800;
    color: #fff;
}
.nav_by {
    display: inline-block;
    width: 40px;
    text-align: center;
    padding: 10px 0;
}
dl {
    margin-top: 0;
    margin-bottom: 16px;
}
.cert-list dd {
    font-size: 14px;
    font-weight: 700;
    padding: 10px 0;
    margin-left: 15px;
    width: 100%;
    display: block;
}
dd {
    margin-top: 3px;
    margin-bottom: 15px;
    margin-left: 0;
}
.cert-list ul {
    display: block;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 18px;
    line-height: 1.8;
}
.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:hover {
    text-decoration: underline;
}
.cert-list ul li a {
    color: #666;
    word-break: break-word;
    text-decoration: none;
}
.c{ clear:both;}
.all {
    border: 1px #ccc solid;
    border-radius: 7px;
    padding: 20px;
}
dl {
    margin-top: 0;
    margin-bottom: 16px;
}
.all a {
    text-decoration: none;
    color: #666;
}
.all .l {
    padding-left: 30px;
    line-height: 30px;
}
.all dd {
    margin-left: 12px;
    display: block;
    line-height: 30px;
}
.sulit-exam-list {
    margin-bottom: 20px;
    border: 1px #eee solid;
    border-radius: 7px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
    line-height: 30px;
    margin-bottom: 30px;
    margin-top: 20px;
    padding-bottom: 10px;
}
.sulit-exam-list h2 a {
    text-decoration: none;
}
.sulit-exam-list h2 {
    font-size: 18px;
}
.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;
}
.line {
    display: inline-block;
    margin: 0 5px 0 0;
    line-height: 30px;
}
.ah-tab-wrapper {
    position: relative;
}
.ah-tab {
    border-bottom: 1px solid #ebebeb;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    letter-spacing: -0.3em;
}
.widget {
    margin-bottom: 38px;
}
.widget-title {
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e1e7ec;
    color: #9da9b9;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.widget-categories ul, .widget-links ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#HeaderUserMsg
{margin-right: 20px;
    vertical-align: middle;
    
    }
    #HeaderUserMsg a
    {
       color: #fe7b51;font-weight:600;
        }
        .price {
    margin-left: 20px;
}
.product-card {
    display: block;
    position: relative;
    width: 100%;
    padding: 18px;
    border: 1px solid #e1e7ec;
    border-radius: 7px;
    background-color: #fff;
    text-align:left;font-size: 14px;
    
}
.product-card .product-title {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
}
.product-card .product-title > a {
    transition: color .3s;
    color: #374250;
    text-decoration: none;
}
.product-card .or-price {
    margin-bottom: 10px;
    color: #666;
    font-size: 16px;
    font-weight: 600;
    text-decoration: line-through;
}
.product-card .product-price {
    margin-bottom: 10px;
    color: #fa6800;
    font-size: 16px;
    font-weight: 500;
}
.product-card .product-buttons {
    padding: 12px 0 8px;
    text-align: center;
}
.bu-exam{font-weight: 600;font-size: 14px; text-align:left;}
.bu-exam span{display:block; height:35px;}
.bu-exam span a{ color: #235c96;}
.card {
    border-radius: 7px;
    border-color: #e1e7ec;
}
.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.card h4 {
    text-align: center;
    padding: 15px 0;
    color: #666;
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px #e1e7ec solid;
}
.card h4 {
    text-align: center;
    padding: 15px 0;
    color: #666;
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px #e1e7ec solid;
}
.card-title {
    margin-bottom: .75rem;
}
.card ul {
    padding: 10px 0;
    margin: 0;
}
.card ul {
    padding: 10px 0;
    margin: 0;
}
.card ul li {
    float: left;
    display: inline-block;
    width: 50%;
    text-align: center;
    line-height: 30px;
    height: 30px;
}
.card ul li {
    float: left;
    display: inline-block;
    width: 50%;
    text-align: center;
    line-height: 30px;
    height: 30px;
}


.user-info-wrapper {
    position: relative;
    width: 100%;
    margin-bottom: -1px;
    padding-top: 90px;
    padding-bottom: 30px;
    border: 1px solid #e1e7ec;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    overflow: hidden;
}
.user-info-wrapper .user-cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120px;
    background-position: center;
    background-color: #f5f5f5;
    background-repeat: no-repeat;
    background-size: cover;
}
.account-details {
    background-image: url(/t/k-com/images/Certifications_ico01.gif);
}
.user-info-wrapper .user-info {
    display: table;
    position: relative;
    width: 100%;
    padding: 0 18px;
    z-index: 5;
}
.list-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
}
.user-info-wrapper .info-label {
    display: block;
    position: absolute;
    top: 18px;
    right: 18px;
    height: 26px;
    padding: 0 12px;
    border-radius: 13px;
    background-color: #fff;
    color: #606975;
    font-size: 12px;
    line-height: 26px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.18);
    cursor: pointer;
}
.user-info-wrapper .user-info .user-data {
    padding-top: 48px;
    padding-left: 12px;
}
.user-info-wrapper .user-info .user-avatar, .user-info-wrapper .user-info .user-data {
    display: table-cell;
    vertical-align: top;
}
.ucright {
    border: 1px #e1e7ec solid;
    border-radius: 7px;
    padding: 20px;
}
.badge.badge-primary {
    background-color: #fa6800;
}
.with-badge .badge {
    position: absolute;
    top: 50%;
    right: 1.15rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.custom-control {
    padding-left: 1.5rem !important;
}
.c-fex {
    display: -webkit-box!important;
    padding: 10px 0 20px;
}
.widget-categories ul>li::before, .widget-links ul>li::before {
    display: block;
    position: absolute;
    top: 12px;
    left: 0;
    width: 0;
    height: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: -webkit-transform .35s;
    transition: transform .35s;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    color: #9da9b9;
    content: '';
}
.product-gallery {
    position: relative;
    padding-top: 74px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    border: 1px solid #e1e7ec;
    border-radius: 7px;
}
.product-gallery .product-badge {
    top: 25px;
    left: 15px;
}
.product-badge {
    position: absolute;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .07em;
    text-transform: uppercase;
    background-color: #ce0002;
    color: #fff!important;
    padding: 5px 10px;
    border-radius: 5px;
}
.owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    z-index: 1;
    -webkit-tap-highlight-color: transparent;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    overflow: hidden;
}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
    display: none;
}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
    display: none;
}
.owl-carousel .owl-dots {
    display: block;
    width: 100%;
    margin-top: 18px;
    text-align: center;
}
.retest h2{font-size:14px;color:#fd7d0f;margin-bottom:10px;}
.retest{padding: 20px;
    border: #ccc 1px solid;
    margin-top: 10px;
    margin: 0 auto;
    background-color: #fff;
    margin-bottom: 20px;}

.retest input {
    display: inline;
    width: auto;
    padding: 0;
    margin: 0;
        line-height: 1.8rem;
    font-size: .8em;
    color: #9a9a9a;
    background: #fff;
    border-radius: 0;
    margin-bottom: 1.8rem;
    
    border: 1px solid #eee;
    
}
.startxt {
    text-align: right;
    padding-left: 8px;
    padding-right: 4px;
}
.retest textarea {
    display: inline;
    line-height: 1.8rem;
    font-size: .8em;
    color: #9a9a9a;
    background: #fff;
    border-radius: 0;
    margin-bottom: 1.8rem;
    
    border: 1px solid #eee;
    
}

.retest .iptbtn {
    color: White;
    background: -webkit-linear-gradient(red,blue);
    background: -o-linear-gradient(#2679b9,#09528a);
    background: -moz-linear-gradient(#2679b9,#09528a);
    background: linear-gradient(#2679b9,#09528a);
    border-radius: 3px;
    border: 1px #09528a solid;
    padding: 5px 10px;
}
.buyproduct {
    border-bottom: 1px #f5f5f5 dashed;
    margin-bottom: 20px;
    padding-bottom: 20px;
    line-height: 30px;
}
.buyproduct span {
    display: block;
}
.pagination {
    display: table;
    width: 100%;
    
}

/*--------------------------------------------
11. Pagination Styles
--------------------------------------------*/
.pagination > .column {
    display: table-cell;
    padding-top: 16px;
    vertical-align: middle
}

.pagination .pages {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

.pagination .apager  {
    
    width: 36px;
    height: 36px;
    font-size: 14px;
    font-weight: 500;
    line-height: 34px;
    text-align: center
}
.pagination .sel{border-color: #e1e7ec;
    background-color: #f5f5f5;
    border-color: #fa6811;
    background-color: #fa6800;
    color: #fff !important;}
.pagination .apager > a {
    display: inline-block;
    width: 36px;
    height: 36px;
    transition: all .3s;
    border: 1px solid transparent;
    border-radius: 50%;
    color: #606975;
    line-height: 34px;
    text-decoration: none
}





.pagination .btn > i {
    margin-top: -5px
}
.new-img {
    max-width: 300px;
    margin-right: 15px;
    min-width: 210px;
}
.new-img img {
    width: auto;
}
img, figure {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}
.tag {
    display: inline-block;
    height: 28px;
    margin-right: 4px;
    margin-bottom: 8px;
    padding: 0 12px;
    transition: all .3s;
    border: 1px solid #e1e7ec;
    border-radius: 14px;
    color: #606975!important;
    font-size: 13px;
    font-weight: 500;
    line-height: 25px;
    text-decoration: none!important;
    white-space: nowrap;
}

.spot-sulit-list {
    border: 1px #e1e7ec solid;
    
    padding: 20px;
    border-radius: 7px;
}
.spot-sulit-list h4 {
    margin: 0 15px 10px;
    width: 100%;
    padding: 0 0 15px;
    border-bottom: 1px #e1e7ec dashed;
    color: #606975;
}
.spot-sulit-exam {
    padding: 10px;
    margin-bottom: 20px;
    border-bottom: 1px #e1e7ec dashed;
    margin-left: 0;
    margin-right: 0;
}
.spot-sulit-list h5 {
    font-size: 16px;
    font-weight: 500;
}
.sulit-list {
    margin-top: 30px;
}
.sulit-exam {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px #ccc dashed;
    margin-left: 0;
    margin-right: 0;
}
.sulit-exam h3 {
    font-size: 18px;
}
.exam-desc {
    margin-top: 30px;
    border: 1px #ccc solid;
    padding: 20px;
    border-radius: 7px;
}
.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;
    margin-bottom: 16px;
    line-height: 1.2;
}
.question .dry {
    font-weight: 500;
}
.answer {
    background-color: #f5f5f5;
    border: .0625rem #dddddd solid;
    border-radius: 10px;
    margin-top: 30px;
    overflow: hidden;
}
.ques-button {
    margin-top: 30px;
}
.answer-list {
    line-height: 30px;
    padding: 15px 30px;
}
.istrue {
    background-color: #02d202;
    color: #ffffff;
}
.bt {
    border-top: 1px #dddddd solid;
}
.sulitdetail {
    border: 1px #ccc solid;
    border-radius: 7px;
    padding: 20px;
}
.sulitexam {
    line-height: 30px;
    border-bottom: 1px #ccc dashed;
    margin-bottom: 30px;
    margin-top: 20px;
    padding-bottom: 10px;
}
.orprice {
    text-decoration: line-through;
}
.sulit-price {
    font-size: 16px;
    font-weight: 500;
    color: #fa6800;
}
.sulit-des {
    margin-top: 30px;
}
.special p {
    line-height: 20px;
    margin: 5px 0px;
}
.feedback {
    display: block;
    /* padding: 10px; */
    /* margin-left: 60px; */
    border: 1px #ccc solid;
    
}
.feedback h3 {
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
    padding:20px;
}
.feedback dl dd {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 7px;
    display: block;
    _margin-bottom: 7px;
    padding: 10px;
    background-color: #F4F4F4;
}
.feedback dl dd h4 {
    font-size: 13px;
    line-height: 25px;
}
.feedback dl dd p {
    line-height: 25px;
}
.feedback dl dd .panscontent {
    background-color: #FFF;
    border: #ccc 1px solid;
    padding: 5px;
}
.retest {
    padding: 20px;
    border: #ccc 1px solid;
    margin-top: 10px;
    margin: 0 auto;
    background-color: #fff;
    margin-bottom: 20px;
}
.Pacypaybutton{ margin-top:20px; background-color:#b40204; color:#ffffff; padding:0px 15px; height:35px; line-height:35px; border:0px; font-weight:bold;}