body {
    text-align:center;
    background-color:#525659;
}
.mbl-hide {display:block}
.mbl-show {display:none}
.bold {font-weight:bold}
.fw {width:100%}
.inblk {display:inline-block}
.TM {position:absolute;font-family:AvenirLTStd-Medium;top:0;right:0}
#outer-container {
    max-width:1420px;
    margin:auto;
    background-color:#525659;
}
.fb-mat-container { display:flex; flex-wrap: wrap;}
.abs-fb-container { display:flex; flex-wrap: wrap;}
.pg {
    width:50%; position:relative; border-bottom:1vw solid #525659;
    height:64.789vw; text-align:left
}
.pg p {margin:0;padding:0}
.pg img {display:block}
.pg img.mbl-hide {display:block}
.pg img.mbl-show {display:none}
.pg .h1 {
    font-family: SonoraProOT-Medium;
    font-style:italic;
    font-size: 3.2vw;
    z-index:1000;
}
@media (min-width:1415px) {
    .pg {height:920px;}
}

.ylw {color:#F9ED32}
.red {color:#EF3E33}
.blk {color:#000}
.gry {color:#909293}
.wht {color:#fff}
.qte {
    font-family: SonoraProOT-Medium;
    font-style:italic;
    font-size: 2.5vw;
}
.sig {font-family:AvenirLT-Black;font-size:1.1vw;}
.img-ctr {text-align:center}
.img-ctr img {margin:auto}

.abs-1,.abs-2,.abs-3,.abs-4 {position:absolute}
.abs-ylw-top, .abs-ylw-btm {
    background-color:#ebe718;opacity:0.4;
    width:100%;height:0.704vw;
    position:absolute;z-index:99999
}
.abs-ylw-top {top:0;left:0}
.abs-ylw-btm {bottom:0;left:0}

/* grey on white numbers background */
.bg-1 {
    background: url("/mkt_mat/par_onb/bg-num-1.gif") repeat-y;
    background-size: 100% auto;
}

.bg-nglt {
    background:#fff url("/mkt_mat/par_onb/bg-num-gry-lt.gif") repeat-y;
    background-size: 100%;
}
.bg-ngrt {
    background:#fff url("/mkt_mat/par_onb/bg-num-gry-rt.gif") repeat-y;
    background-size: 100%;
}
.p-box {
    margin:auto;
    width:80%;
    border: 1px solid #f7f6a9;
    padding:1.408vw;
    line-height:2.2vw;
}
.p-box .h1 { margin-top:-3vw}
legend {padding-right:1vw;position:relative}

#pg-2 {order:1}
#pg-3 {order:3}
#pg-4 {order:4}
#pg-5 {order:5}
#pg-6 {order:6}
#pg-btm-5-6 {order:7}
#pg-7 {order:8}
#pg-8 {order:9}
#pg-9 {order:10}
#pg-10 {order:11}
#pg-btm-9-10 {order:12}
#pg-11 {order:13}
#pg-12 {order:14}
#pg-13 {order:2}

/* ### PG-2 ### */
#pg-2 > img {width:100%;height:100%}

#pg-2 .abs-1 {
    font-family: SonoraProOT-Medium;
    font-size: 3.521vw;
    color: #fff;
    top: 30.5vw;
    right: 5.5vw;
}
#pg-2 .abs-2 {
    top:44.239vw;
    left:5.408vw;
    text-align:center;
    color:#999;
}
#pg-2 .abs-2 .p1 {
    font-family: SonoraProOT-Medium;
    font-style:italic;
    font-size: 2.535vw;
    margin-bottom:1.408vw;
}
#pg-2 .abs-2 .p2 {
    font-family: AvenirLT-Black;
    font-size:1.127vw;
}
#pg-2 .abs-3 {
    bottom:0.8vw;
    right:2.8vw;
}
#pg-2 .abs-3 img {width:15.493vw}


/* ### PG-3 ### */
#pg-3 .abs-1 {top:2.5vw}
#pg-3 .p1, #pg-3 .p2, #pg-3 .p3 {line-height:1.761vw; font-size:1.127vw;margin-top:0.704vw}
#pg-3 .p1 {font-family: AvenirLT95-Black;}
#pg-3 .p2 {font-family:AvenirLTStd-Medium;}
#pg-3 .p3 {font-family:AvenirLT95-Black;color:#EF3E33;}

#pg-3 .abs-2 {bottom:0}
#pg-3 .abs-2 img {width:86%}


/* ### PG-4 ### */
#pg-4 .abs-1 {
    top:0;left:0;height: 32.8vw;
}
#pg-4 .abs-2 {
    bottom:0;left:0;
}
#pg-4 .abs-3 {
    font-size:2.817vw;
    bottom:13.493vw;
    left:0;
    width:100%;
    text-align:center;
}
#pg-4 .abs-3 .p1 {
    margin: 0 8vw 2vw 8vw;
    font-size: 3.5vw;
}
#pg-4 .abs-4 {
    bottom:1vw;right:2.113vw;width:20%
}
#pg-4 .abs-1 img {width:100%;height:100%}
#pg-4 .abs-2 img {width:100%}
#pg-4 .abs-4 img {width:100%}

/* ### PG-5 ### */
#pg-5 {height:73vw;}
#pg-5 .abs-1 img {width:100%}
#pg-5 .abs-2 {top:25.5vw}
#pg-5 .p1 {
    font-family:AvenirLTStd-Medium;
    font-size:1.127vw;
    margin-top:0.915vw;
    line-height:1.7vw;
}
#pg-5 .p-box {height:43vw}


/* ### PG-6 ### */
#pg-6 {height:73vw;}
#pg-6 .abs-1 img {width:100%}
#pg-6 .abs-2 {top:25.5vw}
#pg-6 .p1 {
    font-family:AvenirLTStd-Medium;
    font-size:1.127vw;
    margin-top:0.915vw;
    line-height:1.7vw;
}
#pg-6 .p-box {height:43vw}
#pg-6 .term {
    font-family: AvenirLT95-Black;
    color:#000;
    font-size:1.127vw;
}


/* PG 5 + 6 Bottom */
#pg-5,#pg-6 {border-bottom:none}
#pg-btm-5-6 {
    width:100%;
    background-image:url("/mkt_mat/par_sal/bg-num-red-2.png");background-size:100% auto;background-repeat:no-repeat;
    border-bottom:0.7vw solid #525659;
    position:relative;
    padding: 1.408vw 4.225vw 1.408vw 4.225vw;
}
#pg-btm-5-6 .qte {font-size:2.817vw}
#pg-btm-5-6 .abs-1 {bottom:0.141vw;right:1.408vw;width:9%}
#pg-btm-5-6 .abs-1 img {width:100%}


/* PG 7 */
#pg-7 {height:74vw;}
#pg-7 .abs-1 {top:3vw;width:100%}
#pg-7 .p-box {width:90%; padding:1vw;}
#pg-7 .p-box .h1 {margin-top: -2.5vw;}
#pg-7 .TM {
    top: -0.7vw;
    right: -1vw;
    font-size: 1vw;
}
#pg-7 .p1 {
    font-family:AvenirLTStd-Medium;
    font-size:1.127vw;
    margin-top:0.915vw;
    line-height:1.7vw;
}
#pg-7 .term {
    font-family: AvenirLT95-Black;
    color:#000;
    font-size:1.127vw;
}
#pg-7 .abs-2 {bottom:0;width:100%}
#pg-7 .abs-2 img {width:100%}

/* PG 8 */
#pg-8 {height:74vw;}
#pg-8 .abs-1 {top:0;width:67%;height:50%;}
#pg-8 .abs-1 img {width:100%;height:100%}
#pg-8 .abs-2 {bottom:0;width:67%;height:50%;}
#pg-8 .abs-2 img {width:100%;height:100%}
#pg-8 .abs-3 {
    right:0;top:0;height:100%;width:33%; text-align:center;
    background-image:url("/mkt_mat/par_sal/bg-num-red-5.gif");
    background-size:100% 100%;background-repeat:no-repeat;
}
#pg-8 .p1 {margin:4vw 2.5vw 2.5vw 2.5vw}
#pg-8 .sig {}
#pg-8 .abs-4 {
    bottom: 0.9vw;
    right: 3.5vw;
    width: 20%;
}
#pg-8 .abs-4 img {width:100%}


/* PG 9 */
#pg-9 .h1 {margin:1.6vw 4vw 0 4vw; font-size:2.9vw}


/* PG 10 */


/* PG 9 + 10 */
#pg-9 .img-box,
#pg-10 .img-box { position:absolute;top:28.5vw}
#pg-9 .img-box img,
#pg-10 .img-box img {width:100%}
.qa-set {
    position:relative;
    padding-left:2vw;
    margin-top:2vw;
}
.qa-set .yc-num {
    color: #f1e53e;
    border-radius:50%;
    border: 2px solid #f1e53e;
    position:absolute;
    left:0.25vw;top:-0.5vw;
    font-family: AvenirLT95-Black;
    width: 2vw;
    height: 2vw;
    text-align: center;
    line-height: 2vw;
    font-size:1.5vw
}
.qa-set .qst {
    font-family: AvenirLT95-Black;
    color:#000;
    font-size:1.2vw;
    line-height:1.3vw;
    margin-left:1vw;
}
.qa-set .ylw-ln{height:1px;border-bottom:2px solid #f1e53e;}
.qa-set .ans {
    font-family:AvenirLTStd-Medium;
    font-size:1.2vw;
    line-height:1.3vw;
    margin-left:1vw;
    margin-top:0.5vw;
}
.qs1 {margin-left:4.2vw;width:38.7vw}
.qs2 {margin-left:7vw;width:28.2vw;margin-bottom:24vw}
.qs3 {margin-left:4.2vw;width:38.7vw}
.qs4 {margin-left:7vw;width:38.7vw}
.qs5 {margin-left:4.2vw;width:38.7vw;margin-top:2vw}
.qs6 {margin-left:7vw;width:36.2vw;}
.qs7 {margin-left:4.2vw;width:38.7vw;margin-bottom:22.5vw}
.qs8 {margin-left:4.2vw;width:38.7vw}
.qs9 {margin-left:7vw;width:38.7vw}

/* PG 9 + 10 Bottom */
#pg-9,#pg-10 {border-bottom:none}
#pg-btm-9-10 {
    width:100%;
    background-image:url("/mkt_mat/par_sal/bg-num-red-2.png");background-size:100% auto;background-repeat:no-repeat;
    border-bottom:0.7vw solid #525659;
    position:relative;
    padding: 1.408vw 4.225vw 1.408vw 4.225vw;
}
#pg-btm-9-10 .qte {font-size:2.817vw}
#pg-btm-9-10 .abs-1 {bottom:0.45vw;right:1.408vw;width:11%}
#pg-btm-9-10 .abs-1 img {width:100%}

/* PG 11 */
#pg-11 {}
#pg-11 .abs-1 {top:3vw}
#pg-11 .p1 {
    font-family:AvenirLTStd-Medium;
    font-size:1.127vw;
    margin-top:0.915vw;
    line-height:1.4vw;
}
#pg-11 .p2 {
    font-family:AvenirLT95-Black;
    font-size:1.127vw;
    margin-top:0.915vw;
    line-height:1.4vw;
}

.stat-set {
    position:relative;
    font-family:AvenirLTStd-Medium;
    font-size:1vw;
    margin-top:1vw;
}
.stat-set.last {margin-bottom:1.5vw;}
.stat-set .rc-num {
    position:absolute;top:-0.3vw;left:0;
    border-radius:50%;
    width:2.3vw;height:2.3vw;
    line-height:2.3vw;
    border:2px solid #f1e53e;
    background-color:#EF3E33;
    text-align:center;
    font-family: AvenirLT95-Black;
    color:#fff;
    font-size:1vw;
}
.stat-set .rc-num sup {font-size:0.5vw}
.stat-set .stat-info {
    font-family: AvenirLT95-Black;
    background-image:linear-gradient(to right, #f1e53e, #f1e53e, #fff);
    margin-left:1.4vw;
    padding-left:2vw;
    line-height:2vw;
}
#pg-11 .img-cltm {
    text-align:center;
    margin-top:1.2vw;
}
#pg-11 .img-cltm img {
    display:block;
    margin:auto;
    width:40%;
}
#pg-11 .abs-2 {bottom:0}
#pg-11 .abs-2 img {width:100%}
#pg-11 .abs-3 {
    bottom:2.4vw;
    left: 4.4vw;
    width:33.8vw;
    font-family: SonoraProOT-Bold;
    font-style:italic;
    font-size: 2.8vw;
    z-index:1000;
    text-align:center;
}
#pg-11 .sig {font-style:normal}
#pg-11 .abs-4 {bottom:0.7vw;right:1.4vw;width:8vw}
#pg-11 .abs-4 img {
    width:100%;
}

/* #### PG 12 #### - this is very similar to others, maybe consolidate to general classes? */
#pg-12 .abs-1 {top:3.9vw}
#pg-12 .abs-1 .p1 {margin:5.6vw 6.3vw 0 6.3vw;text-align:center;font-size:3vw}
#pg-12 .sig {margin-top:1.4vw;}
#pg-12 .abs-2 {bottom:0}
#pg-12 .abs-2 img {width:100%}

/* PG 13 */
#pg-13 {color:#fff; order:1}
#pg-13 > img {width:100%;height:100%}
#pg-13 .abs-1 {top:4vw;width:100%}
#pg-13 .p-box {width:80%; padding:1vw;border:1px solid #fff7b9}
#pg-13 .p-box .h1 {margin-top: -2.5vw;}
#pg-13 .p-box .h2 {
    font-family:AvenirLT95-Black;
    margin-top:1vw;
    font-size:1vw;
}
#pg-13 .p-box .h2.first {margin-top:0}
#pg-13 .p1 {
    font-family:AvenirLTStd-Medium;
    font-size:1vw;
    margin-top:0.915vw;
    line-height:1.2vw;

}
#pg-13 .p1.first {margin-top:0;}
#pg-13 .term {
    font-family: AvenirLT95-Black;
    color:#fff;
    font-size:1vw;
}
#pg-13 .abs-2 {bottom:0.1vw;left:0;width:100%;}
#pg-13 .abs-fb-container {align-items:center;height:6.3vw;}
#pg-13 .abs-fb-container .afc-col {font-family: AvenirLTStd-Light;font-size:0.85vw;color:#fff;letter-spacing:0.75px}
#pg-13 .math-logo {width:30%;}
#pg-13 .math-logo img {width:88%;display:block;margin-left:1.4vw}
#pg-13 .mid { text-align:center; width:40%}
#pg-13 .mid a:link,
#pg-13 .mid a:visited,
#pg-13 .mid a:hover,
#pg-13 .mid a:active {display:block;color:#fff;text-decoration:none;margin-bottom:0.35vw;font-size:1.3vw}
#pg-13 .soc-med {text-align:right;width:30%;}
#pg-13 .soc-med div {margin-right:1.4vw}
#pg-13 .soc-med img {display:inline-block;width:2.1vw; margin-left:0.35vw}

/* PG 14 */