/* Add here all your CSS customizations */
#mainNav li{margin-left:20px;}
#mainNav li.cart a{color:#E64C3C;}
#mainNav li.active a{color:#FFFFFF;}
#footer .footer-copyright{margin-top:0;text-align:center;padding:10px;}
.margin-top-15{margin-top:15px;}.margin-top-20{margin-top:20px;}.margin-top-30{margin-top:30px;}.margin-top-40{margin-top:40px;}.margin-top-50{margin-top:50px;}.margin-top-60{margin-top:60px;}
.margin-bottom-15{margin-bottom:15px;}.margin-bottom-20{margin-bottom:20px;}.margin-bottom-30{margin-bottom:30px;}.margin-bottom-40{margin-bottom:40px;}.margin-bottom-50{margin-bottom:50px;}.margin-bottom-60{margin-bottom:60px;}
.color-green{color:#3498db;}
.color-red{color:red;}
.clear{clear:both;}
.testimonial .testimonial-author .stars{max-width:65px;}
ul,li{list-style:none;padding:0;}
.panel-body.intro h2{text-transform:none;margin-bottom:10px;}
.panel-body.intro h3{text-transform:none;margin-bottom:10px;}
.panel-body.intro ul{list-style-type:disc;padding-left:40px;}
.panel-body.intro li{list-style-type:disc;padding-left:0;}
.panel-body.intro table{margin:20px auto;}
.panel-body.intro th{padding: 5px 10px;}
.panel-body.intro td{padding: 5px 10px;}
.nopadding{padding:0;}
.toptabs.clearfix .posts {width:auto;margin-right: 20px;}
.more-link{text-align:right!important;}
.text .comment-content-justify {text-align: justify;}
.text .people img.width-height-auto {width: auto;height: auto;}

.all_cer h2, .examlist h2{color: #fff;background: url(/assets/imgs/pattern-package.png) repeat #72c02c;line-height: 40px;padding-left: 15px;font-size: 20px;margin: 0;border-radius: 5px 5px 0 0;}
.all_cer .cer_list{background-color: #fafafa;padding:5px 0 30px;}
.all_cer .cer_list .cer{height: 40px;overflow:hidden;border-bottom: 1px solid #eee;line-height: 40px;}
.all_cer .cer a{word-break:break-all;}
.examlist ul{padding: 0;border-left: 1px solid #f7f7f7;border-right: 1px solid #f7f7f7;border-bottom: 1px solid #f7f7f7;}
.examlist li{height: 40px;line-height: 40px;list-style:none;}
.examlist li:nth-child(even){background-color: #f7f7f7;}
.examlist li .col-sm-3{border-right: 1px solid #eee;}
.examlist li a{display: block;word-break:break-all;height: 40px;overflow: hidden;font-weight:bold;}
.examlist li p{margin-bottom: 0;word-break:break-all;height: 40px;overflow: hidden;}
.vendor{border:1px solid #eee;padding: 15px;margin: 30px 0;}
.vendor h1{font-size: 18px;color: #72c02c;margin: 0;}
.vendor ul{padding: 0;}
.vendor li{padding:10px;border-bottom: 1px dotted #eee;padding-left: 10px;list-style:none;}
.vendor li p{display:inline-block;}
.vendor li.more{text-align: center;color: #000;text-decoration: underline;border:none;}
.satisfied{padding: 20px;text-align: center;}
.satisfied p{font-size: 30px;color: #687074;}
.satisfied b{font-size: 35px;color: #72c02c;}

@media(max-width:991px){
    .breadcrumb{display:none;}
}
.productinfo p{margin-bottom:10px;}
.downahref{font-size:20px;text-decoration:underline;}
.downahref:hover{text-decoration:none;}
.choosepdfsoft{text-align:left;margin-top:15px;padding:0px 20px 10px 20px;border:#ccc 1px solid;line-height:30px;}
.choosepdfsoft legend{margin-bottom:20px;font-size:14px;}
.choosepdfsoft label{font-size:14px;margin-bottom:10px;}
.proimg{margin-bottom:50px;text-align: center; background-color: #fafafa;}
@media(max-width:991px){
    .proimg{margin: 50px 0 50px;}
}
.proimg h3{color:#fff;background: url(/assets/imgs/pattern-package.png) repeat #de1f26;padding:10px;font-size:18px;margin-bottom:20px;text-transform:initial;border-top-left-radius:5px;border-top-right-radius:5px;}
.proimg img {width:100%;max-width:200px;margin-bottom:15px;}
.ullist {margin:0;padding:0px;}
.ullist li {list-style:none;font-size:14px;border-bottom:rgba(0,0,0,0.1) 1px dotted;padding:10px;}
.ullist li:last-child{border:none;margin-bottom: 0;}
.proimg .save{color: #000;font-size: 18px;}
.proimg .btn-primary {background-color:#f0523f;border: 0;margin: 3px 0;padding: 7px 5px;line-height: 25px;}
.satisfied{padding:10px;text-align:center;}
.satisfied p{font-size: 30px;color: #687074;padding-top:15px;}
.satisfied b{font-size: 35px;color: #72c02c;}
.exam{
border: solid 1px #eeeeee;
box-shadow: 1px 1px 10px 10px #eeeeee;
}
.exam h1{font-size: 18px;margin:0;color: #4765a0;font-weight: bold;padding-left: 10px;padding-top: 5px;}
.exam ul{margin: 0;padding:0 15px 15px;}
.exam ul li{width:100%;margin-right:10px;height: 39px;overflow:hidden;line-height: 39px;border-bottom: 1px dotted #dedede;overflow: hidden;}
.exam ul li a{font-size:14px;width:300px;}
.panel-body h2{margin-bottom:20px;text-align:center;}

/* Add here all your CSS customizations */
*{
padding: 0;
margin: 0;
}
ul,li{
list-style:none;
}
/*left*/
.exam{
border: solid 1px #eeeeee;
padding-left: 30px;
padding-top: 10px;
height: 450px;
box-shadow: 1px 1px 10px 10px #eeeeee;
margin-top: 30px;
}
.exam .fa{
color: #72C02C;
}
.exam .exam-micr{
border-bottom:  solid 2px #72c02c;
color: #72C02C;
height:50px;
width: 720px;	       
}
    
.choosepro li{
line-height: 30px;      
}
.choosepro li:nth-child(6){
margin-top: 10px;
}
    
.choosepro li:nth-child(8) b{
color: #d30303;
font-weight: 600;
}
    
    
.details{
margin-top: 30px;	   
}
.details .fa{
color: #72C02C;
          
}
.details .details-box{
color: #72C02C;
}
    
.price li{
line-height: 25px;
    
}
    
.price li:nth-child(1) label{
font-size: 16px;
}
.price li:nth-child(1) a{
    font-size: 16px;
}
.price li:nth-child(1) b{
    color: red;
}
.price li:nth-child(2) label{
font-size: 16px;
}
.price li:nth-child(2) a{
    font-size: 16px;
}
.price li:nth-child(2) b{
color: red;
}
.price li:nth-child(3) label{
font-size: 16px;
}
.price li:nth-child(3) a{
font-size: 16px;
}
.price li:nth-child(3) b{
color: red;
}
.price li:nth-child(4){
font-size: 16px;
}
.price li:nth-child(4) b{
color: red;
}
/* right */
.cation{
border:1px solid #eeeeee;
margin-top: 30px;
padding-top: 20px;
box-shadow: 1px 1px 10px 10px #eeeeee;
}
.cation .cation-now{
margin-top: 15px;
}
.cation .headline{
border-bottom:1.5px solid #72c02c;
height: 40px;
width: 112px;
}
.cation .headline .headline-The{
line-height: 40px;
}
.vendor .vendor-ng{
font-weight: 600;
margin-top: 30px;
}
.vendor .vendor-fa{
font-weight: 600;
}
/* header */
.header-nav-top ul .search {
    position: relative;
    display: inline-block;
    width: 200px;
    height: 24px;
    margin: 5px 0 0 6px;
}
#header .search .input-group input{
    width: 100%;
    height: 28px;
    line-height: 28px;
    padding: 0 30px 0 8px;
    color: #000;
    outline: none;
}
#header .search .search-icon{
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 24px;
    text-align: center;
}
#header .search .btn.btn-default{
    border:0;
    width:24px;
    height:24px;
    display:flex;
    align-items:center;
    justify-content:center;
}
#header .search .fa.fa-search{
    line-height:14px;
    color:#008fe2;
    z-index:999;
}
@media(max-width:527px){
    .nav li:last-child{
        width:100% !important;
    }
    #header .search{
        width:100% !important;
    }
    #searchForm{
        width:100% !important;
    }	
    #header .search .input-group{
        width:100% !important;
    }		
}
@media(max-width:1200px){
    #mainNav li {
        margin-left: 0px !important;
    }
}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a{
    color:#008fe2;
}
@media (max-width: 991px){
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.active > a {
        background: #008fe2;
        color: #ffffff;
    }
}
@media (min-width: 992px){
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.active > a, html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
        background: #008fe2;
    }
}
::-webkit-input-placeholder {
    color: #ccc;
}
@media(max-width:768px){
    .header-logo img{
        width:200px;
    }
    .header-body{
        padding-bottom:0px !important;
    }
    .header-top.header-top.header-top-style-3.header-top-custom{
        margin-bottom:0 !important;
    }
}
#header{
    min-height:105px !important;
}
.header-body{
    position:static !important;
}
.nav.nav-pills li{
    margin-top:2px;
}
/* footer */
.footer-li li {
    color: #ddd !important;
    line-height: 24px;
}
.footer-li.a li {
    padding:5px;
}
.footer-li li a {
    color: #ddd !important;
}
#footer ul{
	padding-left:0 !important;
}


.clients {
    text-align: center;
    padding: 50px 0;
    background-color: #fafafa;
}

.clients {
    border: 0;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 30px;
    box-shadow: none !important;
    margin-bottom: 0 !important;
}

.clients h2 {
    font-size: 30px;
    position: relative;
    padding-bottom: 20px;
    color: #555;
    margin-top: 5px;
    text-shadow: none;
    font-weight: normal;
}

.clients .text p {
    font-size: 14px;
    font-weight: normal;
    padding: 20px;
    line-height: 25px;
    background-color: #fff;
    border-left: 3px solid #72c02c;
    border-right: 3px solid #72c02c;
}

.clients p {
    margin-bottom: 20px;
}

.clients .text img {
    width: 100px;
    height: 100px;
}

img.img-circle {
    border-radius: 50% !important;
}

.clients .text b {
    display: block;
    font-size: 18px;
    margin-top: 10px;
}
