html {
font-family: sans-serif;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-ms-overflow-style: scrollbar;
-webkit-tap-highlight-color: transparent;
}
@-ms-viewport {
width: device-width;
}
main, nav, section {
display: block;
}
body {
margin: 0;
font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
color: #212529;
background-color: #fff;
padding:2px 0 0 0;
}
h1, h2, h3 {
margin-top: 0;
margin-bottom: 0.5rem;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}
h1 {
font-size: 2.5rem;
}
h2 {
font-size: 2rem;
}
h3 {
font-size: 1.75rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
a {
color: #007bff;
text-decoration: none;
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:hover {
color: #0056b3;
text-decoration: underline;
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
}
img {
vertical-align: middle;
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
table {
border-collapse: collapse;
}
th {
text-align: inherit;
}
label {
display: inline-block;
margin-bottom: .5rem;
}
input,
select {
    margin: 0;
    line-height: inherit;
    text-align:center;
    max-width: 65px;
    margin-left:-5px;
    background-color: #333333;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    border: #999999 1px solid;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    padding-top:2px;
    padding-bottom:2px;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    opacity: 1;
}
.percent::after {
    content: "%";
    padding: 0;
    text-align: right;
    position: relative;
    top: -21px;
    left: 27px;
    color: #fff;
    font-size:13px;
    font-weight: 500;
}

.percent input {
    margin-left: -6px;
    line-height: inherit;
    text-align: left;
    max-width: 55px;
    padding-left: 15px;
}
.pound::after {
    content: "\00a3";
    padding: 0;
    text-align: left;
    position: relative;
    top: -21px;
    left: -3px;
    color: #fff;
    font-size:13px;
    font-weight: 500;
}
.pound input {
    margin-left: -10px;
    line-height: inherit;
    text-align: left;
    max-width: 60px;
    padding-left: 17px;
}
.color-blue {
    color: #47bede;
}
.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.col-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

/* Section 1 */
.s1p0 {
    width: 200px;
    height: 94px;
    background-image: url(../img/s1-p0-arrows.png);
    background-repeat: no-repeat;
}
.s1p1, .s1p3 {
    min-width: 33px;
    max-width: 33px;
    height: 94px;
    background-image: url(../img/s1-p1-p3-pipe-join.png);
    background-repeat: no-repeat;
}
.s1p2, .s1p4 {
    min-width: 60px;
    max-width: 60px;
    height: 94px;
    background-image: url(../img/s1-p2-p4-pipe-green.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s1p5 {
    min-width: 15px;
    max-width: 15px;
    height: 94px;
    background-image: url(../img/s1-p5-pipe-join.png);
    background-repeat: no-repeat;
}
.s1p6 {
    min-width: 56px;
    max-width: 56px;
    height: 94px;
    background-image: url(../img/s1-p6-pipe-bend.png);
    background-repeat: no-repeat;
}
.s1p7 {
    min-width: 31px;
    max-width: 31px;
    height: 94px;
}
.s1p8 {
    min-width: 58px;
    max-width: 58px;
    height: 94px;
    background-image: url(../img/s1-p8-pipe-valve.png);
    background-repeat: no-repeat;
}
.s1p9 {
    height: 94px;
}
.s1p10 {
    height: 94px;
}
.s1p11 {
    height: 94px;
}
.s1p12, .s1p13, .s1p14, .s1p15, .s1p16, .s1p17, .s1p18, .s1p19, .s1p20, .s1p21 {
    height: 94px;
}

/* Section 2 */
.s2p0 {
    width: 200px;
    height: 67px;
}
.s2p0-content-box {
    background-color: #47bedd;
    margin-left: 15px;
    padding: 15px;
    text-align: center;
    color: #ffffff;
}
.s2p0-content-box b {
    font-size: 110%;
    line-height:1.4em;
}
.s2p1, .s2p3 {
    min-width: 33px;
    max-width: 33px;
    height: 67px;
}
.s2p2, .s2p4 {
    min-width: 60px;
    max-width: 60px;
    height: 67px;
}
.s2p5 {
    min-width: 15px;
    max-width: 15px;
    height: 67px;
}
.s2p6 {
    min-width: 56px;
    max-width: 56px;
    height: 67px;
    background-image: url(../img/s2-p6-block.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s2p7 {
    min-width: 31px;
    max-width: 31px;
    height: 67px;
    background-image: url(../img/s2-p7-pipe-join.png);
    background-repeat: no-repeat;
}
.s2p8 {
    min-width: 58px;
    max-width: 58px;
    height: 67px;
    background-image: url(../img/s2-p8-pipe-green.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s2p9 {
    min-width: 15px;
    max-width: 15px;
    height: 67px;
    background-image: url(../img/s2-p9-pipe-join.png);
    background-repeat: no-repeat;
}
.s2p10 {
    min-width: 55px;
    max-width: 55px;
    height: 67px;
    background-image: url(../img/s2-p10-pipe-bend.png);
    background-repeat: no-repeat;
}
.s2p11 {
    min-width: 37px;
    max-width: 37px;
    height: 67px;
}
.s2p12, .s2p14 {
    min-width: 60px;
    max-width: 60px;
    height: 67px;
    background-image: url(../img/s2-p12-p14-pipe-valve.png);
    background-repeat: no-repeat;
}
.s2p13 {
    min-width: 35px;
    max-width: 35px;
    height: 67px;
}
.s2p15, .s2p16, .s2p17, .s2p18, .s2p19, .s2p20, .s2p21 {
    height: 67px;
}

/* Section 3 */
.s3p0 {
    width: 200px;
    height: 59px;
}
.s3p1, .s3p3 {
    min-width: 33px;
    max-width: 33px;
    height: 59px;
}
.s3p2, .s3p4 {
    min-width: 60px;
    max-width: 60px;
    height: 59px;
}
.s3p5 {
    min-width: 15px;
    max-width: 15px;
    height: 59px;
}
.s3p6 {
    min-width: 56px;
    max-width: 56px;
    height: 59px;
}
.s3p7 {
    min-width: 31px;
    max-width: 31px;
    height: 59px;
}
.s3p8 {
    min-width: 58px;
    max-width: 58px;
    height: 59px;
}
.s3p9 {
    min-width: 15px;
    max-width: 15px;
    height: 59px;
}
.s3p10 {
    min-width: 55px;
    max-width: 55px;
    height: 59px;
    background-image: url(../img/s3-p10-block.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s3p11 {
    min-width: 37px;
    max-width: 37px;
    height: 59px;
    background-image: url(../img/s3-p11-pipe-join.png);
    background-repeat: no-repeat;
}
.s3p12, .s3p14 {
    min-width: 60px;
    max-width: 60px;
    height: 59px;
    background-image: url(../img/s3-p12-p14-pipe-green.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s3p13 {
    min-width: 35px;
    max-width: 35px;
    height: 59px;
    background-image: url(../img/s3-p13-pipe-join.png);
    background-repeat: no-repeat;
}
.s3p15 {
    min-width: 16px;
    max-width: 16px;
    height: 59px;
    background-image: url(../img/s3-p15-pipe-join.png);
    background-repeat: no-repeat;
}
.s3p16 {
    min-width: 58px;
    max-width: 58px;
    height: 59px;
    background-image: url(../img/s3-p16-pipe-bend.png);
    background-repeat: no-repeat;
}
.s3p17 {
    min-width: 31px;
    max-width: 31px;
    height: 59px;
}
.s3p18 {
    min-width: 61px;
    max-width: 61px;
    height: 59px;
}
.s3p19 {
    min-width: 101px;
    max-width: 101px;
    height: 59px;
    background-image: url(../img/s3-p19-pipe-valve.png);
    background-repeat: no-repeat;
}
.s3p20 {
    min-width: 60px;
    max-width: 60px;
    height: 59px;
}
.s3p21 {
    min-width: 76px;
    max-width: 76px;
    height: 59px;
    background-image: url(../img/s3-p21-pipe-valve.png);
    background-repeat: no-repeat;
}

/* Section 4 */
.s4p0 {
    width: 200px;
    height: 75px;
}
.s4p1-s4p8 {
    min-width: 346px;
    max-width: 346px;
    height: 75px;
}
.s4p1, .s4p3 {
    min-width: 33px;
    max-width: 33px;
    height: 75px;
}
.s4p2, .s4p4 {
    min-width: 60px;
    max-width: 60px;
    height: 75px;
}
.s4p5 {
    min-width: 15px;
    max-width: 15px;
    height: 75px;
}
.s4p6 {
    min-width: 56px;
    max-width: 56px;
    height: 75px;
}
.s4p7 {
    min-width: 31px;
    max-width: 31px;
    height: 75px;
}
.s4p8 {
    min-width: 58px;
    max-width: 58px;
    height: 75px;
}
.s4p9 {
    min-width: 15px;
    max-width: 15px;
    height: 75px;
}
.s4p10 {
    min-width: 55px;
    max-width: 55px;
    height: 75px;
}

.s4p11 {
    min-width: 37px;
    max-width: 37px;
    height: 75px;
}
.s4p12, .s4p14 {
    min-width: 60px;
    max-width: 60px;
    height: 75px;
}
.s4p13 {
    min-width: 35px;
    max-width: 35px;
    height: 75px;
}
.s4p15 {
    min-width: 16px;
    max-width: 16px;
    height: 75px;
}
.s4p16 {
    min-width: 58px;
    max-width: 58px;
    height: 75px;
    background-image: url(../img/s4-p16-block.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s4p17 {
    min-width: 31px;
    max-width: 31px;
    height: 75px;
}
.s4p18 {
    min-width: 61px;
    max-width: 61px;
    height: 75px;
    background-image: url(../img/s4-p18-pipe-valve.png);
    background-repeat: no-repeat;
}
.s4p19 {
    min-width: 101px;
    max-width: 101px;
    height: 75px;
    background-image: url(../img/s4-p19-pipe-valve.png);
    background-repeat: no-repeat;
}
.s4p20 {
    min-width: 60px;
    max-width: 60px;
    height: 75px;
    background-image: url(../img/s4-p20-pipe-valve.png);
    background-repeat: no-repeat;
}
.s4p21 {
    min-width: 76px;
    max-width: 76px;
    height: 75px;
    background-image: url(../img/s4-p21-pipe-valve.png);
    background-repeat: no-repeat;
}

/* Section 5 */
.s5p0 {
    width: 200px;
    height: 57px;
}
.s5p1-s5p8 {
    min-width: 346px;
    max-width: 346px;
    height: 57px;
    font-size: 2.2em;
    font-weight: 600;
    line-height: 1.0em;
    color: #525558;
    margin-top:-15px;
}
.s5p1, .s5p3 {
    min-width: 33px;
    max-width: 33px;
    height: 57px;
}
.s5p2, .s5p4 {
    min-width: 60px;
    max-width: 60px;
    height: 57px;
}
.s5p5 {
    min-width: 15px;
    max-width: 15px;
    height: 57px;
}
.s5p6 {
    min-width: 56px;
    max-width: 56px;
    height: 57px;
}
.s5p7 {
    min-width: 31px;
    max-width: 31px;
    height: 57px;
}
.s5p8 {
    min-width: 58px;
    max-width: 58px;
    height: 57px;
}
.s5p9 {
    min-width: 15px;
    max-width: 15px;
    height: 57px;
}
.s5p10 {
    min-width: 55px;
    max-width: 55px;
    height: 57px;
}
.s5p11 {
    min-width: 37px;
    max-width: 37px;
    height: 57px;
}
.s5p12, .s5p14 {
    min-width: 60px;
    max-width: 60px;
    height: 57px;
}
.s5p13 {
    min-width: 35px;
    max-width: 35px;
    height: 57px;
}
.s5p15 {
    min-width: 16px;
    max-width: 16px;
    height: 57px;
}
.s5p16 {
    min-width: 58px;
    max-width: 58px;
    height: 57px;
    z-index: 2;
    background-image: url(../img/s5-p16-block.png);
    background-repeat: no-repeat;
}
.s5p17 {
    min-width: 31px;
    max-width: 31px;
    height: 57px;
    z-index: 1;
    background-image: url(../img/s5-p17-pipe-join.png);
    background-repeat: no-repeat;
}
.s5p18 {
    min-width: 61px;
    max-width: 61px;
    height: 57px;
    background-image: url(../img/s5-p18-pipe-red.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s5p19 {
    min-width: 101px;
    max-width: 101px;
    height: 57px;
    background-image: url(../img/s5-p19-block.png);
    background-repeat: no-repeat;
}
.s5p20 {
    min-width: 60px;
    max-width: 60px;
    height: 57px;
    background-image: url(../img/s5-p20-pipe-red.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s5p21 {
    min-width: 76px;
    max-width: 76px;
    height: 57px;
    background-image: url(../img/s5-p21-pipe-bend.png);
    background-repeat: no-repeat;
}

/* Section 6 */
.s6p0 {
    width: 200px;
    height: 132px;
}
.s6p1, .s6p3 {
    min-width: 33px;
    max-width: 33px;
    height: 132px;
}
.s6p2, .s6p4 {
    min-width: 60px;
    max-width: 60px;
    height: 132px;
}
.s6p5 {
    min-width: 15px;
    max-width: 15px;
    height: 132px;
}
.s6p6 {
    min-width: 56px;
    max-width: 56px;
    height: 132px;
}
.s6p7 {
    min-width: 31px;
    max-width: 31px;
    height: 132px;
}
.s6p8 {
    min-width: 58px;
    max-width: 58px;
    height: 132px;
    background-image: url(../img/s6-p8-pipe-valve.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s6p9 {
    min-width: 15px;
    max-width: 15px;
    height: 132px;
}
.s6p10 {
    min-width: 55px;
    max-width: 55px;
    height: 132px;
    z-index: 1;
    background-image: url(../img/s6-p10-block.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s6p11 {
    min-width: 37px;
    max-width: 37px;
    height: 132px;
    background-image: url(../img/s6-p11-pipe-join.png);
    background-repeat: no-repeat;
}
.s6p12, .s6p14 {
    min-width: 60px;
    max-width: 60px;
    height: 132px;
    background-image: url(../img/s6-p12-p14-pipe-orange.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s6p13 {
    min-width: 35px;
    max-width: 35px;
    height: 132px;
    background-image: url(../img/s6-p13-pipe-join.png);
    background-repeat: no-repeat;
}
.s6p15 {
    min-width: 16px;
    max-width: 16px;
    height: 132px;
    background-image: url(../img/s6-p15-pipe-join.png);
    background-repeat: no-repeat;
}
.s6p16 {
    min-width: 58px;
    max-width: 58px;
    height: 132px;
    background-image: url(../img/s6-p16-block-pipe-bend.png);
    background-repeat: no-repeat;
}
.s6p17 {
    min-width: 31px;
    max-width: 31px;
    height: 132px;
}
.s6p18 {
    min-width: 61px;
    max-width: 61px;
    height: 132px;
    background-image: url(../img/bleed-left.png);
    background-repeat: no-repeat;
}
.s6p19 {
    min-width: 101px;
    max-width: 101px;
    height: 132px;
}
.s6p19 p {
    margin-top: 90px;
    text-align: center;
    font-size: 12px;
}
.s6p20 {
    min-width: 60px;
    max-width: 60px;
    height: 132px;
    z-index: 1;
    background-image: url(../img/bleed-right.png);
    background-repeat: no-repeat;
}
.s6p21 {
    min-width: 76px;
    max-width: 76px;
    height: 132px;
    background-image: url(../img/s6-p21-ebitda-bucket.png);
    background-repeat: no-repeat;
}

/* Section 7 */
.s7p0 {
    width: 200px;
    height: 129px;
    background-image: url(../img/s7-p0-arrows.png);
    background-repeat: no-repeat;
}
.s7p0-content-box {
    background-color: #47bedd;
    margin-left: 15px;
    padding: 15px;
    text-align: center;
    color: #ffffff;
    margin-top: -110px;
}
.s7p0-content-box b {
    font-size: 110%;
    line-height: 1.4em;
}
.s7p1, .s7p3 {
    min-width: 33px;
    max-width: 33px;
    height: 129px;
    background-image: url(../img/s7-p1-p3-pipe-join.png);
    background-repeat: no-repeat;
}
.s7p2, .s7p4 {
    min-width: 60px;
    max-width: 60px;
    height: 129px;
    background-image: url(../img/s7-p2-p4-pipe-orange.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s7p5 {
    min-width: 15px;
    max-width: 15px;
    height: 129px;
    background-image: url(../img/s7-p5-pipe-join.png);
    background-repeat: no-repeat;
}
.s7p6 {
    min-width: 56px;
    max-width: 56px;
    height: 129px;
    background-image: url(../img/s7-p6-pipe-bend-block.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s7p7 {
    min-width: 31px;
    max-width: 31px;
    height: 129px;
    background-image: url(../img/s7-p7-pipe-join.png);
    background-repeat: no-repeat;
}
.s7p8 {
    min-width: 58px;
    max-width: 58px;
    height: 129px;
    background-image: url(../img/s7-p8-pipe-orange.png);
    background-repeat: no-repeat;
    z-index: 10;
}
.s7p9 {
    min-width: 15px;
    max-width: 15px;
    height: 129px;
    background-image: url(../img/s7-p9-pipe-join.png);
    background-repeat: no-repeat;
}
.s7p10 {
    min-width: 55px;
    max-width: 55px;
    height: 129px;
    background-image: url(../img/s7-p10-pipe-bend.png);
    background-repeat: no-repeat;
}
.s7p11 {
    min-width: 37px;
    max-width: 37px;
    height: 129px;
}
.s7p12, .s7p14 {
    min-width: 60px;
    max-width: 60px;
    height: 129px;
}
.s7p13 {
    min-width: 35px;
    max-width: 35px;
    height: 129px;
}
.s7p15 {
    min-width: 16px;
    max-width: 16px;
    height: 129px;
}
.s7p16 {
    min-width: 58px;
    max-width: 58px;
    height: 129px;
}
.s7p17 {
    min-width: 31px;
    max-width: 31px;
    height: 129px;
}
.s7p18 {
    min-width: 61px;
    max-width: 61px;
    height: 129px;
}
.s7p19 {
    min-width: 101px;
    max-width: 101px;
    height: 129px;
}
.s7p20 {
    min-width: 60px;
    max-width: 60px;
    height: 129px;
}
.s7p21 {
    min-width: 76px;
    max-width: 76px;
    height: 129px;
}

/* Section 8 */
.s8p0 {
    width: 200px;
}
.s8p1, .s8p3 {
    min-width: 33px;
    max-width: 33px;
}
.s8p2, .s8p4 {
    min-width: 60px;
    max-width: 60px;
}
.s8p5 {
    min-width: 15px;
    max-width: 15px;
}
.s8p6 {
    min-width: 56px;
    max-width: 56px;
}
.s8p7 {
    min-width: 31px;
    max-width: 31px;
}
.s8p8 {
    min-width: 58px;
    max-width: 58px;
}
.s8p9 {
    min-width: 15px;
    max-width: 15px;
}
.s8p10 {
    min-width: 55px;
    max-width: 55px;
}
.s8p11 {
    min-width: 37px;
    max-width: 37px;
}
.s8p12, .s8p14 {
    min-width: 60px;
    max-width: 60px;
}
.s8p13 {
    min-width: 35px;
    max-width: 35px;
}
.s8p15 {
    min-width: 16px;
    max-width: 16px;
}
.s8p16 {
    min-width: 58px;
    max-width: 58px;
}
.s8p17-p21 {
    min-width: 329px;
    max-width: 329px;
    font-size: 12px;
}
.s8p17-p21 p {
    font-size: 12px!important;
    text-align:right;
}

p.s1-heading {
    color: #ffffff;
    line-height: 10px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 40px;
    text-transform: uppercase;
}
p.s1-heading span {
    margin-top: -5px !important;
    line-height: 9px;
    font-size: 14px;
    font-weight: bold;
}
p.s2-heading {
    color: #ffffff;
    line-height: 10px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 15px;
    text-transform: uppercase;
}
p.s3-heading {
    color: #ffffff;
    line-height: 10px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 12px;
    text-transform: uppercase;
}
p.s5-heading {
    color: #ffffff;
    line-height: 10px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 10px;
    text-transform: uppercase;
}
p.s5-heading2 {
    color: #ffffff;
    line-height: 10px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 15px;
    text-transform: uppercase;
}
p.s6-heading {
    color: #ffffff;
    line-height: 10px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 85px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
p.s7-heading {
    color: #ffffff;
    line-height: 10px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
p.s7-heading-lower1 {
    color: #ffffff;
    line-height: 10px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 90px;
    margin-bottom: 0px;
    text-transform: uppercase;
}
p.s7-heading-lower2 {
    color: #ffffff;
    line-height: 10px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 85px;
    margin-bottom: 0px;
    text-transform: uppercase;
}
p.s2-block-heading, p.s3-block-heading {
    color: #ffffff;
    line-height: 11px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 8px;
    padding-left: 3px;
    padding-right: 3px;
    text-transform: uppercase;
}
p.s4-block-heading {
    color: #ffffff;
    line-height: 11px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 13px;
    margin-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    text-transform: uppercase;
}
p.s5-block-heading-total {
    color: #ffffff;
    line-height: 11px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 13px;
    margin-bottom: 7px;
    padding-left: 3px;
    padding-right: 3px;
    text-transform: uppercase;
}
p.s5-block-heading {
    color: #ffffff;
    line-height: 11px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 14px;
    margin-bottom: 9px;
    padding-left: 3px;
    padding-right: 3px;
    text-transform: uppercase;
}
p.s6-block-heading {
    color: #ffffff;
    line-height: 11px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 16px;
    margin-bottom: 3px;
    padding-left: 1px;
    padding-right: 3px;
    text-transform: uppercase;
}
p.s7-block-heading {
    color: #ffffff;
    line-height: 11px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 17px;
    margin-bottom: 10px;
    padding-left: 1px;
    padding-right: 1px;
    text-transform: uppercase;
}
p.s6-block-heading-lower {
    color: #ffffff;
    line-height: 11px;
    font-size: 9px;
    font-weight: bold;
    margin-top: 82px;
    margin-bottom: 10px;
    padding-left: 2px;
    padding-right: 2px;
    text-transform: uppercase;
}
label.s2-block-label, label.s3-block-label, label.s6-block-label-lower, label.s7-block-label {
    display: block;
    padding: 2px 2px 1px 2px;
    background-color: #7fa626;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    border: #999999 1px solid;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
}
label.s4-block-label {
    display: block;
    width: 80px;
    margin-left: -15px;
    padding: 2px 2px 1px 2px;
    background-color: #f7b206;
    color: #333333;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    border: #999999 1px solid;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
}
label.s5-block-label {
    display: block;
    width: 80px;
    margin-left:-15px;
    padding: 2px 2px 1px 2px;
    background-color: #7fa626;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    border: #999999 1px solid;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
}
label.s6-block-label {
    display: block;
    width: 80px;
    margin-left: -15px;
    padding: 2px 2px 1px 0px;
    background-color: #f7b206;
    color: #333333;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    border: #999999 1px solid;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
}
label.s6-block-label-profit {
    display: block;
    width: 70px;
    margin:1px auto;
    padding: 2px 2px 1px 0px;
    background-color: #7fa626;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    border: #999999 1px solid;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
}
p.s6-ebitda-heading {
    color: #ffffff;
    line-height: 10px;
    font-size: 13px;
    font-weight: bold;
    margin-top: 33px;
    text-transform: uppercase;
}

label.s6-ebitda-label {
    display: block;
    width: 80px;
    margin-left: -5px;
    margin-top: -5px;
    padding: 2px 2px 1px 0px;
    background-color: #7fa626;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    border: #999999 1px solid;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
}
p.s2-heading span, p.s3-heading span {
    margin-top: -5px !important;
    line-height: 9px;
    font-size: 13px;
    font-weight: bold;
}