body {margin:0; padding:0; line-height: 1.4em; word-spacing:1px; letter-spacing:0.2px; font: 13px Arial, Helvetica,"Lucida Grande", serif; color: #ff0;}

/*Header*/
h2 {color:#000; font-size:25px;}
.post .entry h2 {font-size:20px;}

/* Links */
a:link, a:visited {background: transparent; color:#333; text-decoration:none;}
a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content: " (" attr(href) ") "; font-size: 11px;}
a[href^="http://"] {color:#000;}

/*Image*/
img, img a, .more-link a {border:none;}

/*Remove Element*/
#logo, #catnavi, .topnavi, .more-link, .navigation, #sidebartop, #related, #social, #sponsors, .tabs, #allpost, .toolbar, .splitbox, #commentform, #commentabs .idTabs, .postmeta-content .comments, #respond h3, .tag, .footerlinks {display:none;}

/*Post*/
.post {border-bottom:1px solid #000;}
.postmeta {font-size:10pt; margin-top:10px;}
.postfooter {font-size:10pt; margin-bottom:20px;}

/*Comment Section*/
.commentlist .avatar {float:left; margin-right:10px;}
.commentlist .children {margin-top:10px;}
#comments {page-break-before: always;}

/*Footer*/
footer, header, .btn-default {display: none;}
body p {
  font-size: 12px!important;
  margin-bottom: 15px!important;
}
h4 {
  font-size: 18px!important;
}
.heading {
  background-color: #1677AC!important;
  color: #fff!important;
      -webkit-print-color-adjust: exact;
      font-size: 22px!important;
      margin-top: 0!important;

}

.page {
  padding-top: 30px!important;
}
.none-pdf {
  display: none!important;
}
.result {
  display: block!important;
}
.answer {
    color: #1677ac!important;
    font-weight: bold!important;
}
.page strong, .strong {
    color: #1677ac!important;
    font-weight: 900!important;
}
.print-num {
  width: 8%!important;
}.print-ans {
  width: 88%!important;
}
.number {
    font-size: 16px!important;
    font-weight: 600!important;
    color: #1677ac!important;
    background: #d0e4ef!important;
    text-align: center!important;
    height: 25px!important;
    width: 25px!important;
    line-height: 25px!important;
    display: inline-block!important;
    border-radius: 50%!important;
    margin-bottom: 10px!important;
    margin-top: -9px!important;
}
.q-score {
  padding: 5px 20px;!important;
  color: #1677AC!important;
  background: #edf4f8!important;
  font-weight: 700!important;
  margin: 15px 0 40px!important;
  span {
    color: #1677AC!important;
  }
}
.q-scoreI {
  padding: 5px 20px;!important;
  color: #1677AC!important;
  background: #edf4f8!important;
  font-weight: 700!important;
  margin: 15px 0 40px!important;
  span {
    color: #1677AC!important;
  }
}