﻿/*
-----------------------------------------------------------
    Font - Roboto
-----------------------------------------------------------
*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);
/*
-----------------------------------------------------------
    Reset all elements
-----------------------------------------------------------
*/
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; }

/*-----------------------------------------------------------
    Max Height in Pixels
-----------------------------------------------------------*/
._maxh25px {
  max-height: 25px !important; }

._maxh50px {
  max-height: 50px !important; }

._maxh75px {
  max-height: 75px !important; }

._maxh100px {
  max-height: 100px !important; }

._maxh125px {
  max-height: 125px !important; }

._maxh150px {
  max-height: 150px !important; }

._maxh175px {
  max-height: 175px !important; }

._maxh200px {
  max-height: 200px !important; }

._maxh225px {
  max-height: 225px !important; }

._maxh250px {
  max-height: 250px !important; }

._maxh275px {
  max-height: 275px !important; }

._maxh300px {
  max-height: 300px !important; }

._maxh325px {
  max-height: 325px !important; }

._maxh350px {
  max-height: 350px !important; }

._maxh375px {
  max-height: 375px !important; }

._maxh400px {
  max-height: 400px !important; }

._maxh425px {
  max-height: 425px !important; }

._maxh450px {
  max-height: 450px !important; }

._maxh475px {
  max-height: 475px !important; }

._maxh500px {
  max-height: 500px !important; }

._maxh525px {
  max-height: 525px !important; }

._maxh550px {
  max-height: 550px !important; }

._maxh575px {
  max-height: 575px !important; }

._maxh600px {
  max-height: 600px !important; }

._maxh625px {
  max-height: 625px !important; }

._maxh650px {
  max-height: 650px !important; }

._maxh675px {
  max-height: 675px !important; }

._maxh700px {
  max-height: 700px !important; }

._maxh725px {
  max-height: 725px !important; }

._maxh750px {
  max-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; }

/*-----------------------------------------------------------
    Overflow
-----------------------------------------------------------*/
._overflow {
  overflow: auto; }

._overflow-x {
  overflow-x: auto; }

._overflow-y {
  overflow-y: auto; }

/*-----------------------------------------------------------
    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; }

/*-----------------------------------------------------------
    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: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 400; }

.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: -1px; }

.h2, .typography h2, .typography .h2 {
  font-size: 210%;
  letter-spacing: -1px; }

.h3, .typography h3, .typography .h3 {
  font-size: 180%; }

.h4, .typography h4, .typography .h4 {
  font-size: 150%; }

.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, header, nav, nav #mainmenu li, nav #mainmenu li a, main, footer, label, textarea, input[type=text], input[type=password], input[type=number], select, input[type=submit], input[type=checkbox], input[type=radio], table th, table .th, table td, table .td, .table th, .table .th, .table td, .table .td, header, nav, nav #navcontent #mainmenu li, nav #navcontent #mainmenu li a {
  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.far, i.fas {
  font-style: normal; }

hr, .hr {
  border: none;
  border-top-width: 1px;
  border-top-style: solid;
  margin: 20px 0 15px 0; }

._smallroundbutton {
  padding: 1px 10px !important;
  font-size: 12px !important;
  min-height: 14px !important;
  margin-bottom: 1px !important;
  border-radius: 5px; }

/*-----------------------------------------------------------
    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; }

/*-----------------------------------------------------------
    Div Styles
-----------------------------------------------------------*/
div._roundedbox {
  padding: 20px 0 10px 0;
  margin: 0 0 20px 0;
  border-radius: 10px; }
  div._roundedbox .pagerheader, div._roundedbox .pagerlinks {
    margin: 0 10px; }
  div._roundedbox._elementpadding h2, div._roundedbox._elementpadding .h2, div._roundedbox._elementpadding .typography h2, .typography div._roundedbox._elementpadding h2,
  div._roundedbox._elementpadding h3, div._roundedbox._elementpadding .h3, div._roundedbox._elementpadding .typography h3, .typography div._roundedbox._elementpadding h3,
  div._roundedbox._elementpadding h4, div._roundedbox._elementpadding .h4, div._roundedbox._elementpadding .typography h4, .typography div._roundedbox._elementpadding h4,
  div._roundedbox._elementpadding h5, div._roundedbox._elementpadding .h5, div._roundedbox._elementpadding .typography h5, .typography div._roundedbox._elementpadding h5,
  div._roundedbox._elementpadding h6, div._roundedbox._elementpadding .h6, div._roundedbox._elementpadding .typography h6, .typography div._roundedbox._elementpadding h6,
  div._roundedbox._elementpadding p, div._roundedbox._elementpadding .ul,
  div._roundedbox._elementpadding ol {
    padding-left: 10px;
    padding-right: 10px; }

div._roundedpaddedbox {
  padding: 20px 10px 10px 10px;
  margin: 0 0 20px 0;
  border-radius: 10px; }
  div._roundedpaddedbox .pagerheader, div._roundedpaddedbox .pagerlinks {
    margin: 0 10px; }

div._paddedbox {
  padding: 20px 10px 10px 10px;
  margin: 0 0 20px 0; }
  div._paddedbox .pagerheader, div._paddedbox .pagerlinks {
    margin: 0 10px; }

/*-----------------------------------------------------------
    Span Styles
-----------------------------------------------------------*/
._circle {
  border-radius: 50%;
  text-align: center;
  display: inline-block; }

/*-----------------------------------------------------------
    Grid
-----------------------------------------------------------*/
.verticalalign {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center; }

._responsive {
  display: none; }

.grid::after {
  content: "";
  clear: both;
  display: table; }

[class*="col-"] {
  float: left;
  background-color: transparent; }
  [class*="col-"] * > :first-child {
    margin-top: 0; }

.col-1-1 {
  width: 100%; }

.col-1-2, .fp-1-2 {
  width: 50%; }

.col-1-3, .fp-1-3 {
  width: 33.33333%; }

.col-2-3, .fp-2-3 {
  width: 66.66667%; }

.col-1-4, .fp-1-4 {
  width: 25%; }

.col-3-4, .fp-3-4 {
  width: 75%; }

.col-1-5, .fp-1-5 {
  width: 20%; }

.col-2-5, .fp-2-5 {
  width: 40%; }

.col-3-5, .fp-3-5 {
  width: 60%; }

.col-4-5, .fp-4-5 {
  width: 80%; }

.col-1-6, .fp-1-6 {
  width: 16.66667%; }

.col-5-6, .fp-5-6 {
  width: 83.33333%; }

.col-1-7, .fp-1-7 {
  width: 14.28571%; }

.col-2-7, .fp-2-7 {
  width: 28.57143%; }

.col-3-7, .fp-3-7 {
  width: 42.85714%; }

.col-4-7, .fp-4-7 {
  width: 57.14286%; }

.col-5-7, .fp-5-7 {
  width: 71.42857%; }

.col-6-7, .fp-6-7 {
  width: 85.71429%; }

.col-1-8, .fp-1-8 {
  width: 12.5%; }

.col-3-8, .fp-3-8 {
  width: 37.5%; }

.col-5-8, .fp-5-8 {
  width: 62.5%; }

.col-7-8, .fp-7-8 {
  width: 87.5%; }

.col-1-9, .fp-1-9 {
  width: 11.11111%; }

.col-2-9, .fp-2-9 {
  width: 22.22222%; }

.col-4-9, .fp-4-9 {
  width: 44.44444%; }

.col-5-9, .fp-5-9 {
  width: 55.55556%; }

.col-7-9, .fp-7-9 {
  width: 77.77778%; }

.col-8-9, .fp-8-9 {
  width: 88.88889%; }

.col-1-10, .fp-1-10 {
  width: 10%; }

.col-3-10, .fp-3-10 {
  width: 30%; }

.col-7-10, .fp-7-10 {
  width: 70%; }

.col-9-10, .fp-9-10 {
  width: 90%; }

.col-1-11, .fp-1-11 {
  width: 9.09091%; }

.col-2-11, .fp-2-11 {
  width: 18.18182%; }

.col-3-11, .fp-3-11 {
  width: 27.27273%; }

.col-4-11, .fp-4-11 {
  width: 36.36364%; }

.col-5-11, .fp-5-11 {
  width: 45.45455%; }

.col-6-11, .fp-6-11 {
  width: 54.54545%; }

.col-7-11, .fp-7-11 {
  width: 63.63636%; }

.col-8-11, .fp-8-11 {
  width: 72.72727%; }

.col-9-11, .fp-9-11 {
  width: 81.81818%; }

.col-10-11, .fp-10-11 {
  width: 90.90909%; }

.col-1-12, .fp-1-12 {
  width: 8.33333%; }

.col-5-12, .fp-5-12 {
  width: 41.66667%; }

.col-7-12, .fp-7-12 {
  width: 58.33333%; }

.col-11-12, .fp-11-12 {
  width: 91.66667%; }

/*-----------------------------------------------------------
    Responsive
-----------------------------------------------------------*/
@media only screen and (max-width: 768px) {
  .verticalalign {
    display: block !important; }
  [class*='col-'] {
    width: 100% !important;
    float: none; }
    [class*='col-']:nth-child(n + 2) {
      margin-top: 0 !important;
      padding-top: 0 !important; }
  ._table-responsive {
    display: block;
    max-width: 100%;
    overflow-y: hidden;
    min-height: .01%;
    padding-bottom: 10px;
    overflow-x: auto;
    margin-bottom: 10px; }
  ._floatinggridpanel {
    width: 100% !important;
    float: none;
    display: block; }
  ._responsive {
    display: block !important; }
  ._nonresponsive {
    display: none !important; } }

._img-responsive {
  display: block;
  max-width: 100%;
  margin: auto; }

/*-----------------------------------------------------------
    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: 250px; }
  nav #mainmenu-button {
    padding: 3px 20px;
    font-size: 120%; }
  nav #mainmenu li {
    width: 100%;
    margin-bottom: 1px; }
    nav #mainmenu li a {
      padding: 4px 15px;
      display: block;
      text-decoration: none;
      font-size: 14px;
      font-weight: 300; }
      nav #mainmenu li a i {
        font-size: 17px;
        padding: 7px;
        border-radius: 5px;
        margin-right: 10px;
        width: 30px !important; }

main {
  position: absolute;
  top: 80px;
  left: 250px;
  right: 0;
  bottom: 20px;
  overflow-y: scroll; }

footer {
  position: absolute;
  bottom: 0;
  left: 250px;
  right: 0;
  height: 20px;
  padding: 3px 20px; }

/*-----------------------------------------------------------
    Responsive
-----------------------------------------------------------*/
@media only screen and (max-width: 768px) {
  header,
  nav,
  main,
  footer {
    position: static;
    width: 100%;
    overflow: hidden;
    height: auto; }
  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; } }

/*-----------------------------------------------------------
    Burger Button
-----------------------------------------------------------*/
#burger {
  height: 70px;
  width: 70px;
  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;
    -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; }

/*-----------------------------------------------------------
    Buttons
-----------------------------------------------------------*/
a._roundbutton, a._squarebutton {
  vertical-align: middle !important;
  padding: 5px 7px 4px 7px;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  font-weight: 300 !important;
  font-size: 100%;
  min-height: 23px; }

/*-----------------------------------------------------------
    Forms
-----------------------------------------------------------*/
textarea {
  width: 100%;
  min-height: 70px;
  height: inherit; }

input[type=text], input[type=password], input[type=number], select {
  vertical-align: middle !important;
  line-height: 0.8em;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  padding: 3px 5px;
  outline: none; }

textarea {
  vertical-align: middle !important;
  line-height: 1em;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  padding: 3px 5px;
  outline: none; }

input[type=submit] {
  vertical-align: middle !important;
  line-height: 1em;
  border-width: 1px;
  border-style: solid;
  padding: 3px 10px;
  outline: none;
  cursor: pointer;
  min-height: 23px; }

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 td, ._roundinput .td {
  padding: 0; }

._roundinput input[type=text], ._roundinput input[type=number], ._roundinput select, ._roundinput textarea, ._roundinput input[type=submit] {
  border-radius: 3px;
  margin-bottom: 1px; }

/*-----------------------------------------------------------
    Pager
-----------------------------------------------------------*/
.pagerheader {
  padding: 0; }
  .pagerheader ._resetlink {
    text-decoration: none;
    margin-right: 20px; }
  .pagerheader ._roundsearchbox input[type='text'] {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important; }
  .pagerheader ._roundsearchbox input[type='submit'] {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
    min-height: 23px !important;
    padding: 3px 10px !important; }

/*-----------------------------------------------------------
    Pager Link Buttons
-----------------------------------------------------------*/
.pagerlinks {
  padding: 10px 0 20px 0; }
  .pagerlinks .pagerprevious {
    border-style: solid;
    border-width: 2px 1px 2px 2px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 4px 8px;
    font-weight: 700; }
  .pagerlinks .pagerselected {
    border-style: solid;
    border-width: 2px;
    padding: 4px 8px; }
  .pagerlinks .pagerbutton {
    border-style: solid;
    border-width: 2px 1px 2px 1px;
    padding: 4px 8px; }
  .pagerlinks .pagernext {
    border-style: solid;
    border-width: 2px 2px 2px 1px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 4px 8px;
    font-weight: 700; }

/*-----------------------------------------------------------
    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: 700; }
    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; }
    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 {
      width: 100%;
      height: 100%;
      display: block;
      padding: 2px 10px 10px 10px;
      font-weight: inherit !important; }
  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: 0px 0px 1px 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._unformattedwithpadding, .table._unformattedwithpadding {
    border: none; }
    table._unformattedwithpadding tr, table._unformattedwithpadding .tr, .table._unformattedwithpadding tr, .table._unformattedwithpadding .tr {
      border: none; }
      table._unformattedwithpadding tr th, table._unformattedwithpadding tr .th, table._unformattedwithpadding tr td, table._unformattedwithpadding tr .td, table._unformattedwithpadding .tr th, table._unformattedwithpadding .tr .th, table._unformattedwithpadding .tr td, table._unformattedwithpadding .tr .td, .table._unformattedwithpadding tr th, .table._unformattedwithpadding tr .th, .table._unformattedwithpadding tr td, .table._unformattedwithpadding tr .td, .table._unformattedwithpadding .tr th, .table._unformattedwithpadding .tr .th, .table._unformattedwithpadding .tr td, .table._unformattedwithpadding .tr .td {
        border: none;
        background-color: transparent;
        padding: 2px 0px 3px 0px;
        font-weight: 400; }
        table._unformattedwithpadding tr th._ar, table._unformattedwithpadding tr .th._ar, table._unformattedwithpadding tr td._ar, table._unformattedwithpadding tr .td._ar, table._unformattedwithpadding .tr th._ar, table._unformattedwithpadding .tr .th._ar, table._unformattedwithpadding .tr td._ar, table._unformattedwithpadding .tr .td._ar, .table._unformattedwithpadding tr th._ar, .table._unformattedwithpadding tr .th._ar, .table._unformattedwithpadding tr td._ar, .table._unformattedwithpadding tr .td._ar, .table._unformattedwithpadding .tr th._ar, .table._unformattedwithpadding .tr .th._ar, .table._unformattedwithpadding .tr td._ar, .table._unformattedwithpadding .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 {
    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; }
