.color-primary {
  color: #409eff;
}
.color-success {
  color: #67c23a;
}
.color-warning {
  color: #e6a23c;
}
.color-danger {
  color: #f56c6c;
}
.color-info {
  color: #909399;
}
.status {
  padding: 5px 10px;
  color: white;
  font-size: 12px;
  border-radius: 3px;
}
.status.warning {
  background: #e6a23c;
}
.status.primary {
  background: #409eff;
}
.status.success {
  background: #67c23a;
}
.status.danger {
  background: #f56c6c;
}
.status.info {
  background: #909399;
}
@media screen and (max-width: 768px) {
  .status {
    padding: 2px 10px;
  }
}
html,
body {
  margin: 0;
  color: #333333;
  background: white;
  width: 100%;
  min-height: 100%;
  height: auto;
  font-size: 14px;
  font-family: DINNextLT, Helvetica, Arial, sans-serif;
}
* {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/***************** common *****************/
html a {
  color: #333;
  text-decoration: none;
  background-color: transparent;
}
html a:hover {
  text-decoration: none;
  color: #333;
}
html img {
  display: block;
  margin: 0;
  padding: 0;
}
html .c-pointer {
  cursor: pointer;
}
html .tran-all {
  transition: all 0.4s;
}
html .p-relative {
  position: relative;
}
html .hover90:hover {
  opacity: 0.9;
}
html .hover80:hover {
  opacity: 0.8;
}
html .hover70:hover {
  opacity: 0.7;
}
html .hover60:hover {
  opacity: 0.6;
}
html .hover50:hover {
  opacity: 0.5;
}
html .d-block {
  display: block;
}
html .d-iblock {
  display: inline-block;
}
html .d-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
html .o-hidden {
  overflow: hidden;
}
html .pull-left {
  float: left;
}
html .pull-right {
  float: right;
}
html .clearfix {
  clear: both;
}
html .flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
html .flex-between {
  justify-content: space-between;
}
html .flex-column {
  flex-direction: column;
}
html .flex-start {
  justify-content: flex-start;
}
html .flex-end {
  justify-content: flex-end;
}
/***************** color-background *****************/
html .background-red {
  background: red;
}
html .background-white {
  background: white;
}
html .background-black {
  background: black;
}
html .color-white {
  color: white;
}
html .color-red {
  color: red;
}
html .color-black {
  color: black;
}
html .color-333 {
  color: #333333;
}
html .color-666 {
  color: #666666;
}
html .color-999 {
  color: #999999;
}
html .color-ccc {
  color: #cccccc;
}
/***************** font *****************/
html .line-through {
  text-decoration: line-through;
}
html .t-hidden {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html .t-center {
  text-align: center;
}
html .t-right {
  text-align: right;
}
html .t-left {
  text-align: left;
}
html .bold-300 {
  font-weight: 300;
}
html .bold-400 {
  font-weight: 400;
}
html .bold-500 {
  font-weight: 500;
}
html .bold-600 {
  font-weight: 600;
}
html .bold {
  font-weight: bold;
}
/***************** opacity width *****************/
html .opacity0 {
  opacity: 0;
}
html .width0 {
  width: 0;
}
html .opacity10 {
  opacity: 0.1;
}
html .width10 {
  width: 10%;
}
html .opacity20 {
  opacity: 0.2;
}
html .width20 {
  width: 20%;
}
html .opacity30 {
  opacity: 0.3;
}
html .width30 {
  width: 30%;
}
html .opacity40 {
  opacity: 0.4;
}
html .width40 {
  width: 40%;
}
html .opacity50 {
  opacity: 0.5;
}
html .width50 {
  width: 50%;
}
html .opacity60 {
  opacity: 0.6;
}
html .width60 {
  width: 60%;
}
html .opacity70 {
  opacity: 0.7;
}
html .width70 {
  width: 70%;
}
html .opacity80 {
  opacity: 0.8;
}
html .width80 {
  width: 80%;
}
html .opacity90 {
  opacity: 0.9;
}
html .width90 {
  width: 90%;
}
html .opacity100 {
  opacity: 1;
}
html .width100 {
  width: 100%;
}
/***************** font height line-height padding margin *****************/
html .font12 {
  font-size: 12px;
}
html .font14 {
  font-size: 14px;
}
html .font16 {
  font-size: 16px;
}
html .font18 {
  font-size: 18px;
}
html .font20 {
  font-size: 20px;
}
html .font22 {
  font-size: 22px;
}
html .font24 {
  font-size: 24px;
}
html .font26 {
  font-size: 26px;
}
html .font28 {
  font-size: 28px;
}
html .font30 {
  font-size: 30px;
}
html .font32 {
  font-size: 32px;
}
html .font34 {
  font-size: 34px;
}
html .font36 {
  font-size: 36px;
}
html .font38 {
  font-size: 38px;
}
html .font40 {
  font-size: 40px;
}
html .font42 {
  font-size: 42px;
}
html .font44 {
  font-size: 44px;
}
html .font46 {
  font-size: 46px;
}
html .font48 {
  font-size: 48px;
}
html .font50 {
  font-size: 50px;
}
html .font52 {
  font-size: 52px;
}
html .font54 {
  font-size: 54px;
}
html .font56 {
  font-size: 56px;
}
html .font58 {
  font-size: 58px;
}
html .font60 {
  font-size: 60px;
}
html .font62 {
  font-size: 62px;
}
html .font64 {
  font-size: 64px;
}
html .font66 {
  font-size: 66px;
}
html .font68 {
  font-size: 68px;
}
html .font70 {
  font-size: 70px;
}
html .font72 {
  font-size: 72px;
}
html .font74 {
  font-size: 74px;
}
html .font76 {
  font-size: 76px;
}
html .font78 {
  font-size: 78px;
}
html .font80 {
  font-size: 80px;
}
html .font82 {
  font-size: 82px;
}
html .font84 {
  font-size: 84px;
}
html .font86 {
  font-size: 86px;
}
html .font88 {
  font-size: 88px;
}
html .font90 {
  font-size: 90px;
}
html .font92 {
  font-size: 92px;
}
html .font94 {
  font-size: 94px;
}
html .font96 {
  font-size: 96px;
}
html .font98 {
  font-size: 98px;
}
html .font100 {
  font-size: 100px;
}
html .font200 {
  font-size: 200px;
}
html .height-10 {
  height: 10px;
}
html .lh-10 {
  line-height: 10px;
}
html .height-20 {
  height: 20px;
}
html .lh-20 {
  line-height: 20px;
}
html .height-30 {
  height: 30px;
}
html .lh-30 {
  line-height: 30px;
}
html .height-40 {
  height: 40px;
}
html .lh-40 {
  line-height: 40px;
}
html .height-50 {
  height: 50px;
}
html .lh-50 {
  line-height: 50px;
}
html .height-60 {
  height: 60px;
}
html .lh-60 {
  line-height: 60px;
}
html .height-70 {
  height: 70px;
}
html .lh-70 {
  line-height: 70px;
}
html .height-80 {
  height: 80px;
}
html .lh-80 {
  line-height: 80px;
}
html .height-90 {
  height: 90px;
}
html .lh-90 {
  line-height: 90px;
}
html .height-100 {
  height: 100px;
}
html .lh-100 {
  line-height: 100px;
}
html .p-0 {
  padding: 0 !important;
}
html .pl-0 {
  padding-left: 0 !important;
}
html .pr-0 {
  padding-right: 0 !important;
}
html .pt-0 {
  padding-top: 0 !important;
}
html .pb-0 {
  padding-bottom: 0 !important;
}
html .m-0 {
  margin: 0 !important;
}
html .ml-0 {
  margin-left: 0 !important;
}
html .mr-0 {
  margin-right: 0 !important;
}
html .mt-0 {
  margin-top: 0 !important;
}
html .mb-0 {
  margin-bottom: 0 !important;
}
html .p-5 {
  padding: 5px !important;
}
html .pl-5 {
  padding-left: 5px !important;
}
html .pr-5 {
  padding-right: 5px !important;
}
html .pt-5 {
  padding-top: 5px !important;
}
html .pb-5 {
  padding-bottom: 5px !important;
}
html .m-5 {
  margin: 5px !important;
}
html .ml-5 {
  margin-left: 5px !important;
}
html .mr-5 {
  margin-right: 5px !important;
}
html .mt-5 {
  margin-top: 5px !important;
}
html .mb-5 {
  margin-bottom: 5px !important;
}
html .p-10 {
  padding: 10px !important;
}
html .pl-10 {
  padding-left: 10px !important;
}
html .pr-10 {
  padding-right: 10px !important;
}
html .pt-10 {
  padding-top: 10px !important;
}
html .pb-10 {
  padding-bottom: 10px !important;
}
html .m-10 {
  margin: 10px !important;
}
html .ml-10 {
  margin-left: 10px !important;
}
html .mr-10 {
  margin-right: 10px !important;
}
html .mt-10 {
  margin-top: 10px !important;
}
html .mb-10 {
  margin-bottom: 10px !important;
}
html .p-15 {
  padding: 15px !important;
}
html .pl-15 {
  padding-left: 15px !important;
}
html .pr-15 {
  padding-right: 15px !important;
}
html .pt-15 {
  padding-top: 15px !important;
}
html .pb-15 {
  padding-bottom: 15px !important;
}
html .m-15 {
  margin: 15px !important;
}
html .ml-15 {
  margin-left: 15px !important;
}
html .mr-15 {
  margin-right: 15px !important;
}
html .mt-15 {
  margin-top: 15px !important;
}
html .mb-15 {
  margin-bottom: 15px !important;
}
html .p-20 {
  padding: 20px !important;
}
html .pl-20 {
  padding-left: 20px !important;
}
html .pr-20 {
  padding-right: 20px !important;
}
html .pt-20 {
  padding-top: 20px !important;
}
html .pb-20 {
  padding-bottom: 20px !important;
}
html .m-20 {
  margin: 20px !important;
}
html .ml-20 {
  margin-left: 20px !important;
}
html .mr-20 {
  margin-right: 20px !important;
}
html .mt-20 {
  margin-top: 20px !important;
}
html .mb-20 {
  margin-bottom: 20px !important;
}
html .p-25 {
  padding: 25px !important;
}
html .pl-25 {
  padding-left: 25px !important;
}
html .pr-25 {
  padding-right: 25px !important;
}
html .pt-25 {
  padding-top: 25px !important;
}
html .pb-25 {
  padding-bottom: 25px !important;
}
html .m-25 {
  margin: 25px !important;
}
html .ml-25 {
  margin-left: 25px !important;
}
html .mr-25 {
  margin-right: 25px !important;
}
html .mt-25 {
  margin-top: 25px !important;
}
html .mb-25 {
  margin-bottom: 25px !important;
}
html .p-30 {
  padding: 30px !important;
}
html .pl-30 {
  padding-left: 30px !important;
}
html .pr-30 {
  padding-right: 30px !important;
}
html .pt-30 {
  padding-top: 30px !important;
}
html .pb-30 {
  padding-bottom: 30px !important;
}
html .m-30 {
  margin: 30px !important;
}
html .ml-30 {
  margin-left: 30px !important;
}
html .mr-30 {
  margin-right: 30px !important;
}
html .mt-30 {
  margin-top: 30px !important;
}
html .mb-30 {
  margin-bottom: 30px !important;
}
html .p-35 {
  padding: 35px !important;
}
html .pl-35 {
  padding-left: 35px !important;
}
html .pr-35 {
  padding-right: 35px !important;
}
html .pt-35 {
  padding-top: 35px !important;
}
html .pb-35 {
  padding-bottom: 35px !important;
}
html .m-35 {
  margin: 35px !important;
}
html .ml-35 {
  margin-left: 35px !important;
}
html .mr-35 {
  margin-right: 35px !important;
}
html .mt-35 {
  margin-top: 35px !important;
}
html .mb-35 {
  margin-bottom: 35px !important;
}
html .p-40 {
  padding: 40px !important;
}
html .pl-40 {
  padding-left: 40px !important;
}
html .pr-40 {
  padding-right: 40px !important;
}
html .pt-40 {
  padding-top: 40px !important;
}
html .pb-40 {
  padding-bottom: 40px !important;
}
html .m-40 {
  margin: 40px !important;
}
html .ml-40 {
  margin-left: 40px !important;
}
html .mr-40 {
  margin-right: 40px !important;
}
html .mt-40 {
  margin-top: 40px !important;
}
html .mb-40 {
  margin-bottom: 40px !important;
}
html .p-45 {
  padding: 45px !important;
}
html .pl-45 {
  padding-left: 45px !important;
}
html .pr-45 {
  padding-right: 45px !important;
}
html .pt-45 {
  padding-top: 45px !important;
}
html .pb-45 {
  padding-bottom: 45px !important;
}
html .m-45 {
  margin: 45px !important;
}
html .ml-45 {
  margin-left: 45px !important;
}
html .mr-45 {
  margin-right: 45px !important;
}
html .mt-45 {
  margin-top: 45px !important;
}
html .mb-45 {
  margin-bottom: 45px !important;
}
html .p-50 {
  padding: 50px !important;
}
html .pl-50 {
  padding-left: 50px !important;
}
html .pr-50 {
  padding-right: 50px !important;
}
html .pt-50 {
  padding-top: 50px !important;
}
html .pb-50 {
  padding-bottom: 50px !important;
}
html .m-50 {
  margin: 50px !important;
}
html .ml-50 {
  margin-left: 50px !important;
}
html .mr-50 {
  margin-right: 50px !important;
}
html .mt-50 {
  margin-top: 50px !important;
}
html .mb-50 {
  margin-bottom: 50px !important;
}
html .p-55 {
  padding: 55px !important;
}
html .pl-55 {
  padding-left: 55px !important;
}
html .pr-55 {
  padding-right: 55px !important;
}
html .pt-55 {
  padding-top: 55px !important;
}
html .pb-55 {
  padding-bottom: 55px !important;
}
html .m-55 {
  margin: 55px !important;
}
html .ml-55 {
  margin-left: 55px !important;
}
html .mr-55 {
  margin-right: 55px !important;
}
html .mt-55 {
  margin-top: 55px !important;
}
html .mb-55 {
  margin-bottom: 55px !important;
}
html .p-60 {
  padding: 60px !important;
}
html .pl-60 {
  padding-left: 60px !important;
}
html .pr-60 {
  padding-right: 60px !important;
}
html .pt-60 {
  padding-top: 60px !important;
}
html .pb-60 {
  padding-bottom: 60px !important;
}
html .m-60 {
  margin: 60px !important;
}
html .ml-60 {
  margin-left: 60px !important;
}
html .mr-60 {
  margin-right: 60px !important;
}
html .mt-60 {
  margin-top: 60px !important;
}
html .mb-60 {
  margin-bottom: 60px !important;
}
html .p-65 {
  padding: 65px !important;
}
html .pl-65 {
  padding-left: 65px !important;
}
html .pr-65 {
  padding-right: 65px !important;
}
html .pt-65 {
  padding-top: 65px !important;
}
html .pb-65 {
  padding-bottom: 65px !important;
}
html .m-65 {
  margin: 65px !important;
}
html .ml-65 {
  margin-left: 65px !important;
}
html .mr-65 {
  margin-right: 65px !important;
}
html .mt-65 {
  margin-top: 65px !important;
}
html .mb-65 {
  margin-bottom: 65px !important;
}
html .p-70 {
  padding: 70px !important;
}
html .pl-70 {
  padding-left: 70px !important;
}
html .pr-70 {
  padding-right: 70px !important;
}
html .pt-70 {
  padding-top: 70px !important;
}
html .pb-70 {
  padding-bottom: 70px !important;
}
html .m-70 {
  margin: 70px !important;
}
html .ml-70 {
  margin-left: 70px !important;
}
html .mr-70 {
  margin-right: 70px !important;
}
html .mt-70 {
  margin-top: 70px !important;
}
html .mb-70 {
  margin-bottom: 70px !important;
}
html .p-75 {
  padding: 75px !important;
}
html .pl-75 {
  padding-left: 75px !important;
}
html .pr-75 {
  padding-right: 75px !important;
}
html .pt-75 {
  padding-top: 75px !important;
}
html .pb-75 {
  padding-bottom: 75px !important;
}
html .m-75 {
  margin: 75px !important;
}
html .ml-75 {
  margin-left: 75px !important;
}
html .mr-75 {
  margin-right: 75px !important;
}
html .mt-75 {
  margin-top: 75px !important;
}
html .mb-75 {
  margin-bottom: 75px !important;
}
html .p-80 {
  padding: 80px !important;
}
html .pl-80 {
  padding-left: 80px !important;
}
html .pr-80 {
  padding-right: 80px !important;
}
html .pt-80 {
  padding-top: 80px !important;
}
html .pb-80 {
  padding-bottom: 80px !important;
}
html .m-80 {
  margin: 80px !important;
}
html .ml-80 {
  margin-left: 80px !important;
}
html .mr-80 {
  margin-right: 80px !important;
}
html .mt-80 {
  margin-top: 80px !important;
}
html .mb-80 {
  margin-bottom: 80px !important;
}
html .p-85 {
  padding: 85px !important;
}
html .pl-85 {
  padding-left: 85px !important;
}
html .pr-85 {
  padding-right: 85px !important;
}
html .pt-85 {
  padding-top: 85px !important;
}
html .pb-85 {
  padding-bottom: 85px !important;
}
html .m-85 {
  margin: 85px !important;
}
html .ml-85 {
  margin-left: 85px !important;
}
html .mr-85 {
  margin-right: 85px !important;
}
html .mt-85 {
  margin-top: 85px !important;
}
html .mb-85 {
  margin-bottom: 85px !important;
}
html .p-90 {
  padding: 90px !important;
}
html .pl-90 {
  padding-left: 90px !important;
}
html .pr-90 {
  padding-right: 90px !important;
}
html .pt-90 {
  padding-top: 90px !important;
}
html .pb-90 {
  padding-bottom: 90px !important;
}
html .m-90 {
  margin: 90px !important;
}
html .ml-90 {
  margin-left: 90px !important;
}
html .mr-90 {
  margin-right: 90px !important;
}
html .mt-90 {
  margin-top: 90px !important;
}
html .mb-90 {
  margin-bottom: 90px !important;
}
html .p-95 {
  padding: 95px !important;
}
html .pl-95 {
  padding-left: 95px !important;
}
html .pr-95 {
  padding-right: 95px !important;
}
html .pt-95 {
  padding-top: 95px !important;
}
html .pb-95 {
  padding-bottom: 95px !important;
}
html .m-95 {
  margin: 95px !important;
}
html .ml-95 {
  margin-left: 95px !important;
}
html .mr-95 {
  margin-right: 95px !important;
}
html .mt-95 {
  margin-top: 95px !important;
}
html .mb-95 {
  margin-bottom: 95px !important;
}
html .p-100 {
  padding: 100px !important;
}
html .pl-100 {
  padding-left: 100px !important;
}
html .pr-100 {
  padding-right: 100px !important;
}
html .pt-100 {
  padding-top: 100px !important;
}
html .pb-100 {
  padding-bottom: 100px !important;
}
html .m-100 {
  margin: 100px !important;
}
html .ml-100 {
  margin-left: 100px !important;
}
html .mr-100 {
  margin-right: 100px !important;
}
html .mt-100 {
  margin-top: 100px !important;
}
html .mb-100 {
  margin-bottom: 100px !important;
}
@media screen and (max-width: 768px) {
  html .font12 {
    font-size: 12px;
  }
  html .font14 {
    font-size: 12px;
  }
  html .font16 {
    font-size: 12px;
  }
  html .font18 {
    font-size: 12px;
  }
  html .font20 {
    font-size: 12px;
  }
  html .font22 {
    font-size: 12px;
  }
  html .font24 {
    font-size: 12px;
  }
  html .font26 {
    font-size: 13px;
  }
  html .font28 {
    font-size: 14px;
  }
  html .font30 {
    font-size: 15px;
  }
  html .font32 {
    font-size: 16px;
  }
  html .font34 {
    font-size: 17px;
  }
  html .font36 {
    font-size: 18px;
  }
  html .font38 {
    font-size: 19px;
  }
  html .font40 {
    font-size: 20px;
  }
  html .font42 {
    font-size: 21px;
  }
  html .font44 {
    font-size: 22px;
  }
  html .font46 {
    font-size: 23px;
  }
  html .font48 {
    font-size: 24px;
  }
  html .font50 {
    font-size: 25px;
  }
  html .font52 {
    font-size: 26px;
  }
  html .font54 {
    font-size: 27px;
  }
  html .font56 {
    font-size: 28px;
  }
  html .font58 {
    font-size: 29px;
  }
  html .font60 {
    font-size: 30px;
  }
  html .font62 {
    font-size: 31px;
  }
  html .font64 {
    font-size: 32px;
  }
  html .font66 {
    font-size: 33px;
  }
  html .font68 {
    font-size: 34px;
  }
  html .font70 {
    font-size: 35px;
  }
  html .font72 {
    font-size: 36px;
  }
  html .font74 {
    font-size: 37px;
  }
  html .font76 {
    font-size: 38px;
  }
  html .font78 {
    font-size: 39px;
  }
  html .font80 {
    font-size: 40px;
  }
  html .font82 {
    font-size: 41px;
  }
  html .font84 {
    font-size: 42px;
  }
  html .font86 {
    font-size: 43px;
  }
  html .font88 {
    font-size: 44px;
  }
  html .font90 {
    font-size: 45px;
  }
  html .font92 {
    font-size: 46px;
  }
  html .font94 {
    font-size: 47px;
  }
  html .font96 {
    font-size: 48px;
  }
  html .font98 {
    font-size: 49px;
  }
  html .font100 {
    font-size: 50px;
  }
  html .font200 {
    font-size: 100px;
  }
  html .p-0 {
    padding: 0 !important;
  }
  html .pl-0 {
    padding-left: 0 !important;
  }
  html .pr-0 {
    padding-right: 0 !important;
  }
  html .pt-0 {
    padding-top: 0 !important;
  }
  html .pb-0 {
    padding-bottom: 0 !important;
  }
  html .m-0 {
    margin: 0 !important;
  }
  html .ml-0 {
    margin-left: 0 !important;
  }
  html .mr-0 {
    margin-right: 0 !important;
  }
  html .mt-0 {
    margin-top: 0 !important;
  }
  html .mb-0 {
    margin-bottom: 0 !important;
  }
  html .p-5 {
    padding: 3px !important;
  }
  html .pl-5 {
    padding-left: 3px !important;
  }
  html .pr-5 {
    padding-right: 3px !important;
  }
  html .pt-5 {
    padding-top: 3px !important;
  }
  html .pb-5 {
    padding-bottom: 3px !important;
  }
  html .m-5 {
    margin: 3px !important;
  }
  html .ml-5 {
    margin-left: 3px !important;
  }
  html .mr-5 {
    margin-right: 3px !important;
  }
  html .mt-5 {
    margin-top: 3px !important;
  }
  html .mb-5 {
    margin-bottom: 3px !important;
  }
  html .p-10 {
    padding: 6px !important;
  }
  html .pl-10 {
    padding-left: 6px !important;
  }
  html .pr-10 {
    padding-right: 6px !important;
  }
  html .pt-10 {
    padding-top: 6px !important;
  }
  html .pb-10 {
    padding-bottom: 6px !important;
  }
  html .m-10 {
    margin: 6px !important;
  }
  html .ml-10 {
    margin-left: 6px !important;
  }
  html .mr-10 {
    margin-right: 6px !important;
  }
  html .mt-10 {
    margin-top: 6px !important;
  }
  html .mb-10 {
    margin-bottom: 6px !important;
  }
  html .p-15 {
    padding: 9px !important;
  }
  html .pl-15 {
    padding-left: 9px !important;
  }
  html .pr-15 {
    padding-right: 9px !important;
  }
  html .pt-15 {
    padding-top: 9px !important;
  }
  html .pb-15 {
    padding-bottom: 9px !important;
  }
  html .m-15 {
    margin: 9px !important;
  }
  html .ml-15 {
    margin-left: 9px !important;
  }
  html .mr-15 {
    margin-right: 9px !important;
  }
  html .mt-15 {
    margin-top: 9px !important;
  }
  html .mb-15 {
    margin-bottom: 9px !important;
  }
  html .p-20 {
    padding: 12px !important;
  }
  html .pl-20 {
    padding-left: 12px !important;
  }
  html .pr-20 {
    padding-right: 12px !important;
  }
  html .pt-20 {
    padding-top: 12px !important;
  }
  html .pb-20 {
    padding-bottom: 12px !important;
  }
  html .m-20 {
    margin: 12px !important;
  }
  html .ml-20 {
    margin-left: 12px !important;
  }
  html .mr-20 {
    margin-right: 12px !important;
  }
  html .mt-20 {
    margin-top: 12px !important;
  }
  html .mb-20 {
    margin-bottom: 12px !important;
  }
  html .p-25 {
    padding: 15px !important;
  }
  html .pl-25 {
    padding-left: 15px !important;
  }
  html .pr-25 {
    padding-right: 15px !important;
  }
  html .pt-25 {
    padding-top: 15px !important;
  }
  html .pb-25 {
    padding-bottom: 15px !important;
  }
  html .m-25 {
    margin: 15px !important;
  }
  html .ml-25 {
    margin-left: 15px !important;
  }
  html .mr-25 {
    margin-right: 15px !important;
  }
  html .mt-25 {
    margin-top: 15px !important;
  }
  html .mb-25 {
    margin-bottom: 15px !important;
  }
  html .p-30 {
    padding: 18px !important;
  }
  html .pl-30 {
    padding-left: 18px !important;
  }
  html .pr-30 {
    padding-right: 18px !important;
  }
  html .pt-30 {
    padding-top: 18px !important;
  }
  html .pb-30 {
    padding-bottom: 18px !important;
  }
  html .m-30 {
    margin: 18px !important;
  }
  html .ml-30 {
    margin-left: 18px !important;
  }
  html .mr-30 {
    margin-right: 18px !important;
  }
  html .mt-30 {
    margin-top: 18px !important;
  }
  html .mb-30 {
    margin-bottom: 18px !important;
  }
  html .p-35 {
    padding: 21px !important;
  }
  html .pl-35 {
    padding-left: 21px !important;
  }
  html .pr-35 {
    padding-right: 21px !important;
  }
  html .pt-35 {
    padding-top: 21px !important;
  }
  html .pb-35 {
    padding-bottom: 21px !important;
  }
  html .m-35 {
    margin: 21px !important;
  }
  html .ml-35 {
    margin-left: 21px !important;
  }
  html .mr-35 {
    margin-right: 21px !important;
  }
  html .mt-35 {
    margin-top: 21px !important;
  }
  html .mb-35 {
    margin-bottom: 21px !important;
  }
  html .p-40 {
    padding: 24px !important;
  }
  html .pl-40 {
    padding-left: 24px !important;
  }
  html .pr-40 {
    padding-right: 24px !important;
  }
  html .pt-40 {
    padding-top: 24px !important;
  }
  html .pb-40 {
    padding-bottom: 24px !important;
  }
  html .m-40 {
    margin: 24px !important;
  }
  html .ml-40 {
    margin-left: 24px !important;
  }
  html .mr-40 {
    margin-right: 24px !important;
  }
  html .mt-40 {
    margin-top: 24px !important;
  }
  html .mb-40 {
    margin-bottom: 24px !important;
  }
  html .p-45 {
    padding: 27px !important;
  }
  html .pl-45 {
    padding-left: 27px !important;
  }
  html .pr-45 {
    padding-right: 27px !important;
  }
  html .pt-45 {
    padding-top: 27px !important;
  }
  html .pb-45 {
    padding-bottom: 27px !important;
  }
  html .m-45 {
    margin: 27px !important;
  }
  html .ml-45 {
    margin-left: 27px !important;
  }
  html .mr-45 {
    margin-right: 27px !important;
  }
  html .mt-45 {
    margin-top: 27px !important;
  }
  html .mb-45 {
    margin-bottom: 27px !important;
  }
  html .p-50 {
    padding: 30px !important;
  }
  html .pl-50 {
    padding-left: 30px !important;
  }
  html .pr-50 {
    padding-right: 30px !important;
  }
  html .pt-50 {
    padding-top: 30px !important;
  }
  html .pb-50 {
    padding-bottom: 30px !important;
  }
  html .m-50 {
    margin: 30px !important;
  }
  html .ml-50 {
    margin-left: 30px !important;
  }
  html .mr-50 {
    margin-right: 30px !important;
  }
  html .mt-50 {
    margin-top: 30px !important;
  }
  html .mb-50 {
    margin-bottom: 30px !important;
  }
  html .p-55 {
    padding: 33px !important;
  }
  html .pl-55 {
    padding-left: 33px !important;
  }
  html .pr-55 {
    padding-right: 33px !important;
  }
  html .pt-55 {
    padding-top: 33px !important;
  }
  html .pb-55 {
    padding-bottom: 33px !important;
  }
  html .m-55 {
    margin: 33px !important;
  }
  html .ml-55 {
    margin-left: 33px !important;
  }
  html .mr-55 {
    margin-right: 33px !important;
  }
  html .mt-55 {
    margin-top: 33px !important;
  }
  html .mb-55 {
    margin-bottom: 33px !important;
  }
  html .p-60 {
    padding: 36px !important;
  }
  html .pl-60 {
    padding-left: 36px !important;
  }
  html .pr-60 {
    padding-right: 36px !important;
  }
  html .pt-60 {
    padding-top: 36px !important;
  }
  html .pb-60 {
    padding-bottom: 36px !important;
  }
  html .m-60 {
    margin: 36px !important;
  }
  html .ml-60 {
    margin-left: 36px !important;
  }
  html .mr-60 {
    margin-right: 36px !important;
  }
  html .mt-60 {
    margin-top: 36px !important;
  }
  html .mb-60 {
    margin-bottom: 36px !important;
  }
  html .p-65 {
    padding: 39px !important;
  }
  html .pl-65 {
    padding-left: 39px !important;
  }
  html .pr-65 {
    padding-right: 39px !important;
  }
  html .pt-65 {
    padding-top: 39px !important;
  }
  html .pb-65 {
    padding-bottom: 39px !important;
  }
  html .m-65 {
    margin: 39px !important;
  }
  html .ml-65 {
    margin-left: 39px !important;
  }
  html .mr-65 {
    margin-right: 39px !important;
  }
  html .mt-65 {
    margin-top: 39px !important;
  }
  html .mb-65 {
    margin-bottom: 39px !important;
  }
  html .p-70 {
    padding: 42px !important;
  }
  html .pl-70 {
    padding-left: 42px !important;
  }
  html .pr-70 {
    padding-right: 42px !important;
  }
  html .pt-70 {
    padding-top: 42px !important;
  }
  html .pb-70 {
    padding-bottom: 42px !important;
  }
  html .m-70 {
    margin: 42px !important;
  }
  html .ml-70 {
    margin-left: 42px !important;
  }
  html .mr-70 {
    margin-right: 42px !important;
  }
  html .mt-70 {
    margin-top: 42px !important;
  }
  html .mb-70 {
    margin-bottom: 42px !important;
  }
  html .p-75 {
    padding: 45px !important;
  }
  html .pl-75 {
    padding-left: 45px !important;
  }
  html .pr-75 {
    padding-right: 45px !important;
  }
  html .pt-75 {
    padding-top: 45px !important;
  }
  html .pb-75 {
    padding-bottom: 45px !important;
  }
  html .m-75 {
    margin: 45px !important;
  }
  html .ml-75 {
    margin-left: 45px !important;
  }
  html .mr-75 {
    margin-right: 45px !important;
  }
  html .mt-75 {
    margin-top: 45px !important;
  }
  html .mb-75 {
    margin-bottom: 45px !important;
  }
  html .p-80 {
    padding: 48px !important;
  }
  html .pl-80 {
    padding-left: 48px !important;
  }
  html .pr-80 {
    padding-right: 48px !important;
  }
  html .pt-80 {
    padding-top: 48px !important;
  }
  html .pb-80 {
    padding-bottom: 48px !important;
  }
  html .m-80 {
    margin: 48px !important;
  }
  html .ml-80 {
    margin-left: 48px !important;
  }
  html .mr-80 {
    margin-right: 48px !important;
  }
  html .mt-80 {
    margin-top: 48px !important;
  }
  html .mb-80 {
    margin-bottom: 48px !important;
  }
  html .p-85 {
    padding: 51px !important;
  }
  html .pl-85 {
    padding-left: 51px !important;
  }
  html .pr-85 {
    padding-right: 51px !important;
  }
  html .pt-85 {
    padding-top: 51px !important;
  }
  html .pb-85 {
    padding-bottom: 51px !important;
  }
  html .m-85 {
    margin: 51px !important;
  }
  html .ml-85 {
    margin-left: 51px !important;
  }
  html .mr-85 {
    margin-right: 51px !important;
  }
  html .mt-85 {
    margin-top: 51px !important;
  }
  html .mb-85 {
    margin-bottom: 51px !important;
  }
  html .p-90 {
    padding: 54px !important;
  }
  html .pl-90 {
    padding-left: 54px !important;
  }
  html .pr-90 {
    padding-right: 54px !important;
  }
  html .pt-90 {
    padding-top: 54px !important;
  }
  html .pb-90 {
    padding-bottom: 54px !important;
  }
  html .m-90 {
    margin: 54px !important;
  }
  html .ml-90 {
    margin-left: 54px !important;
  }
  html .mr-90 {
    margin-right: 54px !important;
  }
  html .mt-90 {
    margin-top: 54px !important;
  }
  html .mb-90 {
    margin-bottom: 54px !important;
  }
  html .p-95 {
    padding: 57px !important;
  }
  html .pl-95 {
    padding-left: 57px !important;
  }
  html .pr-95 {
    padding-right: 57px !important;
  }
  html .pt-95 {
    padding-top: 57px !important;
  }
  html .pb-95 {
    padding-bottom: 57px !important;
  }
  html .m-95 {
    margin: 57px !important;
  }
  html .ml-95 {
    margin-left: 57px !important;
  }
  html .mr-95 {
    margin-right: 57px !important;
  }
  html .mt-95 {
    margin-top: 57px !important;
  }
  html .mb-95 {
    margin-bottom: 57px !important;
  }
  html .p-100 {
    padding: 60px !important;
  }
  html .pl-100 {
    padding-left: 60px !important;
  }
  html .pr-100 {
    padding-right: 60px !important;
  }
  html .pt-100 {
    padding-top: 60px !important;
  }
  html .pb-100 {
    padding-bottom: 60px !important;
  }
  html .m-100 {
    margin: 60px !important;
  }
  html .ml-100 {
    margin-left: 60px !important;
  }
  html .mr-100 {
    margin-right: 60px !important;
  }
  html .mt-100 {
    margin-top: 60px !important;
  }
  html .mb-100 {
    margin-bottom: 60px !important;
  }
  html .height-10 {
    height: 6px;
  }
  html .lh-10 {
    line-height: 6px;
  }
  html .height-20 {
    height: 12px;
  }
  html .lh-20 {
    line-height: 12px;
  }
  html .height-30 {
    height: 18px;
  }
  html .lh-30 {
    line-height: 18px;
  }
  html .height-40 {
    height: 24px;
  }
  html .lh-40 {
    line-height: 24px;
  }
  html .height-50 {
    height: 30px;
  }
  html .lh-50 {
    line-height: 30px;
  }
  html .height-60 {
    height: 36px;
  }
  html .lh-60 {
    line-height: 36px;
  }
  html .height-70 {
    height: 42px;
  }
  html .lh-70 {
    line-height: 42px;
  }
  html .height-80 {
    height: 48px;
  }
  html .lh-80 {
    line-height: 48px;
  }
  html .height-90 {
    height: 54px;
  }
  html .lh-90 {
    line-height: 54px;
  }
  html .height-100 {
    height: 60px;
  }
  html .lh-100 {
    line-height: 60px;
  }
}
/*# sourceMappingURL=global.css.map */