@charset "utf-8";
/* start reset*/
.testim{padding: 10px 0;}
.testim .green {
  float: left;
  font-weight: bold;
  padding-right: 7px;
  color: #008000;
}
.testim a{
	color: #ff9d21;
}
.testim li {
  background: url(../images/lidisc.png) left 6px no-repeat;
  float: left;
  font-size: 13px;
  padding: 0 7px 0 11px;
}
.testim .clear {
  height: 10px;
}
.clear {
  clear: both;
  float: none;
  font-size: 0;
}
.tgrey {
  color: #898989;
  font-size: 12px !important;
  padding-top: 1px !important;
}
.thr {
  background-color: #dedede;
  border: none;
  color: #dedede;
  height: 1px;
  margin: 0;
  text-align: left;
}
.black_overlay{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.4;opacity:.40;filter: alpha(opacity=80);}
.white_content2 {display: none;position: fixed;color:#000;
	top: 5%;
	left:50%;
	margin-left:-340px;
	width: 620px;
	padding: 16px;border: 8px solid #ccc;background-color: white;z-index:1002;overflow: auto;font-size:14px;}
.white_content2 h2 {color:#004e90;font-size:26px;margin:0px;}
.lightdemogray2 {height:300px;width:580px;float:left;border:none;font-size:14px;background:#FFF;padding:10px;}
.lightdemogray2 p {font-size:14px;padding: 10px 0px;line-height: 20px}
.lightdemogray2 p.ul {line-height:20px;font-size:16px;}
.lightdemogray2 p strong {line-height:20px;color:#004e90;}
.lightdemogray2 .note {display:block;font-size:12px;}
.lightdemogray2 .taxt {border:solid 1px #9a9a9a;font-size:14px;display:block;width:240px;padding:4px;margin:2px 0 4px 0;}
.lightdemogray2 .lighttestimony {padding:8px;font-style:italic;line-height:20px;}
.lightdemogray2 .lighttestimony strong {display:block;text-align:right;}
.lightdemowhite2 {width:245px;float:right;font-size:12px;color:#666666;}
.lightdemowhite2 strong {font-size:14px;display:block;margin:0 0 4px 0;color:#000;}
.lightdemowhite2 ul {padding:0px;margin:8px 0 8px 20px;color:#eb5f0b;}
.lightdemowhite2 ul li {color:#666666;}
.lightdemowhite2 p {font-size:12px;margin:0 0 16px 0;}
.lightdemowhite2 img.demo {display:block;text-align:center;margin:4px 0 0 0;}
a#isie6 {display:none;}
a#demov2 {display:block;font-size: 16px;color: #fff}
.red {color:#F00;}
.demodiv{float: left;padding-top: 15px;padding-left: 68px;}

.star {
    background: url(../images/stars.png) no-repeat;
    width: 100px;
    height: 18px;
    float: left;
}

#container h1 {
    font-size: 14px
}

#container h2 {
    font-size: 15px
}

.star5 {
    background-position: 0px -2px;
}

.star4 {
    background-position: 0px -21px;
}

.star3 {
    background-position: 0px -41px;
}

.star2 {
    background-position: 0px -61px;
}

.star1 {
    background-position: 0px -81px;
}

.star0 {
    background-position: 0px -101px;
}

.nav {
    height: 30px;
}

.nav li {
    display: inline-block;
    width: 326px;
    height: 40px;
    line-height: 40px;
    float: left;
    cursor: pointer;
    text-align: center;
    background: #ddd;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}

.nav .white {
    border-right: 1px solid #fff;
}

.nav li.cur {
    color: #fff;
    background: #FF9D21
}

.con {
    display: none;
    padding-top: 10px;
}

.prfeature a {
    color: #fff;
    text-decoration: none
}

#demov2 {
    font-weight: bold
}

.related_cert ul li {
    width: 30%;
}

.related_exam ul li,
.popular_exam ul li {
    width: 10%;
}

.review_tab {
    width: 97.5%;
    padding-left: 10px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: left;
    background: #ddd;
    font-size: 16px;
    font-weight: bold;
}

.i-left {
    width: 100%;
    padding-right: 1px;
}

.i-left .left1 li {
    width: 33% !important;
}

.testim {
    padding: 20px 0px !important;
}

.prlistcon4 li {
    float: left;
    padding: 10px 0px;
    font-size: 14px;
}

.i-left .left2 li {
    width: 23%
}
.week-result {
    width: 100%;
    background-color: #fafcff;
    border-radius: 0.625rem;
    border: 1px solid #eff1f2;
    text-align: center;
    padding: 2rem;
    height: 120px;
    overflow: hidden;
}
.ta-center {
    text-align: center;
}
.ml10{
   margin-left: 120px
}
.h-100 {
    height: 100%;
}
.ta-center {
    text-align: center;
}
.week-result__num {
    font-weight: 700;
    font-size: 3rem;
    color: #1a70c5;
    margin-bottom: 1.5rem;
}
.fz-19 {
    font-size: 1.1875rem;
    line-height: 25px;
}
.square{
   width: 23%;
   float: left;
}
.help a{
   text-decoration: none
}
.help a:hover{
   text-decoration: none
}