/* Colours */
/* Themes */
/* Reset all elements */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);
html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p,
a, em, img, small, strong,
b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
textarea, input, select {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

* {
  box-sizing: border-box;
}

html, body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.hide {
  display: none;
}

/*-----------------------------------------------------------
    Height in Percent
-----------------------------------------------------------*/
._h0 {
  height: 0% !important;
}

._h1 {
  height: 1% !important;
}

._h2 {
  height: 2% !important;
}

._h3 {
  height: 3% !important;
}

._h4 {
  height: 4% !important;
}

._h5 {
  height: 5% !important;
}

._h6 {
  height: 6% !important;
}

._h7 {
  height: 7% !important;
}

._h8 {
  height: 8% !important;
}

._h9 {
  height: 9% !important;
}

._h10 {
  height: 10% !important;
}

._h11 {
  height: 11% !important;
}

._h12 {
  height: 12% !important;
}

._h13 {
  height: 13% !important;
}

._h14 {
  height: 14% !important;
}

._h15 {
  height: 15% !important;
}

._h16 {
  height: 16% !important;
}

._h17 {
  height: 17% !important;
}

._h18 {
  height: 18% !important;
}

._h19 {
  height: 19% !important;
}

._h20 {
  height: 20% !important;
}

._h21 {
  height: 21% !important;
}

._h22 {
  height: 22% !important;
}

._h23 {
  height: 23% !important;
}

._h24 {
  height: 24% !important;
}

._h25 {
  height: 25% !important;
}

._h26 {
  height: 26% !important;
}

._h27 {
  height: 27% !important;
}

._h28 {
  height: 28% !important;
}

._h29 {
  height: 29% !important;
}

._h30 {
  height: 30% !important;
}

._h31 {
  height: 31% !important;
}

._h32 {
  height: 32% !important;
}

._h33 {
  height: 33% !important;
}

._h34 {
  height: 34% !important;
}

._h35 {
  height: 35% !important;
}

._h36 {
  height: 36% !important;
}

._h37 {
  height: 37% !important;
}

._h38 {
  height: 38% !important;
}

._h39 {
  height: 39% !important;
}

._h40 {
  height: 40% !important;
}

._h41 {
  height: 41% !important;
}

._h42 {
  height: 42% !important;
}

._h43 {
  height: 43% !important;
}

._h44 {
  height: 44% !important;
}

._h45 {
  height: 45% !important;
}

._h46 {
  height: 46% !important;
}

._h47 {
  height: 47% !important;
}

._h48 {
  height: 48% !important;
}

._h49 {
  height: 49% !important;
}

._h50 {
  height: 50% !important;
}

._h51 {
  height: 51% !important;
}

._h52 {
  height: 52% !important;
}

._h53 {
  height: 53% !important;
}

._h54 {
  height: 54% !important;
}

._h55 {
  height: 55% !important;
}

._h56 {
  height: 56% !important;
}

._h57 {
  height: 57% !important;
}

._h58 {
  height: 58% !important;
}

._h59 {
  height: 59% !important;
}

._h60 {
  height: 60% !important;
}

._h61 {
  height: 61% !important;
}

._h62 {
  height: 62% !important;
}

._h63 {
  height: 63% !important;
}

._h64 {
  height: 64% !important;
}

._h65 {
  height: 65% !important;
}

._h66 {
  height: 66% !important;
}

._h67 {
  height: 67% !important;
}

._h68 {
  height: 68% !important;
}

._h69 {
  height: 69% !important;
}

._h70 {
  height: 70% !important;
}

._h71 {
  height: 71% !important;
}

._h72 {
  height: 72% !important;
}

._h73 {
  height: 73% !important;
}

._h74 {
  height: 74% !important;
}

._h75 {
  height: 75% !important;
}

._h76 {
  height: 76% !important;
}

._h77 {
  height: 77% !important;
}

._h78 {
  height: 78% !important;
}

._h79 {
  height: 79% !important;
}

._h80 {
  height: 80% !important;
}

._h81 {
  height: 81% !important;
}

._h82 {
  height: 82% !important;
}

._h83 {
  height: 83% !important;
}

._h84 {
  height: 84% !important;
}

._h85 {
  height: 85% !important;
}

._h86 {
  height: 86% !important;
}

._h87 {
  height: 87% !important;
}

._h88 {
  height: 88% !important;
}

._h89 {
  height: 89% !important;
}

._h90 {
  height: 90% !important;
}

._h91 {
  height: 91% !important;
}

._h92 {
  height: 92% !important;
}

._h93 {
  height: 93% !important;
}

._h94 {
  height: 94% !important;
}

._h95 {
  height: 95% !important;
}

._h96 {
  height: 96% !important;
}

._h97 {
  height: 97% !important;
}

._h98 {
  height: 98% !important;
}

._h99 {
  height: 99% !important;
}

._h100 {
  height: 100% !important;
}

/*-----------------------------------------------------------
    Height in Pixels
-----------------------------------------------------------*/
._h0px {
  height: 0px !important;
}

._h1px {
  height: 1px !important;
}

._h2px {
  height: 2px !important;
}

._h3px {
  height: 3px !important;
}

._h4px {
  height: 4px !important;
}

._h5px {
  height: 5px !important;
}

._h6px {
  height: 6px !important;
}

._h7px {
  height: 7px !important;
}

._h8px {
  height: 8px !important;
}

._h9px {
  height: 9px !important;
}

._h10px {
  height: 10px !important;
}

._h11px {
  height: 11px !important;
}

._h12px {
  height: 12px !important;
}

._h13px {
  height: 13px !important;
}

._h14px {
  height: 14px !important;
}

._h15px {
  height: 15px !important;
}

._h16px {
  height: 16px !important;
}

._h17px {
  height: 17px !important;
}

._h18px {
  height: 18px !important;
}

._h19px {
  height: 19px !important;
}

._h20px {
  height: 20px !important;
}

._h21px {
  height: 21px !important;
}

._h22px {
  height: 22px !important;
}

._h23px {
  height: 23px !important;
}

._h24px {
  height: 24px !important;
}

._h25px {
  height: 25px !important;
}

._h26px {
  height: 26px !important;
}

._h27px {
  height: 27px !important;
}

._h28px {
  height: 28px !important;
}

._h29px {
  height: 29px !important;
}

._h30px {
  height: 30px !important;
}

._h31px {
  height: 31px !important;
}

._h32px {
  height: 32px !important;
}

._h33px {
  height: 33px !important;
}

._h34px {
  height: 34px !important;
}

._h35px {
  height: 35px !important;
}

._h36px {
  height: 36px !important;
}

._h37px {
  height: 37px !important;
}

._h38px {
  height: 38px !important;
}

._h39px {
  height: 39px !important;
}

._h40px {
  height: 40px !important;
}

._h41px {
  height: 41px !important;
}

._h42px {
  height: 42px !important;
}

._h43px {
  height: 43px !important;
}

._h44px {
  height: 44px !important;
}

._h45px {
  height: 45px !important;
}

._h46px {
  height: 46px !important;
}

._h47px {
  height: 47px !important;
}

._h48px {
  height: 48px !important;
}

._h49px {
  height: 49px !important;
}

._h50px {
  height: 50px !important;
}

._h51px {
  height: 51px !important;
}

._h52px {
  height: 52px !important;
}

._h53px {
  height: 53px !important;
}

._h54px {
  height: 54px !important;
}

._h55px {
  height: 55px !important;
}

._h56px {
  height: 56px !important;
}

._h57px {
  height: 57px !important;
}

._h58px {
  height: 58px !important;
}

._h59px {
  height: 59px !important;
}

._h60px {
  height: 60px !important;
}

._h61px {
  height: 61px !important;
}

._h62px {
  height: 62px !important;
}

._h63px {
  height: 63px !important;
}

._h64px {
  height: 64px !important;
}

._h65px {
  height: 65px !important;
}

._h66px {
  height: 66px !important;
}

._h67px {
  height: 67px !important;
}

._h68px {
  height: 68px !important;
}

._h69px {
  height: 69px !important;
}

._h70px {
  height: 70px !important;
}

._h71px {
  height: 71px !important;
}

._h72px {
  height: 72px !important;
}

._h73px {
  height: 73px !important;
}

._h74px {
  height: 74px !important;
}

._h75px {
  height: 75px !important;
}

._h76px {
  height: 76px !important;
}

._h77px {
  height: 77px !important;
}

._h78px {
  height: 78px !important;
}

._h79px {
  height: 79px !important;
}

._h80px {
  height: 80px !important;
}

._h81px {
  height: 81px !important;
}

._h82px {
  height: 82px !important;
}

._h83px {
  height: 83px !important;
}

._h84px {
  height: 84px !important;
}

._h85px {
  height: 85px !important;
}

._h86px {
  height: 86px !important;
}

._h87px {
  height: 87px !important;
}

._h88px {
  height: 88px !important;
}

._h89px {
  height: 89px !important;
}

._h90px {
  height: 90px !important;
}

._h91px {
  height: 91px !important;
}

._h92px {
  height: 92px !important;
}

._h93px {
  height: 93px !important;
}

._h94px {
  height: 94px !important;
}

._h95px {
  height: 95px !important;
}

._h96px {
  height: 96px !important;
}

._h97px {
  height: 97px !important;
}

._h98px {
  height: 98px !important;
}

._h99px {
  height: 99px !important;
}

._h100px {
  height: 100px !important;
}

._h101px {
  height: 101px !important;
}

._h102px {
  height: 102px !important;
}

._h103px {
  height: 103px !important;
}

._h104px {
  height: 104px !important;
}

._h105px {
  height: 105px !important;
}

._h106px {
  height: 106px !important;
}

._h107px {
  height: 107px !important;
}

._h108px {
  height: 108px !important;
}

._h109px {
  height: 109px !important;
}

._h110px {
  height: 110px !important;
}

._h111px {
  height: 111px !important;
}

._h112px {
  height: 112px !important;
}

._h113px {
  height: 113px !important;
}

._h114px {
  height: 114px !important;
}

._h115px {
  height: 115px !important;
}

._h116px {
  height: 116px !important;
}

._h117px {
  height: 117px !important;
}

._h118px {
  height: 118px !important;
}

._h119px {
  height: 119px !important;
}

._h120px {
  height: 120px !important;
}

._h121px {
  height: 121px !important;
}

._h122px {
  height: 122px !important;
}

._h123px {
  height: 123px !important;
}

._h124px {
  height: 124px !important;
}

._h125px {
  height: 125px !important;
}

._h126px {
  height: 126px !important;
}

._h127px {
  height: 127px !important;
}

._h128px {
  height: 128px !important;
}

._h129px {
  height: 129px !important;
}

._h130px {
  height: 130px !important;
}

._h131px {
  height: 131px !important;
}

._h132px {
  height: 132px !important;
}

._h133px {
  height: 133px !important;
}

._h134px {
  height: 134px !important;
}

._h135px {
  height: 135px !important;
}

._h136px {
  height: 136px !important;
}

._h137px {
  height: 137px !important;
}

._h138px {
  height: 138px !important;
}

._h139px {
  height: 139px !important;
}

._h140px {
  height: 140px !important;
}

._h141px {
  height: 141px !important;
}

._h142px {
  height: 142px !important;
}

._h143px {
  height: 143px !important;
}

._h144px {
  height: 144px !important;
}

._h145px {
  height: 145px !important;
}

._h146px {
  height: 146px !important;
}

._h147px {
  height: 147px !important;
}

._h148px {
  height: 148px !important;
}

._h149px {
  height: 149px !important;
}

._h150px {
  height: 150px !important;
}

._h151px {
  height: 151px !important;
}

._h152px {
  height: 152px !important;
}

._h153px {
  height: 153px !important;
}

._h154px {
  height: 154px !important;
}

._h155px {
  height: 155px !important;
}

._h156px {
  height: 156px !important;
}

._h157px {
  height: 157px !important;
}

._h158px {
  height: 158px !important;
}

._h159px {
  height: 159px !important;
}

._h160px {
  height: 160px !important;
}

._h161px {
  height: 161px !important;
}

._h162px {
  height: 162px !important;
}

._h163px {
  height: 163px !important;
}

._h164px {
  height: 164px !important;
}

._h165px {
  height: 165px !important;
}

._h166px {
  height: 166px !important;
}

._h167px {
  height: 167px !important;
}

._h168px {
  height: 168px !important;
}

._h169px {
  height: 169px !important;
}

._h170px {
  height: 170px !important;
}

._h171px {
  height: 171px !important;
}

._h172px {
  height: 172px !important;
}

._h173px {
  height: 173px !important;
}

._h174px {
  height: 174px !important;
}

._h175px {
  height: 175px !important;
}

._h176px {
  height: 176px !important;
}

._h177px {
  height: 177px !important;
}

._h178px {
  height: 178px !important;
}

._h179px {
  height: 179px !important;
}

._h180px {
  height: 180px !important;
}

._h181px {
  height: 181px !important;
}

._h182px {
  height: 182px !important;
}

._h183px {
  height: 183px !important;
}

._h184px {
  height: 184px !important;
}

._h185px {
  height: 185px !important;
}

._h186px {
  height: 186px !important;
}

._h187px {
  height: 187px !important;
}

._h188px {
  height: 188px !important;
}

._h189px {
  height: 189px !important;
}

._h190px {
  height: 190px !important;
}

._h191px {
  height: 191px !important;
}

._h192px {
  height: 192px !important;
}

._h193px {
  height: 193px !important;
}

._h194px {
  height: 194px !important;
}

._h195px {
  height: 195px !important;
}

._h196px {
  height: 196px !important;
}

._h197px {
  height: 197px !important;
}

._h198px {
  height: 198px !important;
}

._h199px {
  height: 199px !important;
}

._h200px {
  height: 200px !important;
}

._h205px {
  height: 205px !important;
}

._h210px {
  height: 210px !important;
}

._h215px {
  height: 215px !important;
}

._h220px {
  height: 220px !important;
}

._h225px {
  height: 225px !important;
}

._h230px {
  height: 230px !important;
}

._h235px {
  height: 235px !important;
}

._h240px {
  height: 240px !important;
}

._h245px {
  height: 245px !important;
}

._h250px {
  height: 250px !important;
}

._h255px {
  height: 255px !important;
}

._h260px {
  height: 260px !important;
}

._h265px {
  height: 265px !important;
}

._h270px {
  height: 270px !important;
}

._h275px {
  height: 275px !important;
}

._h280px {
  height: 280px !important;
}

._h285px {
  height: 285px !important;
}

._h290px {
  height: 290px !important;
}

._h295px {
  height: 295px !important;
}

._h300px {
  height: 300px !important;
}

._h305px {
  height: 305px !important;
}

._h310px {
  height: 310px !important;
}

._h315px {
  height: 315px !important;
}

._h320px {
  height: 320px !important;
}

._h325px {
  height: 325px !important;
}

._h330px {
  height: 330px !important;
}

._h335px {
  height: 335px !important;
}

._h340px {
  height: 340px !important;
}

._h345px {
  height: 345px !important;
}

._h350px {
  height: 350px !important;
}

._h355px {
  height: 355px !important;
}

._h360px {
  height: 360px !important;
}

._h365px {
  height: 365px !important;
}

._h370px {
  height: 370px !important;
}

._h375px {
  height: 375px !important;
}

._h380px {
  height: 380px !important;
}

._h385px {
  height: 385px !important;
}

._h390px {
  height: 390px !important;
}

._h395px {
  height: 395px !important;
}

._h400px {
  height: 400px !important;
}

._h405px {
  height: 405px !important;
}

._h410px {
  height: 410px !important;
}

._h415px {
  height: 415px !important;
}

._h420px {
  height: 420px !important;
}

._h425px {
  height: 425px !important;
}

._h430px {
  height: 430px !important;
}

._h435px {
  height: 435px !important;
}

._h440px {
  height: 440px !important;
}

._h445px {
  height: 445px !important;
}

._h450px {
  height: 450px !important;
}

._h455px {
  height: 455px !important;
}

._h460px {
  height: 460px !important;
}

._h465px {
  height: 465px !important;
}

._h470px {
  height: 470px !important;
}

._h475px {
  height: 475px !important;
}

._h480px {
  height: 480px !important;
}

._h485px {
  height: 485px !important;
}

._h490px {
  height: 490px !important;
}

._h495px {
  height: 495px !important;
}

._h500px {
  height: 500px !important;
}

._h505px {
  height: 505px !important;
}

._h510px {
  height: 510px !important;
}

._h515px {
  height: 515px !important;
}

._h520px {
  height: 520px !important;
}

._h525px {
  height: 525px !important;
}

._h530px {
  height: 530px !important;
}

._h535px {
  height: 535px !important;
}

._h540px {
  height: 540px !important;
}

._h545px {
  height: 545px !important;
}

._h550px {
  height: 550px !important;
}

._h555px {
  height: 555px !important;
}

._h560px {
  height: 560px !important;
}

._h565px {
  height: 565px !important;
}

._h570px {
  height: 570px !important;
}

._h575px {
  height: 575px !important;
}

._h580px {
  height: 580px !important;
}

._h585px {
  height: 585px !important;
}

._h590px {
  height: 590px !important;
}

._h595px {
  height: 595px !important;
}

._h600px {
  height: 600px !important;
}

._hauto {
  height: auto;
}

/*-----------------------------------------------------------
    Min Height in Pixels
-----------------------------------------------------------*/
._mh25px {
  min-height: 25px !important;
}

._mh50px {
  min-height: 50px !important;
}

._mh75px {
  min-height: 75px !important;
}

._mh100px {
  min-height: 100px !important;
}

._mh125px {
  min-height: 125px !important;
}

._mh150px {
  min-height: 150px !important;
}

._mh175px {
  min-height: 175px !important;
}

._mh200px {
  min-height: 200px !important;
}

._mh225px {
  min-height: 225px !important;
}

._mh250px {
  min-height: 250px !important;
}

._mh275px {
  min-height: 275px !important;
}

._mh300px {
  min-height: 300px !important;
}

._mh325px {
  min-height: 325px !important;
}

._mh350px {
  min-height: 350px !important;
}

._mh375px {
  min-height: 375px !important;
}

._mh400px {
  min-height: 400px !important;
}

._mh425px {
  min-height: 425px !important;
}

._mh450px {
  min-height: 450px !important;
}

._mh475px {
  min-height: 475px !important;
}

._mh500px {
  min-height: 500px !important;
}

._mh525px {
  min-height: 525px !important;
}

._mh550px {
  min-height: 550px !important;
}

._mh575px {
  min-height: 575px !important;
}

._mh600px {
  min-height: 600px !important;
}

._mh625px {
  min-height: 625px !important;
}

._mh650px {
  min-height: 650px !important;
}

._mh675px {
  min-height: 675px !important;
}

._mh700px {
  min-height: 700px !important;
}

._mh725px {
  min-height: 725px !important;
}

._mh750px {
  min-height: 750px !important;
}

/*-----------------------------------------------------------
    Line Height in Pixels
-----------------------------------------------------------*/
._lh0px {
  line-height: 0px;
}

._lh1px {
  line-height: 1px;
}

._lh2px {
  line-height: 2px;
}

._lh3px {
  line-height: 3px;
}

._lh4px {
  line-height: 4px;
}

._lh5px {
  line-height: 5px;
}

._lh6px {
  line-height: 6px;
}

._lh7px {
  line-height: 7px;
}

._lh8px {
  line-height: 8px;
}

._lh9px {
  line-height: 9px;
}

._lh10px {
  line-height: 10px;
}

._lh11px {
  line-height: 11px;
}

._lh12px {
  line-height: 12px;
}

._lh13px {
  line-height: 13px;
}

._lh14px {
  line-height: 14px;
}

._lh15px {
  line-height: 15px;
}

._lh16px {
  line-height: 16px;
}

._lh17px {
  line-height: 17px;
}

._lh18px {
  line-height: 18px;
}

._lh19px {
  line-height: 19px;
}

._lh20px {
  line-height: 20px;
}

._lh21px {
  line-height: 21px;
}

._lh22px {
  line-height: 22px;
}

._lh23px {
  line-height: 23px;
}

._lh24px {
  line-height: 24px;
}

._lh25px {
  line-height: 25px;
}

._lh26px {
  line-height: 26px;
}

._lh27px {
  line-height: 27px;
}

._lh28px {
  line-height: 28px;
}

._lh29px {
  line-height: 29px;
}

._lh30px {
  line-height: 30px;
}

._lh31px {
  line-height: 31px;
}

._lh32px {
  line-height: 32px;
}

._lh33px {
  line-height: 33px;
}

._lh34px {
  line-height: 34px;
}

._lh35px {
  line-height: 35px;
}

._lh36px {
  line-height: 36px;
}

._lh37px {
  line-height: 37px;
}

._lh38px {
  line-height: 38px;
}

._lh39px {
  line-height: 39px;
}

._lh40px {
  line-height: 40px;
}

._lh41px {
  line-height: 41px;
}

._lh42px {
  line-height: 42px;
}

._lh43px {
  line-height: 43px;
}

._lh44px {
  line-height: 44px;
}

._lh45px {
  line-height: 45px;
}

._lh46px {
  line-height: 46px;
}

._lh47px {
  line-height: 47px;
}

._lh48px {
  line-height: 48px;
}

._lh49px {
  line-height: 49px;
}

._lh50px {
  line-height: 50px;
}

._lh51px {
  line-height: 51px;
}

._lh52px {
  line-height: 52px;
}

._lh53px {
  line-height: 53px;
}

._lh54px {
  line-height: 54px;
}

._lh55px {
  line-height: 55px;
}

._lh56px {
  line-height: 56px;
}

._lh57px {
  line-height: 57px;
}

._lh58px {
  line-height: 58px;
}

._lh59px {
  line-height: 59px;
}

._lh60px {
  line-height: 60px;
}

._lh61px {
  line-height: 61px;
}

._lh62px {
  line-height: 62px;
}

._lh63px {
  line-height: 63px;
}

._lh64px {
  line-height: 64px;
}

._lh65px {
  line-height: 65px;
}

._lh66px {
  line-height: 66px;
}

._lh67px {
  line-height: 67px;
}

._lh68px {
  line-height: 68px;
}

._lh69px {
  line-height: 69px;
}

._lh70px {
  line-height: 70px;
}

._lh71px {
  line-height: 71px;
}

._lh72px {
  line-height: 72px;
}

._lh73px {
  line-height: 73px;
}

._lh74px {
  line-height: 74px;
}

._lh75px {
  line-height: 75px;
}

._lh76px {
  line-height: 76px;
}

._lh77px {
  line-height: 77px;
}

._lh78px {
  line-height: 78px;
}

._lh79px {
  line-height: 79px;
}

._lh80px {
  line-height: 80px;
}

._lh81px {
  line-height: 81px;
}

._lh82px {
  line-height: 82px;
}

._lh83px {
  line-height: 83px;
}

._lh84px {
  line-height: 84px;
}

._lh85px {
  line-height: 85px;
}

._lh86px {
  line-height: 86px;
}

._lh87px {
  line-height: 87px;
}

._lh88px {
  line-height: 88px;
}

._lh89px {
  line-height: 89px;
}

._lh90px {
  line-height: 90px;
}

._lh91px {
  line-height: 91px;
}

._lh92px {
  line-height: 92px;
}

._lh93px {
  line-height: 93px;
}

._lh94px {
  line-height: 94px;
}

._lh95px {
  line-height: 95px;
}

._lh96px {
  line-height: 96px;
}

._lh97px {
  line-height: 97px;
}

._lh98px {
  line-height: 98px;
}

._lh99px {
  line-height: 99px;
}

._lh100px {
  line-height: 100px;
}

._lh101px {
  line-height: 101px;
}

._lh102px {
  line-height: 102px;
}

._lh103px {
  line-height: 103px;
}

._lh104px {
  line-height: 104px;
}

._lh105px {
  line-height: 105px;
}

._lh106px {
  line-height: 106px;
}

._lh107px {
  line-height: 107px;
}

._lh108px {
  line-height: 108px;
}

._lh109px {
  line-height: 109px;
}

._lh110px {
  line-height: 110px;
}

._lh111px {
  line-height: 111px;
}

._lh112px {
  line-height: 112px;
}

._lh113px {
  line-height: 113px;
}

._lh114px {
  line-height: 114px;
}

._lh115px {
  line-height: 115px;
}

._lh116px {
  line-height: 116px;
}

._lh117px {
  line-height: 117px;
}

._lh118px {
  line-height: 118px;
}

._lh119px {
  line-height: 119px;
}

._lh120px {
  line-height: 120px;
}

._lh121px {
  line-height: 121px;
}

._lh122px {
  line-height: 122px;
}

._lh123px {
  line-height: 123px;
}

._lh124px {
  line-height: 124px;
}

._lh125px {
  line-height: 125px;
}

._lh126px {
  line-height: 126px;
}

._lh127px {
  line-height: 127px;
}

._lh128px {
  line-height: 128px;
}

._lh129px {
  line-height: 129px;
}

._lh130px {
  line-height: 130px;
}

._lh131px {
  line-height: 131px;
}

._lh132px {
  line-height: 132px;
}

._lh133px {
  line-height: 133px;
}

._lh134px {
  line-height: 134px;
}

._lh135px {
  line-height: 135px;
}

._lh136px {
  line-height: 136px;
}

._lh137px {
  line-height: 137px;
}

._lh138px {
  line-height: 138px;
}

._lh139px {
  line-height: 139px;
}

._lh140px {
  line-height: 140px;
}

._lh141px {
  line-height: 141px;
}

._lh142px {
  line-height: 142px;
}

._lh143px {
  line-height: 143px;
}

._lh144px {
  line-height: 144px;
}

._lh145px {
  line-height: 145px;
}

._lh146px {
  line-height: 146px;
}

._lh147px {
  line-height: 147px;
}

._lh148px {
  line-height: 148px;
}

._lh149px {
  line-height: 149px;
}

._lh150px {
  line-height: 150px;
}

._lh151px {
  line-height: 151px;
}

._lh152px {
  line-height: 152px;
}

._lh153px {
  line-height: 153px;
}

._lh154px {
  line-height: 154px;
}

._lh155px {
  line-height: 155px;
}

._lh156px {
  line-height: 156px;
}

._lh157px {
  line-height: 157px;
}

._lh158px {
  line-height: 158px;
}

._lh159px {
  line-height: 159px;
}

._lh160px {
  line-height: 160px;
}

._lh161px {
  line-height: 161px;
}

._lh162px {
  line-height: 162px;
}

._lh163px {
  line-height: 163px;
}

._lh164px {
  line-height: 164px;
}

._lh165px {
  line-height: 165px;
}

._lh166px {
  line-height: 166px;
}

._lh167px {
  line-height: 167px;
}

._lh168px {
  line-height: 168px;
}

._lh169px {
  line-height: 169px;
}

._lh170px {
  line-height: 170px;
}

._lh171px {
  line-height: 171px;
}

._lh172px {
  line-height: 172px;
}

._lh173px {
  line-height: 173px;
}

._lh174px {
  line-height: 174px;
}

._lh175px {
  line-height: 175px;
}

._lh176px {
  line-height: 176px;
}

._lh177px {
  line-height: 177px;
}

._lh178px {
  line-height: 178px;
}

._lh179px {
  line-height: 179px;
}

._lh180px {
  line-height: 180px;
}

._lh181px {
  line-height: 181px;
}

._lh182px {
  line-height: 182px;
}

._lh183px {
  line-height: 183px;
}

._lh184px {
  line-height: 184px;
}

._lh185px {
  line-height: 185px;
}

._lh186px {
  line-height: 186px;
}

._lh187px {
  line-height: 187px;
}

._lh188px {
  line-height: 188px;
}

._lh189px {
  line-height: 189px;
}

._lh190px {
  line-height: 190px;
}

._lh191px {
  line-height: 191px;
}

._lh192px {
  line-height: 192px;
}

._lh193px {
  line-height: 193px;
}

._lh194px {
  line-height: 194px;
}

._lh195px {
  line-height: 195px;
}

._lh196px {
  line-height: 196px;
}

._lh197px {
  line-height: 197px;
}

._lh198px {
  line-height: 198px;
}

._lh199px {
  line-height: 199px;
}

._lh200px {
  line-height: 200px;
}

._lh205px {
  line-height: 205px;
}

._lh210px {
  line-height: 210px;
}

._lh215px {
  line-height: 215px;
}

._lh220px {
  line-height: 220px;
}

._lh225px {
  line-height: 225px;
}

._lh230px {
  line-height: 230px;
}

._lh235px {
  line-height: 235px;
}

._lh240px {
  line-height: 240px;
}

._lh245px {
  line-height: 245px;
}

._lh250px {
  line-height: 250px;
}

._lh255px {
  line-height: 255px;
}

._lh260px {
  line-height: 260px;
}

._lh265px {
  line-height: 265px;
}

._lh270px {
  line-height: 270px;
}

._lh275px {
  line-height: 275px;
}

._lh280px {
  line-height: 280px;
}

._lh285px {
  line-height: 285px;
}

._lh290px {
  line-height: 290px;
}

._lh295px {
  line-height: 295px;
}

._lh300px {
  line-height: 300px;
}

._lh305px {
  line-height: 305px;
}

._lh310px {
  line-height: 310px;
}

._lh315px {
  line-height: 315px;
}

._lh320px {
  line-height: 320px;
}

._lh325px {
  line-height: 325px;
}

._lh330px {
  line-height: 330px;
}

._lh335px {
  line-height: 335px;
}

._lh340px {
  line-height: 340px;
}

._lh345px {
  line-height: 345px;
}

._lh350px {
  line-height: 350px;
}

._lh355px {
  line-height: 355px;
}

._lh360px {
  line-height: 360px;
}

._lh365px {
  line-height: 365px;
}

._lh370px {
  line-height: 370px;
}

._lh375px {
  line-height: 375px;
}

._lh380px {
  line-height: 380px;
}

._lh385px {
  line-height: 385px;
}

._lh390px {
  line-height: 390px;
}

._lh395px {
  line-height: 395px;
}

._lh400px {
  line-height: 400px;
}

._lh405px {
  line-height: 405px;
}

._lh410px {
  line-height: 410px;
}

._lh415px {
  line-height: 415px;
}

._lh420px {
  line-height: 420px;
}

._lh425px {
  line-height: 425px;
}

._lh430px {
  line-height: 430px;
}

._lh435px {
  line-height: 435px;
}

._lh440px {
  line-height: 440px;
}

._lh445px {
  line-height: 445px;
}

._lh450px {
  line-height: 450px;
}

._lh455px {
  line-height: 455px;
}

._lh460px {
  line-height: 460px;
}

._lh465px {
  line-height: 465px;
}

._lh470px {
  line-height: 470px;
}

._lh475px {
  line-height: 475px;
}

._lh480px {
  line-height: 480px;
}

._lh485px {
  line-height: 485px;
}

._lh490px {
  line-height: 490px;
}

._lh495px {
  line-height: 495px;
}

._lh500px {
  line-height: 500px;
}

._lh505px {
  line-height: 505px;
}

._lh510px {
  line-height: 510px;
}

._lh515px {
  line-height: 515px;
}

._lh520px {
  line-height: 520px;
}

._lh525px {
  line-height: 525px;
}

._lh530px {
  line-height: 530px;
}

._lh535px {
  line-height: 535px;
}

._lh540px {
  line-height: 540px;
}

._lh545px {
  line-height: 545px;
}

._lh550px {
  line-height: 550px;
}

._lh555px {
  line-height: 555px;
}

._lh560px {
  line-height: 560px;
}

._lh565px {
  line-height: 565px;
}

._lh570px {
  line-height: 570px;
}

._lh575px {
  line-height: 575px;
}

._lh580px {
  line-height: 580px;
}

._lh585px {
  line-height: 585px;
}

._lh590px {
  line-height: 590px;
}

._lh595px {
  line-height: 595px;
}

._lh600px {
  line-height: 600px;
}

/*-----------------------------------------------------------
    Width
-----------------------------------------------------------*/
._w0 {
  width: 0% !important;
}

._w1 {
  width: 1% !important;
}

._w2 {
  width: 2% !important;
}

._w3 {
  width: 3% !important;
}

._w4 {
  width: 4% !important;
}

._w5 {
  width: 5% !important;
}

._w6 {
  width: 6% !important;
}

._w7 {
  width: 7% !important;
}

._w8 {
  width: 8% !important;
}

._w9 {
  width: 9% !important;
}

._w10 {
  width: 10% !important;
}

._w11 {
  width: 11% !important;
}

._w12 {
  width: 12% !important;
}

._w13 {
  width: 13% !important;
}

._w14 {
  width: 14% !important;
}

._w15 {
  width: 15% !important;
}

._w16 {
  width: 16% !important;
}

._w17 {
  width: 17% !important;
}

._w18 {
  width: 18% !important;
}

._w19 {
  width: 19% !important;
}

._w20 {
  width: 20% !important;
}

._w21 {
  width: 21% !important;
}

._w22 {
  width: 22% !important;
}

._w23 {
  width: 23% !important;
}

._w24 {
  width: 24% !important;
}

._w25 {
  width: 25% !important;
}

._w26 {
  width: 26% !important;
}

._w27 {
  width: 27% !important;
}

._w28 {
  width: 28% !important;
}

._w29 {
  width: 29% !important;
}

._w30 {
  width: 30% !important;
}

._w31 {
  width: 31% !important;
}

._w32 {
  width: 32% !important;
}

._w33 {
  width: 33% !important;
}

._w34 {
  width: 34% !important;
}

._w35 {
  width: 35% !important;
}

._w36 {
  width: 36% !important;
}

._w37 {
  width: 37% !important;
}

._w38 {
  width: 38% !important;
}

._w39 {
  width: 39% !important;
}

._w40 {
  width: 40% !important;
}

._w41 {
  width: 41% !important;
}

._w42 {
  width: 42% !important;
}

._w43 {
  width: 43% !important;
}

._w44 {
  width: 44% !important;
}

._w45 {
  width: 45% !important;
}

._w46 {
  width: 46% !important;
}

._w47 {
  width: 47% !important;
}

._w48 {
  width: 48% !important;
}

._w49 {
  width: 49% !important;
}

._w50 {
  width: 50% !important;
}

._w51 {
  width: 51% !important;
}

._w52 {
  width: 52% !important;
}

._w53 {
  width: 53% !important;
}

._w54 {
  width: 54% !important;
}

._w55 {
  width: 55% !important;
}

._w56 {
  width: 56% !important;
}

._w57 {
  width: 57% !important;
}

._w58 {
  width: 58% !important;
}

._w59 {
  width: 59% !important;
}

._w60 {
  width: 60% !important;
}

._w61 {
  width: 61% !important;
}

._w62 {
  width: 62% !important;
}

._w63 {
  width: 63% !important;
}

._w64 {
  width: 64% !important;
}

._w65 {
  width: 65% !important;
}

._w66 {
  width: 66% !important;
}

._w67 {
  width: 67% !important;
}

._w68 {
  width: 68% !important;
}

._w69 {
  width: 69% !important;
}

._w70 {
  width: 70% !important;
}

._w71 {
  width: 71% !important;
}

._w72 {
  width: 72% !important;
}

._w73 {
  width: 73% !important;
}

._w74 {
  width: 74% !important;
}

._w75 {
  width: 75% !important;
}

._w76 {
  width: 76% !important;
}

._w77 {
  width: 77% !important;
}

._w78 {
  width: 78% !important;
}

._w79 {
  width: 79% !important;
}

._w80 {
  width: 80% !important;
}

._w81 {
  width: 81% !important;
}

._w82 {
  width: 82% !important;
}

._w83 {
  width: 83% !important;
}

._w84 {
  width: 84% !important;
}

._w85 {
  width: 85% !important;
}

._w86 {
  width: 86% !important;
}

._w87 {
  width: 87% !important;
}

._w88 {
  width: 88% !important;
}

._w89 {
  width: 89% !important;
}

._w90 {
  width: 90% !important;
}

._w91 {
  width: 91% !important;
}

._w92 {
  width: 92% !important;
}

._w93 {
  width: 93% !important;
}

._w94 {
  width: 94% !important;
}

._w95 {
  width: 95% !important;
}

._w96 {
  width: 96% !important;
}

._w97 {
  width: 97% !important;
}

._w98 {
  width: 98% !important;
}

._w99 {
  width: 99% !important;
}

._w100 {
  width: 100% !important;
}

/*-----------------------------------------------------------
    Width in Pixels
-----------------------------------------------------------*/
._w0px {
  width: 0px !important;
}

._w1px {
  width: 1px !important;
}

._w2px {
  width: 2px !important;
}

._w3px {
  width: 3px !important;
}

._w4px {
  width: 4px !important;
}

._w5px {
  width: 5px !important;
}

._w6px {
  width: 6px !important;
}

._w7px {
  width: 7px !important;
}

._w8px {
  width: 8px !important;
}

._w9px {
  width: 9px !important;
}

._w10px {
  width: 10px !important;
}

._w11px {
  width: 11px !important;
}

._w12px {
  width: 12px !important;
}

._w13px {
  width: 13px !important;
}

._w14px {
  width: 14px !important;
}

._w15px {
  width: 15px !important;
}

._w16px {
  width: 16px !important;
}

._w17px {
  width: 17px !important;
}

._w18px {
  width: 18px !important;
}

._w19px {
  width: 19px !important;
}

._w20px {
  width: 20px !important;
}

._w21px {
  width: 21px !important;
}

._w22px {
  width: 22px !important;
}

._w23px {
  width: 23px !important;
}

._w24px {
  width: 24px !important;
}

._w25px {
  width: 25px !important;
}

._w26px {
  width: 26px !important;
}

._w27px {
  width: 27px !important;
}

._w28px {
  width: 28px !important;
}

._w29px {
  width: 29px !important;
}

._w30px {
  width: 30px !important;
}

._w31px {
  width: 31px !important;
}

._w32px {
  width: 32px !important;
}

._w33px {
  width: 33px !important;
}

._w34px {
  width: 34px !important;
}

._w35px {
  width: 35px !important;
}

._w36px {
  width: 36px !important;
}

._w37px {
  width: 37px !important;
}

._w38px {
  width: 38px !important;
}

._w39px {
  width: 39px !important;
}

._w40px {
  width: 40px !important;
}

._w41px {
  width: 41px !important;
}

._w42px {
  width: 42px !important;
}

._w43px {
  width: 43px !important;
}

._w44px {
  width: 44px !important;
}

._w45px {
  width: 45px !important;
}

._w46px {
  width: 46px !important;
}

._w47px {
  width: 47px !important;
}

._w48px {
  width: 48px !important;
}

._w49px {
  width: 49px !important;
}

._w50px {
  width: 50px !important;
}

._w51px {
  width: 51px !important;
}

._w52px {
  width: 52px !important;
}

._w53px {
  width: 53px !important;
}

._w54px {
  width: 54px !important;
}

._w55px {
  width: 55px !important;
}

._w56px {
  width: 56px !important;
}

._w57px {
  width: 57px !important;
}

._w58px {
  width: 58px !important;
}

._w59px {
  width: 59px !important;
}

._w60px {
  width: 60px !important;
}

._w61px {
  width: 61px !important;
}

._w62px {
  width: 62px !important;
}

._w63px {
  width: 63px !important;
}

._w64px {
  width: 64px !important;
}

._w65px {
  width: 65px !important;
}

._w66px {
  width: 66px !important;
}

._w67px {
  width: 67px !important;
}

._w68px {
  width: 68px !important;
}

._w69px {
  width: 69px !important;
}

._w70px {
  width: 70px !important;
}

._w71px {
  width: 71px !important;
}

._w72px {
  width: 72px !important;
}

._w73px {
  width: 73px !important;
}

._w74px {
  width: 74px !important;
}

._w75px {
  width: 75px !important;
}

._w76px {
  width: 76px !important;
}

._w77px {
  width: 77px !important;
}

._w78px {
  width: 78px !important;
}

._w79px {
  width: 79px !important;
}

._w80px {
  width: 80px !important;
}

._w81px {
  width: 81px !important;
}

._w82px {
  width: 82px !important;
}

._w83px {
  width: 83px !important;
}

._w84px {
  width: 84px !important;
}

._w85px {
  width: 85px !important;
}

._w86px {
  width: 86px !important;
}

._w87px {
  width: 87px !important;
}

._w88px {
  width: 88px !important;
}

._w89px {
  width: 89px !important;
}

._w90px {
  width: 90px !important;
}

._w91px {
  width: 91px !important;
}

._w92px {
  width: 92px !important;
}

._w93px {
  width: 93px !important;
}

._w94px {
  width: 94px !important;
}

._w95px {
  width: 95px !important;
}

._w96px {
  width: 96px !important;
}

._w97px {
  width: 97px !important;
}

._w98px {
  width: 98px !important;
}

._w99px {
  width: 99px !important;
}

._w100px {
  width: 100px !important;
}

._w101px {
  width: 101px !important;
}

._w102px {
  width: 102px !important;
}

._w103px {
  width: 103px !important;
}

._w104px {
  width: 104px !important;
}

._w105px {
  width: 105px !important;
}

._w106px {
  width: 106px !important;
}

._w107px {
  width: 107px !important;
}

._w108px {
  width: 108px !important;
}

._w109px {
  width: 109px !important;
}

._w110px {
  width: 110px !important;
}

._w111px {
  width: 111px !important;
}

._w112px {
  width: 112px !important;
}

._w113px {
  width: 113px !important;
}

._w114px {
  width: 114px !important;
}

._w115px {
  width: 115px !important;
}

._w116px {
  width: 116px !important;
}

._w117px {
  width: 117px !important;
}

._w118px {
  width: 118px !important;
}

._w119px {
  width: 119px !important;
}

._w120px {
  width: 120px !important;
}

._w121px {
  width: 121px !important;
}

._w122px {
  width: 122px !important;
}

._w123px {
  width: 123px !important;
}

._w124px {
  width: 124px !important;
}

._w125px {
  width: 125px !important;
}

._w126px {
  width: 126px !important;
}

._w127px {
  width: 127px !important;
}

._w128px {
  width: 128px !important;
}

._w129px {
  width: 129px !important;
}

._w130px {
  width: 130px !important;
}

._w131px {
  width: 131px !important;
}

._w132px {
  width: 132px !important;
}

._w133px {
  width: 133px !important;
}

._w134px {
  width: 134px !important;
}

._w135px {
  width: 135px !important;
}

._w136px {
  width: 136px !important;
}

._w137px {
  width: 137px !important;
}

._w138px {
  width: 138px !important;
}

._w139px {
  width: 139px !important;
}

._w140px {
  width: 140px !important;
}

._w141px {
  width: 141px !important;
}

._w142px {
  width: 142px !important;
}

._w143px {
  width: 143px !important;
}

._w144px {
  width: 144px !important;
}

._w145px {
  width: 145px !important;
}

._w146px {
  width: 146px !important;
}

._w147px {
  width: 147px !important;
}

._w148px {
  width: 148px !important;
}

._w149px {
  width: 149px !important;
}

._w150px {
  width: 150px !important;
}

._w151px {
  width: 151px !important;
}

._w152px {
  width: 152px !important;
}

._w153px {
  width: 153px !important;
}

._w154px {
  width: 154px !important;
}

._w155px {
  width: 155px !important;
}

._w156px {
  width: 156px !important;
}

._w157px {
  width: 157px !important;
}

._w158px {
  width: 158px !important;
}

._w159px {
  width: 159px !important;
}

._w160px {
  width: 160px !important;
}

._w161px {
  width: 161px !important;
}

._w162px {
  width: 162px !important;
}

._w163px {
  width: 163px !important;
}

._w164px {
  width: 164px !important;
}

._w165px {
  width: 165px !important;
}

._w166px {
  width: 166px !important;
}

._w167px {
  width: 167px !important;
}

._w168px {
  width: 168px !important;
}

._w169px {
  width: 169px !important;
}

._w170px {
  width: 170px !important;
}

._w171px {
  width: 171px !important;
}

._w172px {
  width: 172px !important;
}

._w173px {
  width: 173px !important;
}

._w174px {
  width: 174px !important;
}

._w175px {
  width: 175px !important;
}

._w176px {
  width: 176px !important;
}

._w177px {
  width: 177px !important;
}

._w178px {
  width: 178px !important;
}

._w179px {
  width: 179px !important;
}

._w180px {
  width: 180px !important;
}

._w181px {
  width: 181px !important;
}

._w182px {
  width: 182px !important;
}

._w183px {
  width: 183px !important;
}

._w184px {
  width: 184px !important;
}

._w185px {
  width: 185px !important;
}

._w186px {
  width: 186px !important;
}

._w187px {
  width: 187px !important;
}

._w188px {
  width: 188px !important;
}

._w189px {
  width: 189px !important;
}

._w190px {
  width: 190px !important;
}

._w191px {
  width: 191px !important;
}

._w192px {
  width: 192px !important;
}

._w193px {
  width: 193px !important;
}

._w194px {
  width: 194px !important;
}

._w195px {
  width: 195px !important;
}

._w196px {
  width: 196px !important;
}

._w197px {
  width: 197px !important;
}

._w198px {
  width: 198px !important;
}

._w199px {
  width: 199px !important;
}

._w200px {
  width: 200px !important;
}

._w205px {
  width: 205px !important;
}

._w210px {
  width: 210px !important;
}

._w215px {
  width: 215px !important;
}

._w220px {
  width: 220px !important;
}

._w225px {
  width: 225px !important;
}

._w230px {
  width: 230px !important;
}

._w235px {
  width: 235px !important;
}

._w240px {
  width: 240px !important;
}

._w245px {
  width: 245px !important;
}

._w250px {
  width: 250px !important;
}

._w255px {
  width: 255px !important;
}

._w260px {
  width: 260px !important;
}

._w265px {
  width: 265px !important;
}

._w270px {
  width: 270px !important;
}

._w275px {
  width: 275px !important;
}

._w280px {
  width: 280px !important;
}

._w285px {
  width: 285px !important;
}

._w290px {
  width: 290px !important;
}

._w295px {
  width: 295px !important;
}

._w300px {
  width: 300px !important;
}

._w305px {
  width: 305px !important;
}

._w310px {
  width: 310px !important;
}

._w315px {
  width: 315px !important;
}

._w320px {
  width: 320px !important;
}

._w325px {
  width: 325px !important;
}

._w330px {
  width: 330px !important;
}

._w335px {
  width: 335px !important;
}

._w340px {
  width: 340px !important;
}

._w345px {
  width: 345px !important;
}

._w350px {
  width: 350px !important;
}

._w355px {
  width: 355px !important;
}

._w360px {
  width: 360px !important;
}

._w365px {
  width: 365px !important;
}

._w370px {
  width: 370px !important;
}

._w375px {
  width: 375px !important;
}

._w380px {
  width: 380px !important;
}

._w385px {
  width: 385px !important;
}

._w390px {
  width: 390px !important;
}

._w395px {
  width: 395px !important;
}

._w400px {
  width: 400px !important;
}

._w405px {
  width: 405px !important;
}

._w410px {
  width: 410px !important;
}

._w415px {
  width: 415px !important;
}

._w420px {
  width: 420px !important;
}

._w425px {
  width: 425px !important;
}

._w430px {
  width: 430px !important;
}

._w435px {
  width: 435px !important;
}

._w440px {
  width: 440px !important;
}

._w445px {
  width: 445px !important;
}

._w450px {
  width: 450px !important;
}

._w455px {
  width: 455px !important;
}

._w460px {
  width: 460px !important;
}

._w465px {
  width: 465px !important;
}

._w470px {
  width: 470px !important;
}

._w475px {
  width: 475px !important;
}

._w480px {
  width: 480px !important;
}

._w485px {
  width: 485px !important;
}

._w490px {
  width: 490px !important;
}

._w495px {
  width: 495px !important;
}

._w500px {
  width: 500px !important;
}

._w505px {
  width: 505px !important;
}

._w510px {
  width: 510px !important;
}

._w515px {
  width: 515px !important;
}

._w520px {
  width: 520px !important;
}

._w525px {
  width: 525px !important;
}

._w530px {
  width: 530px !important;
}

._w535px {
  width: 535px !important;
}

._w540px {
  width: 540px !important;
}

._w545px {
  width: 545px !important;
}

._w550px {
  width: 550px !important;
}

._w555px {
  width: 555px !important;
}

._w560px {
  width: 560px !important;
}

._w565px {
  width: 565px !important;
}

._w570px {
  width: 570px !important;
}

._w575px {
  width: 575px !important;
}

._w580px {
  width: 580px !important;
}

._w585px {
  width: 585px !important;
}

._w590px {
  width: 590px !important;
}

._w595px {
  width: 595px !important;
}

._w600px {
  width: 600px !important;
}

/*-----------------------------------------------------------
    Margin
-----------------------------------------------------------*/
._m0 {
  margin: 0px !important;
}

._m1 {
  margin: 1px !important;
}

._m2 {
  margin: 2px !important;
}

._m3 {
  margin: 3px !important;
}

._m4 {
  margin: 4px !important;
}

._m5 {
  margin: 5px !important;
}

._m6 {
  margin: 6px !important;
}

._m7 {
  margin: 7px !important;
}

._m8 {
  margin: 8px !important;
}

._m9 {
  margin: 9px !important;
}

._m10 {
  margin: 10px !important;
}

._m11 {
  margin: 11px !important;
}

._m12 {
  margin: 12px !important;
}

._m13 {
  margin: 13px !important;
}

._m14 {
  margin: 14px !important;
}

._m15 {
  margin: 15px !important;
}

._m16 {
  margin: 16px !important;
}

._m17 {
  margin: 17px !important;
}

._m18 {
  margin: 18px !important;
}

._m19 {
  margin: 19px !important;
}

._m20 {
  margin: 20px !important;
}

._m21 {
  margin: 21px !important;
}

._m22 {
  margin: 22px !important;
}

._m23 {
  margin: 23px !important;
}

._m24 {
  margin: 24px !important;
}

._m25 {
  margin: 25px !important;
}

._m26 {
  margin: 26px !important;
}

._m27 {
  margin: 27px !important;
}

._m28 {
  margin: 28px !important;
}

._m29 {
  margin: 29px !important;
}

._m30 {
  margin: 30px !important;
}

._mt0 {
  margin-top: 0px !important;
}

._mt1 {
  margin-top: 1px !important;
}

._mt2 {
  margin-top: 2px !important;
}

._mt3 {
  margin-top: 3px !important;
}

._mt4 {
  margin-top: 4px !important;
}

._mt5 {
  margin-top: 5px !important;
}

._mt6 {
  margin-top: 6px !important;
}

._mt7 {
  margin-top: 7px !important;
}

._mt8 {
  margin-top: 8px !important;
}

._mt9 {
  margin-top: 9px !important;
}

._mt10 {
  margin-top: 10px !important;
}

._mt11 {
  margin-top: 11px !important;
}

._mt12 {
  margin-top: 12px !important;
}

._mt13 {
  margin-top: 13px !important;
}

._mt14 {
  margin-top: 14px !important;
}

._mt15 {
  margin-top: 15px !important;
}

._mt16 {
  margin-top: 16px !important;
}

._mt17 {
  margin-top: 17px !important;
}

._mt18 {
  margin-top: 18px !important;
}

._mt19 {
  margin-top: 19px !important;
}

._mt20 {
  margin-top: 20px !important;
}

._mt21 {
  margin-top: 21px !important;
}

._mt22 {
  margin-top: 22px !important;
}

._mt23 {
  margin-top: 23px !important;
}

._mt24 {
  margin-top: 24px !important;
}

._mt25 {
  margin-top: 25px !important;
}

._mt26 {
  margin-top: 26px !important;
}

._mt27 {
  margin-top: 27px !important;
}

._mt28 {
  margin-top: 28px !important;
}

._mt29 {
  margin-top: 29px !important;
}

._mt30 {
  margin-top: 30px !important;
}

._mr0 {
  margin-right: 0px !important;
}

._mr1 {
  margin-right: 1px !important;
}

._mr2 {
  margin-right: 2px !important;
}

._mr3 {
  margin-right: 3px !important;
}

._mr4 {
  margin-right: 4px !important;
}

._mr5 {
  margin-right: 5px !important;
}

._mr6 {
  margin-right: 6px !important;
}

._mr7 {
  margin-right: 7px !important;
}

._mr8 {
  margin-right: 8px !important;
}

._mr9 {
  margin-right: 9px !important;
}

._mr10 {
  margin-right: 10px !important;
}

._mr11 {
  margin-right: 11px !important;
}

._mr12 {
  margin-right: 12px !important;
}

._mr13 {
  margin-right: 13px !important;
}

._mr14 {
  margin-right: 14px !important;
}

._mr15 {
  margin-right: 15px !important;
}

._mr16 {
  margin-right: 16px !important;
}

._mr17 {
  margin-right: 17px !important;
}

._mr18 {
  margin-right: 18px !important;
}

._mr19 {
  margin-right: 19px !important;
}

._mr20 {
  margin-right: 20px !important;
}

._mr21 {
  margin-right: 21px !important;
}

._mr22 {
  margin-right: 22px !important;
}

._mr23 {
  margin-right: 23px !important;
}

._mr24 {
  margin-right: 24px !important;
}

._mr25 {
  margin-right: 25px !important;
}

._mr26 {
  margin-right: 26px !important;
}

._mr27 {
  margin-right: 27px !important;
}

._mr28 {
  margin-right: 28px !important;
}

._mr29 {
  margin-right: 29px !important;
}

._mr30 {
  margin-right: 30px !important;
}

._mb0 {
  margin-bottom: 0px !important;
}

._mb1 {
  margin-bottom: 1px !important;
}

._mb2 {
  margin-bottom: 2px !important;
}

._mb3 {
  margin-bottom: 3px !important;
}

._mb4 {
  margin-bottom: 4px !important;
}

._mb5 {
  margin-bottom: 5px !important;
}

._mb6 {
  margin-bottom: 6px !important;
}

._mb7 {
  margin-bottom: 7px !important;
}

._mb8 {
  margin-bottom: 8px !important;
}

._mb9 {
  margin-bottom: 9px !important;
}

._mb10 {
  margin-bottom: 10px !important;
}

._mb11 {
  margin-bottom: 11px !important;
}

._mb12 {
  margin-bottom: 12px !important;
}

._mb13 {
  margin-bottom: 13px !important;
}

._mb14 {
  margin-bottom: 14px !important;
}

._mb15 {
  margin-bottom: 15px !important;
}

._mb16 {
  margin-bottom: 16px !important;
}

._mb17 {
  margin-bottom: 17px !important;
}

._mb18 {
  margin-bottom: 18px !important;
}

._mb19 {
  margin-bottom: 19px !important;
}

._mb20 {
  margin-bottom: 20px !important;
}

._mb21 {
  margin-bottom: 21px !important;
}

._mb22 {
  margin-bottom: 22px !important;
}

._mb23 {
  margin-bottom: 23px !important;
}

._mb24 {
  margin-bottom: 24px !important;
}

._mb25 {
  margin-bottom: 25px !important;
}

._mb26 {
  margin-bottom: 26px !important;
}

._mb27 {
  margin-bottom: 27px !important;
}

._mb28 {
  margin-bottom: 28px !important;
}

._mb29 {
  margin-bottom: 29px !important;
}

._mb30 {
  margin-bottom: 30px !important;
}

._ml0 {
  margin-left: 0px !important;
}

._ml1 {
  margin-left: 1px !important;
}

._ml2 {
  margin-left: 2px !important;
}

._ml3 {
  margin-left: 3px !important;
}

._ml4 {
  margin-left: 4px !important;
}

._ml5 {
  margin-left: 5px !important;
}

._ml6 {
  margin-left: 6px !important;
}

._ml7 {
  margin-left: 7px !important;
}

._ml8 {
  margin-left: 8px !important;
}

._ml9 {
  margin-left: 9px !important;
}

._ml10 {
  margin-left: 10px !important;
}

._ml11 {
  margin-left: 11px !important;
}

._ml12 {
  margin-left: 12px !important;
}

._ml13 {
  margin-left: 13px !important;
}

._ml14 {
  margin-left: 14px !important;
}

._ml15 {
  margin-left: 15px !important;
}

._ml16 {
  margin-left: 16px !important;
}

._ml17 {
  margin-left: 17px !important;
}

._ml18 {
  margin-left: 18px !important;
}

._ml19 {
  margin-left: 19px !important;
}

._ml20 {
  margin-left: 20px !important;
}

._ml21 {
  margin-left: 21px !important;
}

._ml22 {
  margin-left: 22px !important;
}

._ml23 {
  margin-left: 23px !important;
}

._ml24 {
  margin-left: 24px !important;
}

._ml25 {
  margin-left: 25px !important;
}

._ml26 {
  margin-left: 26px !important;
}

._ml27 {
  margin-left: 27px !important;
}

._ml28 {
  margin-left: 28px !important;
}

._ml29 {
  margin-left: 29px !important;
}

._ml30 {
  margin-left: 30px !important;
}

/*-----------------------------------------------------------
    Padding
-----------------------------------------------------------*/
._p0 {
  padding: 0px !important;
}

._p1 {
  padding: 1px !important;
}

._p2 {
  padding: 2px !important;
}

._p3 {
  padding: 3px !important;
}

._p4 {
  padding: 4px !important;
}

._p5 {
  padding: 5px !important;
}

._p6 {
  padding: 6px !important;
}

._p7 {
  padding: 7px !important;
}

._p8 {
  padding: 8px !important;
}

._p9 {
  padding: 9px !important;
}

._p10 {
  padding: 10px !important;
}

._p11 {
  padding: 11px !important;
}

._p12 {
  padding: 12px !important;
}

._p13 {
  padding: 13px !important;
}

._p14 {
  padding: 14px !important;
}

._p15 {
  padding: 15px !important;
}

._p16 {
  padding: 16px !important;
}

._p17 {
  padding: 17px !important;
}

._p18 {
  padding: 18px !important;
}

._p19 {
  padding: 19px !important;
}

._p20 {
  padding: 20px !important;
}

._p21 {
  padding: 21px !important;
}

._p22 {
  padding: 22px !important;
}

._p23 {
  padding: 23px !important;
}

._p24 {
  padding: 24px !important;
}

._p25 {
  padding: 25px !important;
}

._p26 {
  padding: 26px !important;
}

._p27 {
  padding: 27px !important;
}

._p28 {
  padding: 28px !important;
}

._p29 {
  padding: 29px !important;
}

._p30 {
  padding: 30px !important;
}

._pt0 {
  padding-top: 0px !important;
}

._pt1 {
  padding-top: 1px !important;
}

._pt2 {
  padding-top: 2px !important;
}

._pt3 {
  padding-top: 3px !important;
}

._pt4 {
  padding-top: 4px !important;
}

._pt5 {
  padding-top: 5px !important;
}

._pt6 {
  padding-top: 6px !important;
}

._pt7 {
  padding-top: 7px !important;
}

._pt8 {
  padding-top: 8px !important;
}

._pt9 {
  padding-top: 9px !important;
}

._pt10 {
  padding-top: 10px !important;
}

._pt11 {
  padding-top: 11px !important;
}

._pt12 {
  padding-top: 12px !important;
}

._pt13 {
  padding-top: 13px !important;
}

._pt14 {
  padding-top: 14px !important;
}

._pt15 {
  padding-top: 15px !important;
}

._pt16 {
  padding-top: 16px !important;
}

._pt17 {
  padding-top: 17px !important;
}

._pt18 {
  padding-top: 18px !important;
}

._pt19 {
  padding-top: 19px !important;
}

._pt20 {
  padding-top: 20px !important;
}

._pt21 {
  padding-top: 21px !important;
}

._pt22 {
  padding-top: 22px !important;
}

._pt23 {
  padding-top: 23px !important;
}

._pt24 {
  padding-top: 24px !important;
}

._pt25 {
  padding-top: 25px !important;
}

._pt26 {
  padding-top: 26px !important;
}

._pt27 {
  padding-top: 27px !important;
}

._pt28 {
  padding-top: 28px !important;
}

._pt29 {
  padding-top: 29px !important;
}

._pt30 {
  padding-top: 30px !important;
}

._pr0 {
  padding-right: 0px !important;
}

._pr1 {
  padding-right: 1px !important;
}

._pr2 {
  padding-right: 2px !important;
}

._pr3 {
  padding-right: 3px !important;
}

._pr4 {
  padding-right: 4px !important;
}

._pr5 {
  padding-right: 5px !important;
}

._pr6 {
  padding-right: 6px !important;
}

._pr7 {
  padding-right: 7px !important;
}

._pr8 {
  padding-right: 8px !important;
}

._pr9 {
  padding-right: 9px !important;
}

._pr10 {
  padding-right: 10px !important;
}

._pr11 {
  padding-right: 11px !important;
}

._pr12 {
  padding-right: 12px !important;
}

._pr13 {
  padding-right: 13px !important;
}

._pr14 {
  padding-right: 14px !important;
}

._pr15 {
  padding-right: 15px !important;
}

._pr16 {
  padding-right: 16px !important;
}

._pr17 {
  padding-right: 17px !important;
}

._pr18 {
  padding-right: 18px !important;
}

._pr19 {
  padding-right: 19px !important;
}

._pr20 {
  padding-right: 20px !important;
}

._pr21 {
  padding-right: 21px !important;
}

._pr22 {
  padding-right: 22px !important;
}

._pr23 {
  padding-right: 23px !important;
}

._pr24 {
  padding-right: 24px !important;
}

._pr25 {
  padding-right: 25px !important;
}

._pr26 {
  padding-right: 26px !important;
}

._pr27 {
  padding-right: 27px !important;
}

._pr28 {
  padding-right: 28px !important;
}

._pr29 {
  padding-right: 29px !important;
}

._pr30 {
  padding-right: 30px !important;
}

._pb0 {
  padding-bottom: 0px !important;
}

._pb1 {
  padding-bottom: 1px !important;
}

._pb2 {
  padding-bottom: 2px !important;
}

._pb3 {
  padding-bottom: 3px !important;
}

._pb4 {
  padding-bottom: 4px !important;
}

._pb5 {
  padding-bottom: 5px !important;
}

._pb6 {
  padding-bottom: 6px !important;
}

._pb7 {
  padding-bottom: 7px !important;
}

._pb8 {
  padding-bottom: 8px !important;
}

._pb9 {
  padding-bottom: 9px !important;
}

._pb10 {
  padding-bottom: 10px !important;
}

._pb11 {
  padding-bottom: 11px !important;
}

._pb12 {
  padding-bottom: 12px !important;
}

._pb13 {
  padding-bottom: 13px !important;
}

._pb14 {
  padding-bottom: 14px !important;
}

._pb15 {
  padding-bottom: 15px !important;
}

._pb16 {
  padding-bottom: 16px !important;
}

._pb17 {
  padding-bottom: 17px !important;
}

._pb18 {
  padding-bottom: 18px !important;
}

._pb19 {
  padding-bottom: 19px !important;
}

._pb20 {
  padding-bottom: 20px !important;
}

._pb21 {
  padding-bottom: 21px !important;
}

._pb22 {
  padding-bottom: 22px !important;
}

._pb23 {
  padding-bottom: 23px !important;
}

._pb24 {
  padding-bottom: 24px !important;
}

._pb25 {
  padding-bottom: 25px !important;
}

._pb26 {
  padding-bottom: 26px !important;
}

._pb27 {
  padding-bottom: 27px !important;
}

._pb28 {
  padding-bottom: 28px !important;
}

._pb29 {
  padding-bottom: 29px !important;
}

._pb30 {
  padding-bottom: 30px !important;
}

._pl0 {
  padding-left: 0px !important;
}

._pl1 {
  padding-left: 1px !important;
}

._pl2 {
  padding-left: 2px !important;
}

._pl3 {
  padding-left: 3px !important;
}

._pl4 {
  padding-left: 4px !important;
}

._pl5 {
  padding-left: 5px !important;
}

._pl6 {
  padding-left: 6px !important;
}

._pl7 {
  padding-left: 7px !important;
}

._pl8 {
  padding-left: 8px !important;
}

._pl9 {
  padding-left: 9px !important;
}

._pl10 {
  padding-left: 10px !important;
}

._pl11 {
  padding-left: 11px !important;
}

._pl12 {
  padding-left: 12px !important;
}

._pl13 {
  padding-left: 13px !important;
}

._pl14 {
  padding-left: 14px !important;
}

._pl15 {
  padding-left: 15px !important;
}

._pl16 {
  padding-left: 16px !important;
}

._pl17 {
  padding-left: 17px !important;
}

._pl18 {
  padding-left: 18px !important;
}

._pl19 {
  padding-left: 19px !important;
}

._pl20 {
  padding-left: 20px !important;
}

._pl21 {
  padding-left: 21px !important;
}

._pl22 {
  padding-left: 22px !important;
}

._pl23 {
  padding-left: 23px !important;
}

._pl24 {
  padding-left: 24px !important;
}

._pl25 {
  padding-left: 25px !important;
}

._pl26 {
  padding-left: 26px !important;
}

._pl27 {
  padding-left: 27px !important;
}

._pl28 {
  padding-left: 28px !important;
}

._pl29 {
  padding-left: 29px !important;
}

._pl30 {
  padding-left: 30px !important;
}

/*-----------------------------------------------------------
    Align
-----------------------------------------------------------*/
._at {
  vertical-align: top !important;
}

._ar {
  text-align: right !important;
}

._ab {
  vertical-align: bottom !important;
}

._al {
  text-align: left !important;
}

._am {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

._ac {
  text-align: center;
}

._va {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

/*-----------------------------------------------------------
    Display
-----------------------------------------------------------*/
._inline {
  display: inline-block !important;
}

._block {
  display: block !important;
}

._hidden {
  display: none;
}

/*-----------------------------------------------------------
    Float
-----------------------------------------------------------*/
._fl {
  float: left;
}

._fr {
  float: right;
}

._clearboth {
  clear: both;
}

/*-----------------------------------------------------------
    Position
-----------------------------------------------------------*/
._t0 {
  top: 0;
}

._r0 {
  right: 0;
}

._b0 {
  bottom: 0;
}

._l0 {
  left: 0;
}

/*-----------------------------------------------------------
    Margin
-----------------------------------------------------------*/
._b0 {
  border-width: 0px !important;
  border-style: solid;
}

._b1 {
  border-width: 1px !important;
  border-style: solid;
}

._b2 {
  border-width: 2px !important;
  border-style: solid;
}

._b3 {
  border-width: 3px !important;
  border-style: solid;
}

._b4 {
  border-width: 4px !important;
  border-style: solid;
}

._b5 {
  border-width: 5px !important;
  border-style: solid;
}

._bt0 {
  border-top-width: 0px !important;
  border-style: solid;
}

._bt1 {
  border-top-width: 1px !important;
  border-style: solid;
}

._bt2 {
  border-top-width: 2px !important;
  border-style: solid;
}

._bt3 {
  border-top-width: 3px !important;
  border-style: solid;
}

._bt4 {
  border-top-width: 4px !important;
  border-style: solid;
}

._bt5 {
  border-top-width: 5px !important;
  border-style: solid;
}

._br0 {
  border-right-width: 0px !important;
  border-style: solid;
}

._br1 {
  border-right-width: 1px !important;
  border-style: solid;
}

._br2 {
  border-right-width: 2px !important;
  border-style: solid;
}

._br3 {
  border-right-width: 3px !important;
  border-style: solid;
}

._br4 {
  border-right-width: 4px !important;
  border-style: solid;
}

._br5 {
  border-right-width: 5px !important;
  border-style: solid;
}

._bb0 {
  border-bottom-width: 0px !important;
  border-style: solid;
}

._bb1 {
  border-bottom-width: 1px !important;
  border-style: solid;
}

._bb2 {
  border-bottom-width: 2px !important;
  border-style: solid;
}

._bb3 {
  border-bottom-width: 3px !important;
  border-style: solid;
}

._bb4 {
  border-bottom-width: 4px !important;
  border-style: solid;
}

._bb5 {
  border-bottom-width: 5px !important;
  border-style: solid;
}

._bl0 {
  border-left-width: 0px !important;
  border-style: solid;
}

._bl1 {
  border-left-width: 1px !important;
  border-style: solid;
}

._bl2 {
  border-left-width: 2px !important;
  border-style: solid;
}

._bl3 {
  border-left-width: 3px !important;
  border-style: solid;
}

._bl4 {
  border-left-width: 4px !important;
  border-style: solid;
}

._bl5 {
  border-left-width: 5px !important;
  border-style: solid;
}

/*-----------------------------------------------------------
    Font
-----------------------------------------------------------*/
._fs8 {
  font-size: 8px !important;
}

._fs9 {
  font-size: 9px !important;
}

._fs10 {
  font-size: 10px !important;
}

._fs11 {
  font-size: 11px !important;
}

._fs12 {
  font-size: 12px !important;
}

._fs13 {
  font-size: 13px !important;
}

._fs14 {
  font-size: 14px !important;
}

._fs15 {
  font-size: 15px !important;
}

._fs16 {
  font-size: 16px !important;
}

._fs17 {
  font-size: 17px !important;
}

._fs18 {
  font-size: 18px !important;
}

._fs19 {
  font-size: 19px !important;
}

._fs20 {
  font-size: 20px !important;
}

._fs21 {
  font-size: 21px !important;
}

._fs22 {
  font-size: 22px !important;
}

._fs23 {
  font-size: 23px !important;
}

._fs24 {
  font-size: 24px !important;
}

._fs25 {
  font-size: 25px !important;
}

._fs26 {
  font-size: 26px !important;
}

._fs27 {
  font-size: 27px !important;
}

._fs28 {
  font-size: 28px !important;
}

._fs29 {
  font-size: 29px !important;
}

._fs30 {
  font-size: 30px !important;
}

/*-----------------------------------------------------------
    Font - Roboto
-----------------------------------------------------------*/
/* Colours */
/* Themes */
/*-----------------------------------------------------------
    Global
-----------------------------------------------------------*/
.h1, .typography h1, .typography .h1, .h2, .typography h2, .typography .h2, .h3, .typography h3, .typography .h3, .h4, .typography h4, .typography .h4, .h5, .typography h5, .typography .h5, .h6, .typography h6, .typography .h6 {
  font-family: "Roboto", serif;
  font-weight: 500;
}

.h1, .typography h1, .typography .h1, .h2, .typography h2, .typography .h2 {
  line-height: 1.1;
}

.h3, .typography h3, .typography .h3, .h4, .typography h4, .typography .h4 {
  line-height: 1.3;
}

.h1, .typography h1, .typography .h1 {
  font-size: 260%;
  letter-spacing: -2px;
}

.h2, .typography h2, .typography .h2 {
  font-size: 230%;
  letter-spacing: -1px;
}

.h3, .typography h3, .typography .h3 {
  font-size: 200%;
}

.h4, .typography h4, .typography .h4 {
  font-size: 180%;
}

.h5, .typography h5, .typography .h5 {
  font-size: 130%;
}

.fixed, .typography p, .typography ul, .typography ol, .typography form, .typography pre, .typography code, .typography table, .typography li, table th, table .th, table td, table .td, .table th, .table .th, .table td, .table .td, label, textarea, input[type=text], input[type=password], input[type=number], select, input[type=submit], input[type=checkbox], input[type=radio], header, nav, nav #mainmenu li, nav #mainmenu li a, main, footer {
  font-family: "Roboto", serif;
  font-size: small;
  line-height: 1.1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.italic, .typography i, .typography em {
  font-style: italic;
}

.bold, .typography b, .typography strong {
  font-weight: 700;
}

.block-margins, .typography p, .typography ul, .typography ol, .typography form, .typography pre, .typography code, .typography table {
  margin: 0 0 1em;
}

.unordered-list, .typography ul {
  list-style-type: disc;
}

.ordered-list, .typography ol {
  list-style: decimal;
}

.li, .typography li {
  margin-left: 20px;
}

i.fa, i.fas, i.faf {
    font-style: normal;
}

/*-----------------------------------------------------------
    Typography
-----------------------------------------------------------*/
.typography h1, .typography h1, .typography .h1 {
  margin: 0.2em 0 0.4em;
}
.typography h2, .typography h2, .typography .h2 {
  margin: 0 0 0.5em;
}
.typography h3, .typography h3, .typography .h3 {
  margin: 0 0 0.5em;
}
.typography h4, .typography h4, .typography .h4 {
  margin: 0 0 0.5em;
}
.typography h5, .typography h5, .typography .h5 {
  margin: 0 0 0.5em;
}
.typography h6, .typography h6, .typography .h6 {
  margin: 0 0 0.5em;
}

/*-----------------------------------------------------------
    Grid
-----------------------------------------------------------*/
.grid {
  /*overflow: hidden;*/
}

.grid::after {
  content: "";
  clear: both;
  display: table;
}

[class*="col-"] {
  float: left;
  background-color: transparent;
  /*padding-bottom: 99999px !important;
  margin-bottom: -99999px !important;*/
}
[class*="col-"] * > :first-child {
  margin-top: 0;
}

.col-1-1 {
  width: 100%;
}

.col-1-2 {
  width: 50%;
}

.col-1-3 {
  width: 33.33333%;
}

.col-2-3 {
  width: 66.66667%;
}

.col-1-4 {
  width: 25%;
}

.col-3-4 {
  width: 75%;
}

.col-1-5 {
  width: 20%;
}

.col-2-5 {
  width: 40%;
}

.col-3-5 {
  width: 60%;
}

.col-4-5 {
  width: 80%;
}

.col-1-6 {
  width: 16.66667%;
}

.col-5-6 {
  width: 83.33333%;
}

.col-1-7 {
  width: 14.28571%;
}

.col-2-7 {
  width: 28.57143%;
}

.col-3-7 {
  width: 42.85714%;
}

.col-4-7 {
  width: 57.14286%;
}

.col-5-7 {
  width: 71.42857%;
}

.col-6-7 {
  width: 85.71429%;
}

.col-1-8 {
  width: 12.5%;
}

.col-3-8 {
  width: 37.5%;
}

.col-5-8 {
  width: 62.5%;
}

.col-7-8 {
  width: 87.5%;
}

.col-1-9 {
  width: 11.11111%;
}

.col-2-9 {
  width: 22.22222%;
}

.col-4-9 {
  width: 44.44444%;
}

.col-5-9 {
  width: 55.55556%;
}

.col-7-9 {
  width: 77.77778%;
}

.col-8-9 {
  width: 88.88889%;
}

.col-1-10 {
  width: 10%;
}

.col-3-10 {
  width: 30%;
}

.col-7-10 {
  width: 70%;
}

.col-9-10 {
  width: 90%;
}

.col-1-11 {
  width: 9.09091%;
}

.col-2-11 {
  width: 18.18182%;
}

.col-3-11 {
  width: 27.27273%;
}

.col-4-11 {
  width: 36.36364%;
}

.col-5-11 {
  width: 45.45455%;
}

.col-6-11 {
  width: 54.54545%;
}

.col-7-11 {
  width: 63.63636%;
}

.col-8-11 {
  width: 72.72727%;
}

.col-9-11 {
  width: 81.81818%;
}

.col-10-11 {
  width: 90.90909%;
}

.col-1-12 {
  width: 8.33333%;
}

.col-5-12 {
  width: 41.66667%;
}

.col-7-12 {
  width: 58.33333%;
}

.col-11-12 {
  width: 91.66667%;
}

/*-----------------------------------------------------------
    Responsive
-----------------------------------------------------------*/
@media only screen and (max-width: 993px) {
    [class*='col-'] {
        width: 100% !important;
        float: none;
        padding: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
  [class*='col-']:nth-child(n + 2) {
    margin: 0 !important;
    padding: 0 !important;
  }

  ._table-responsive {
    display: block;
    max-width: 100%;
    overflow-y: hidden;
    min-height: .01%;
    padding-bottom: 10px;
    overflow-x: auto;
    border-width: 1px;
    border-style: solid;
    margin-bottom: 10px;
  }
}
._img-responsive {
  display: block;
  max-width: 100%;
  margin: auto;
}

/*-----------------------------------------------------------
    Frame
    Fixed Header, Navigation and Footer.
-----------------------------------------------------------*/
#burger {
    height: 70px;
    width: 70px;
    /*position: relative;
  top: 0;
  left: -4px;*/
    cursor: pointer;
}
#burger div.x,
#burger div.y,
#burger div.z {
  position: relative;
  margin: auto;
  top: 0px;
  bottom: 0px;
  background: #fff;
  border-radius: 2px;
  -webkit-transition: all 200ms ease-out;
  -moz-transition: all 200ms ease-out;
  -ms-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  height: 3px;
  width: 60px;
}
#burger div.y {
  top: 6px;
}
#burger div.z {
  top: 12px;
}

/*-----------------------------------------------------------
    Tables
-----------------------------------------------------------*/

table, .table {
    width: inherit;
    display: table;
    border-collapse: collapse;
}

    table tr, table .tr, .table tr, .table .tr {
        display: table-row;
        border-collapse: collapse;
    }

    table th, table .th, table td, table .td, .table th, .table .th, .table td, .table .td {
        display: table-cell;
        border-collapse: collapse;
        border-width: 1px;
        border-style: solid;
        padding: 3px 10px;
        text-align: left;
    }

    table th, table .th, .table th, .table .th {
        font-weight: 600;
    }

        table th._valigntop, table .th._valigntop, .table th._valigntop, .table .th._valigntop {
            padding: 6px 10px;
            vertical-align: top;
        }

    table._tablerowselect tr td, table._tablerowselect tr .td, table._tablerowselect .tr td, table._tablerowselect .tr .td, .table._tablerowselect tr td, .table._tablerowselect tr .td, .table._tablerowselect .tr td, .table._tablerowselect .tr .td {
        padding: 0 !important;
        overflow: hidden;
        height: 100%;
    }

        table._tablerowselect tr td a, table._tablerowselect tr .td a, table._tablerowselect .tr td a, table._tablerowselect .tr .td a, .table._tablerowselect tr td a, .table._tablerowselect tr .td a, .table._tablerowselect .tr td a, .table._tablerowselect .tr .td a {
            /*margin-bottom: -10em;*/
            width: 100%;
            height: 100%;
            display: block;
            padding: 3px 10px 3px 10px;
            font-weight: inherit !important;
            /*padding-bottom: 10em;*/
        }

    table._tablerowselect tr._noselect td, table._tablerowselect tr._noselect .td, table._tablerowselect .tr._noselect td, table._tablerowselect .tr._noselect .td, .table._tablerowselect tr._noselect td, .table._tablerowselect tr._noselect .td, .table._tablerowselect .tr._noselect td, .table._tablerowselect .tr._noselect .td {
        padding: 3px 10px !important;
    }

    table._unformatted, .table._unformatted {
        border: none;
    }

        table._unformatted tr, table._unformatted .tr, .table._unformatted tr, .table._unformatted .tr {
            border: none;
        }

            table._unformatted tr th, table._unformatted tr .th, table._unformatted tr td, table._unformatted tr .td, table._unformatted .tr th, table._unformatted .tr .th, table._unformatted .tr td, table._unformatted .tr .td, .table._unformatted tr th, .table._unformatted tr .th, .table._unformatted tr td, .table._unformatted tr .td, .table._unformatted .tr th, .table._unformatted .tr .th, .table._unformatted .tr td, .table._unformatted .tr .td {
                border: none;
                background-color: transparent;
                padding-left: 0px;
                font-weight: 400;
            }

                table._unformatted tr th._ar, table._unformatted tr .th._ar, table._unformatted tr td._ar, table._unformatted tr .td._ar, table._unformatted .tr th._ar, table._unformatted .tr .th._ar, table._unformatted .tr td._ar, table._unformatted .tr .td._ar, .table._unformatted tr th._ar, .table._unformatted tr .th._ar, .table._unformatted tr td._ar, .table._unformatted tr .td._ar, .table._unformatted .tr th._ar, .table._unformatted .tr .th._ar, .table._unformatted .tr td._ar, .table._unformatted .tr .td._ar {
                    margin-right: 20px;
                }

    table._bottomheaderlineonly, .table._bottomheaderlineonly {
        border: none;
    }

        table._bottomheaderlineonly tr, table._bottomheaderlineonly .tr, .table._bottomheaderlineonly tr, .table._bottomheaderlineonly .tr {
            border: none;
        }

            table._bottomheaderlineonly tr th, table._bottomheaderlineonly tr .th, table._bottomheaderlineonly .tr th, table._bottomheaderlineonly .tr .th, .table._bottomheaderlineonly tr th, .table._bottomheaderlineonly tr .th, .table._bottomheaderlineonly .tr th, .table._bottomheaderlineonly .tr .th {
                border: none;
                border-bottom-style: solid;
                border-bottom-width: 1px;
                background-color: transparent;
                padding-left: 0px;
            }

                table._bottomheaderlineonly tr th._ar, table._bottomheaderlineonly tr .th._ar, table._bottomheaderlineonly .tr th._ar, table._bottomheaderlineonly .tr .th._ar, .table._bottomheaderlineonly tr th._ar, .table._bottomheaderlineonly tr .th._ar, .table._bottomheaderlineonly .tr th._ar, .table._bottomheaderlineonly .tr .th._ar {
                    margin-right: 20px;
                }

            table._bottomheaderlineonly tr td, table._bottomheaderlineonly tr .td, table._bottomheaderlineonly .tr td, table._bottomheaderlineonly .tr .td, .table._bottomheaderlineonly tr td, .table._bottomheaderlineonly tr .td, .table._bottomheaderlineonly .tr td, .table._bottomheaderlineonly .tr .td {
                border: none;
                background-color: transparent;
                padding-left: 0px;
            }

                table._bottomheaderlineonly tr td._ar, table._bottomheaderlineonly tr .td._ar, table._bottomheaderlineonly .tr td._ar, table._bottomheaderlineonly .tr .td._ar, .table._bottomheaderlineonly tr td._ar, .table._bottomheaderlineonly tr .td._ar, .table._bottomheaderlineonly .tr td._ar, .table._bottomheaderlineonly .tr .td._ar {
                    margin-right: 20px;
                }

    table._nooutsideborder, .table._nooutsideborder {
        width: 100%;
        border-left: none !important;
        border-right: none !important;
        margin-bottom: 15px;
    }

        table._nooutsideborder tr, table._nooutsideborder .tr, .table._nooutsideborder tr, .table._nooutsideborder .tr {
            border-left: none !important;
            border-right: none !important;
        }

            table._nooutsideborder tr th:first-child, table._nooutsideborder tr .th:first-child, table._nooutsideborder .tr th:first-child, table._nooutsideborder .tr .th:first-child, .table._nooutsideborder tr th:first-child, .table._nooutsideborder tr .th:first-child, .table._nooutsideborder .tr th:first-child, .table._nooutsideborder .tr .th:first-child {
                border-left: none !important;
            }

            table._nooutsideborder tr th:last-child, table._nooutsideborder tr .th:last-child, table._nooutsideborder .tr th:last-child, table._nooutsideborder .tr .th:last-child, .table._nooutsideborder tr th:last-child, .table._nooutsideborder tr .th:last-child, .table._nooutsideborder .tr th:last-child, .table._nooutsideborder .tr .th:last-child {
                border-right: none !important;
            }

            table._nooutsideborder tr td:first-child, table._nooutsideborder tr .td:first-child, table._nooutsideborder .tr td:first-child, table._nooutsideborder .tr .td:first-child, .table._nooutsideborder tr td:first-child, .table._nooutsideborder tr .td:first-child, .table._nooutsideborder .tr td:first-child, .table._nooutsideborder .tr .td:first-child {
                border-left: none !important;
            }

            table._nooutsideborder tr td:last-child, table._nooutsideborder tr .td:last-child, table._nooutsideborder .tr td:last-child, table._nooutsideborder .tr .td:last-child, .table._nooutsideborder tr td:last-child, .table._nooutsideborder tr .td:last-child, .table._nooutsideborder .tr td:last-child, .table._nooutsideborder .tr .td:last-child {
                border-right: none !important;
            }

    table._transparent, .table._transparent, button._transparent {
        background-color: transparent !important;
    }

        table._transparent tr, table._transparent .tr, .table._transparent tr, .table._transparent .tr {
            background-color: transparent !important;
        }

            table._transparent tr th, table._transparent tr .th, table._transparent .tr th, table._transparent .tr .th, .table._transparent tr th, .table._transparent tr .th, .table._transparent .tr th, .table._transparent .tr .th {
                background-color: transparent !important;
            }

            table._transparent tr td, table._transparent tr .td, table._transparent .tr td, table._transparent .tr .td, .table._transparent tr td, .table._transparent tr .td, .table._transparent .tr td, .table._transparent .tr .td {
                background-color: transparent !important;
            }

    table._subtable, .table._subtable {
        width: 100%;
        margin: 0;
        background-color: transparent !important;
        border: 0;
    }

        table._subtable tr, table._subtable .tr, .table._subtable tr, .table._subtable .tr {
            border: 0;
        }

            table._subtable tr th, table._subtable tr .th,
            table._subtable tr td, table._subtable tr .td, table._subtable .tr th, table._subtable .tr .th,
            table._subtable .tr td, table._subtable .tr .td, .table._subtable tr th, .table._subtable tr .th,
            .table._subtable tr td, .table._subtable tr .td, .table._subtable .tr th, .table._subtable .tr .th,
            .table._subtable .tr td, .table._subtable .tr .td {
                background-color: transparent !important;
            }


    .table .tr .th a,
    .table .tr .th a:link,
    .table .tr .th a:visited,
    table tr th a,
    table tr th a:link,
    table tr th a:visited {
        color: inherit !important;
        font-weight: bold;
        display: block;
    }

/*-----------------------------------------------------------
    Forms
-----------------------------------------------------------*/
textarea {
  width: 100%;
  min-height: 70px;
  height: inherit;
}

input[type=text], input[type=password], input[type=number], select, textarea {
  vertical-align: middle !important;
  line-height: 0.8em;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  padding: 3px 5px;
  outline: none;
}

input[type=submit] {
  vertical-align: middle !important;
  line-height: 0.8em;
  border-width: 1px;
  border-style: solid;
  padding: 4px 10px;
  outline: none;
  cursor: pointer;
  border-radius:4px;
}

input[type=checkbox] {
  vertical-align: middle !important;
  line-height: 0.8em;
  border-width: 1px;
  border-style: solid;
  padding: 3px 5px;
  outline: none;
  transform: scale(1.2);
}

input[type=radio] {
  vertical-align: middle !important;
  line-height: 0.8em;
  border-width: 1px;
  border-style: solid;
  padding: 3px 5px;
  outline: none;
}

.roundinput input[type=text], .roundinput input[type=number], .roundinput select, .roundinput textarea, .roundinput input[type=submit] {
  border-radius: 3px;
}

/* Colours */
/* Themes */
._defaulttheme {
  /* Layout */
  background-color: #6d7c88;
  color: #18232c;
  /* Headers */
  /* Text */
  /* Tables */
  /* Links */
  /* Button Links */
  /* Forms */
}
._defaulttheme header {
  background-color: #2f4555;
  color: #fcfcfd;
}
._defaulttheme header a {
  color: #fcfcfd;
}
._defaulttheme header a:visited {
  color: #fcfcfd;
}
._defaulttheme header a:hover {
  color: #7f7fc3;
}
._defaulttheme nav {
  background-color: #99b3e6;
  color: #fcfcfd;
}
._defaulttheme nav #mainmenu a {
  background-color: #6c7fa3;
  color: #fcfcfd;
}
._defaulttheme nav #mainmenu a:hover {
  background-color: #4f5d77;
}
._defaulttheme main {
  background-color: #fcfcfd;
  color: #000060;
}
._defaulttheme main h1 {
  margin-top: 15px;
  margin-bottom: 0px;
}
._defaulttheme footer {
  background-color: #6d7c88;
  color: #afafda;
}
._defaulttheme h1, ._defaulttheme .h1, ._defaulttheme .typography h1, .typography ._defaulttheme h1 {
  color: #4e606e;
}
._defaulttheme h2, ._defaulttheme .h2, ._defaulttheme .typography h2, .typography ._defaulttheme h2 {
  color: #7b90ba;
}
._defaulttheme h3, ._defaulttheme .h3, ._defaulttheme .typography h3, .typography ._defaulttheme h3 {
  color: #6c7fa3;
}
._defaulttheme h4, ._defaulttheme .h4, ._defaulttheme .typography h4, .typography ._defaulttheme h4 {
  color: #4f5d77;
}
._defaulttheme h5, ._defaulttheme .h5, ._defaulttheme .typography h5, .typography ._defaulttheme h5 {
  color: #4f5d77;
}
._defaulttheme h6, ._defaulttheme .h6, ._defaulttheme .typography h6, .typography ._defaulttheme h6 {
  color: #4f5d77;
}
._defaulttheme table, ._defaulttheme .table {
  border-color: #99b3e6;
}
._defaulttheme tr, ._defaulttheme .tr {
  border-color: #99b3e6;
}
._defaulttheme th, ._defaulttheme .th {
  color: #000046;
  border-color: #99b3e6;
  background-color: #dfe7f7;
}
._defaulttheme td, ._defaulttheme .td {
  border-color: #99b3e6;
}
._defaulttheme ._bottomheaderlineonly th, ._defaulttheme ._bottomheaderlineonly .th {
  border-bottom-color: #99b3e6;
}
._defaulttheme a {
  color: #18232c;
  font-weight: 700;
  text-decoration: none;
}
._defaulttheme a:visited {
  color: #18232c;
}
._defaulttheme a:hover {
  color: #4f5d77;
}
._defaulttheme a._button {
  color: #7b90ba;
  font-weight: 700;
  text-decoration: none;
}
._defaulttheme a._button:visited {
  color: #7b90ba;
}
._defaulttheme a._button:hover {
  color: #4f5d77;
}
._defaulttheme input[type=text], ._defaulttheme input[type=checkbox], ._defaulttheme input[type=radio], ._defaulttheme input[type=password], ._defaulttheme input[type=number], ._defaulttheme select, ._defaulttheme textarea {
  color: #000060;
  border-color: #b7c9ed;
}
._defaulttheme input[type=text]:focus, ._defaulttheme input[type=checkbox]:focus, ._defaulttheme input[type=radio]:focus, ._defaulttheme input[type=password]:focus, ._defaulttheme input[type=number]:focus, ._defaulttheme select:focus, ._defaulttheme textarea:focus {
  border-color: #99b3e6;
}
._defaulttheme input[type=submit] {
  color: #ddddef;
  border-color: #6c7fa3;
  background-color: #6c7fa3;
}
._defaulttheme input[type=submit]:focus {
  border-color: #4f5d77;
  background-color: #4f5d77;
}
._defaulttheme ._mute {
  color: #ecf0f5;
}
._defaulttheme ._success {
  color: #075709;
}
._defaulttheme ._warning {
  color: #ff6a00;
}
._defaulttheme ._error {
  color: red;
}
._defaulttheme ._message {
  color: red;
}
._defaulttheme ._required {
  color: red;
}
._defaulttheme ._b0,
._defaulttheme ._bt0,
._defaulttheme ._br0,
._defaulttheme ._bb0,
._defaulttheme ._bl0 {
  border-color: #99b3e6;
}
._defaulttheme ._b1,
._defaulttheme ._bt1,
._defaulttheme ._br1,
._defaulttheme ._bb1,
._defaulttheme ._bl1 {
  border-color: #99b3e6;
}
._defaulttheme ._b2,
._defaulttheme ._bt2,
._defaulttheme ._br2,
._defaulttheme ._bb2,
._defaulttheme ._bl2 {
  border-color: #99b3e6;
}
._defaulttheme ._b3,
._defaulttheme ._bt3,
._defaulttheme ._br3,
._defaulttheme ._bb3,
._defaulttheme ._bl3 {
  border-color: #99b3e6;
}
._defaulttheme ._b4,
._defaulttheme ._bt4,
._defaulttheme ._br4,
._defaulttheme ._bb4,
._defaulttheme ._bl4 {
  border-color: #99b3e6;
}
._defaulttheme ._b5,
._defaulttheme ._bt5,
._defaulttheme ._br5,
._defaulttheme ._bb5,
._defaulttheme ._bl5 {
  border-color: #99b3e6;
}



._defaulttheme ._roundbutton {
    border-radius: 5px;
}

/*-----------------------------------------------------------
    Frame
    Fixed Header, Navigation and Footer.
-----------------------------------------------------------*/
header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 80px;
}
header #burger {
  display: none;
}

nav {
  position: absolute;
  top: 80px;
  bottom: 0;
  left: 0;
  width: 200px;
}
nav #mainmenu-button {
  padding: 3px 20px;
  font-size: 120%;
}
nav #mainmenu li {
  width: 100%;
  margin-bottom: 1px;
}
nav #mainmenu li a {
  padding: 3px 20px;
  display: block;
  text-decoration: none;
}

main {
  position: absolute;
  top: 80px;
  left: 0px;
  right: 0;
  bottom: 20px;
  overflow-y: scroll;
}

footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 20px;
  padding: 3px 20px;
}



div._roundedpaddedbox {
    padding: 10px 10px 10px 10px;
    margin: 0 0 20px 0;
    border-radius: 10px;
}

div._roundedpaddedbox .pagerlinks {
    margin: 0 10px;
}

/*-----------------------------------------------------------
    Responsive
-----------------------------------------------------------*/
@media only screen and (max-width: 768px) {
  header,
  nav,
  main,
  footer {
    position: static;
    width: 100%;
    overflow: hidden;
    height: auto;
    padding:0 !important;
    margin:0 !important;
  }

  nav #mainmenu {
    display: none;
  }
  nav:hover #mainmenu {
    display: block;
  }

  table, .table {
    width: 100% !important;
  }
  table._unformatted th, table._unformatted .th, table._unformatted td, table._unformatted .td, .table._unformatted th, .table._unformatted .th, .table._unformatted td, .table._unformatted .td {
    padding-left: 5px !important;
  }
  table._bottomheaderlineonly th, table._bottomheaderlineonly .th, table._bottomheaderlineonly td, table._bottomheaderlineonly .td, .table._bottomheaderlineonly th, .table._bottomheaderlineonly .th, .table._bottomheaderlineonly td, .table._bottomheaderlineonly .td {
    padding-left: 5px !important;
  }

    #headerimage {
        padding-left: 20px;
    }
}
