.new-page {
  /* flex布局 */
  padding-top: 100px;
}
.new-page .u-f,
.new-page .u-f-ac,
.new-page .u-f-ajc {
  display: flex;
}
.new-page .u-f-ac,
.new-page .u-f-ajc {
  /* 设置侧轴对齐方式: 居中对齐 */
  align-items: center;
}
.new-page .u-f-ajc {
  /* justify-content 用于设置或检索弹性盒子元素在主轴（横轴）方向上的对齐方式。 */
  justify-content: center;
}
.new-page .u-f-jsb {
  /* 项目位于各行之间留有空白的容器内。 */
  justify-content: space-between;
}
.new-page .u-f-acc {
  /* align-content 属性在弹性容器内的各项没有占用交叉轴上所有可用的空间时对齐容器内的各项（垂直）。 */
  align-content: center;
}
.new-page .u-f1 {
  flex: 1;
}
.new-page .u-f-column {
  /* 灵活的项目将垂直显示，正如一个列一样。*/
  flex-direction: column;
}
.new-page .u-f-fleft {
  flex-flow: row wrap;
  align-content: flex-start;
}
.new-page .u-f-w {
  flex-wrap: wrap;
}
.new-page .u-f-bf-25 {
  flex: 0 0 25%;
}
.new-page .u-f-bf-33 {
  flex: 0 0 32%;
}
.new-page .u-f-bf-50 {
  flex: 0 0 50%;
}
.new-page .u-f-bf-60 {
  flex: 0 0 60%;
}
.new-page .u-f-bf-45 {
  flex: 0 0 45%;
}
.new-page .u-f-bf-55 {
  flex: 0 0 55%;
}
.new-page .u-f-bf-40 {
  flex: 0 0 40%;
}
.new-page .hidden {
  display: none;
}
.new-page .clear-both {
  clear: both;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  overfloat: hidden;
}
.new-page .text-center {
  text-align: center;
}
.new-page .bg-white {
  background-color: #fff;
}
.new-page .width-50 {
  width: 50px;
}
.new-page .width-100 {
  width: 100px;
}
.new-page .width-150 {
  width: 150px;
}
.new-page .width-200 {
  width: 200px;
}
.new-page .width-250 {
  width: 250px;
}
.new-page .width-300 {
  width: 300px;
}
.new-page .width-350 {
  width: 350px;
}
.new-page .width-400 {
  width: 400px;
}
.new-page .width-450 {
  width: 450px;
}
.new-page .width-500 {
  width: 500px;
}
.new-page .width-1000 {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.new-page .width-full {
  width: 100% !important;
  /*min-width: 1200px !important;*/
}
@media (max-width: 767px) {
  .new-page .width-xs-50 {
    width: 50px;
  }
  .new-page .width-xs-100 {
    width: 100px;
  }
  .new-page .width-xs-150 {
    width: 150px;
  }
  .new-page .width-xs-200 {
    width: 200px;
  }
  .new-page .width-xs-250 {
    width: 250px;
  }
  .new-page .width-xs-300 {
    width: 300px;
  }
  .new-page .width-xs-350 {
    width: 350px;
  }
  .new-page .width-xs-400 {
    width: 400px;
  }
  .new-page .width-xs-450 {
    width: 450px;
  }
  .new-page .width-xs-500 {
    width: 500px;
  }
  .new-page .width-xs-100pc {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .new-page .width-sm-50 {
    width: 50px;
  }
  .new-page .width-sm-100 {
    width: 100px;
  }
  .new-page .width-sm-150 {
    width: 150px;
  }
  .new-page .width-sm-200 {
    width: 200px;
  }
  .new-page .width-sm-250 {
    width: 250px;
  }
  .new-page .width-sm-300 {
    width: 300px;
  }
  .new-page .width-sm-350 {
    width: 350px;
  }
  .new-page .width-sm-400 {
    width: 400px;
  }
  .new-page .width-sm-450 {
    width: 450px;
  }
  .new-page .width-sm-500 {
    width: 500px;
  }
  .new-page .width-sm-100pc {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .new-page .width-md-50 {
    width: 50px;
  }
  .new-page .width-md-100 {
    width: 100px;
  }
  .new-page .width-md-150 {
    width: 150px;
  }
  .new-page .width-md-200 {
    width: 200px;
  }
  .new-page .width-md-250 {
    width: 250px;
  }
  .new-page .width-md-300 {
    width: 300px;
  }
  .new-page .width-md-350 {
    width: 350px;
  }
  .new-page .width-md-400 {
    width: 400px;
  }
  .new-page .width-md-450 {
    width: 450px;
  }
  .new-page .width-md-500 {
    width: 500px;
  }
}
@media (min-width: 1200px) {
  .new-page .width-lg-50 {
    width: 50px;
  }
  .new-page .width-lg-100 {
    width: 100px;
  }
  .new-page .width-lg-150 {
    width: 150px;
  }
  .new-page .width-lg-200 {
    width: 200px;
  }
  .new-page .width-lg-250 {
    width: 250px;
  }
  .new-page .width-lg-300 {
    width: 300px;
  }
  .new-page .width-lg-350 {
    width: 350px;
  }
  .new-page .width-lg-400 {
    width: 400px;
  }
  .new-page .width-lg-450 {
    width: 450px;
  }
  .new-page .width-lg-500 {
    width: 500px;
  }
}
.new-page .height-50 {
  height: 50px;
}
.new-page .height-100 {
  height: 100px;
}
.new-page .height-120 {
  height: 120px;
}
.new-page .height-150 {
  height: 150px;
}
.new-page .height-200 {
  height: 200px;
}
.new-page .height-250 {
  height: 250px;
}
.new-page .height-300 {
  height: 300px;
}
.new-page .height-350 {
  height: 350px;
}
.new-page .height-400 {
  height: 400px;
}
.new-page .height-450 {
  height: 450px;
}
.new-page .height-500 {
  height: 500px;
}
.new-page .height-full {
  height: 100% !important;
}
@media (max-width: 767px) {
  .new-page .height-xs-50 {
    height: 50px;
  }
  .new-page .height-xs-100 {
    height: 100px;
  }
  .new-page .height-xs-120 {
    height: 120px;
  }
  .new-page .height-xs-150 {
    height: 150px;
  }
  .new-page .height-xs-200 {
    height: 200px;
  }
  .new-page .height-xs-250 {
    height: 250px;
  }
  .new-page .height-xs-300 {
    height: 300px;
  }
  .new-page .height-xs-350 {
    height: 350px;
  }
  .new-page .height-xs-400 {
    height: 400px;
  }
  .new-page .height-xs-450 {
    height: 450px;
  }
  .new-page .height-xs-500 {
    height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .new-page .height-sm-50 {
    height: 50px;
  }
  .new-page .height-sm-100 {
    height: 100px;
  }
  .new-page .height-sm-120 {
    height: 120px;
  }
  .new-page .height-sm-150 {
    height: 150px;
  }
  .new-page .height-sm-200 {
    height: 200px;
  }
  .new-page .height-sm-250 {
    height: 250px;
  }
  .new-page .height-sm-300 {
    height: 300px;
  }
  .new-page .height-sm-350 {
    height: 350px;
  }
  .new-page .height-sm-400 {
    height: 400px;
  }
  .new-page .height-sm-450 {
    height: 450px;
  }
  .new-page .height-sm-500 {
    height: 500px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .new-page .height-md-50 {
    height: 50px;
  }
  .new-page .height-md-100 {
    height: 100px;
  }
  .new-page .height-md-120 {
    height: 120px;
  }
  .new-page .height-md-150 {
    height: 150px;
  }
  .new-page .height-md-200 {
    height: 200px;
  }
  .new-page .height-md-250 {
    height: 250px;
  }
  .new-page .height-md-300 {
    height: 300px;
  }
  .new-page .height-md-350 {
    height: 350px;
  }
  .new-page .height-md-400 {
    height: 400px;
  }
  .new-page .height-md-450 {
    height: 450px;
  }
  .new-page .height-md-500 {
    height: 500px;
  }
}
@media (min-width: 1200px) {
  .new-page .height-lg-50 {
    height: 50px;
  }
  .new-page .height-lg-100 {
    height: 100px;
  }
  .new-page .height-lg-120 {
    height: 120px;
  }
  .new-page .height-lg-150 {
    height: 150px;
  }
  .new-page .height-lg-200 {
    height: 200px;
  }
  .new-page .height-lg-250 {
    height: 250px;
  }
  .new-page .height-lg-300 {
    height: 300px;
  }
  .new-page .height-lg-350 {
    height: 350px;
  }
  .new-page .height-lg-400 {
    height: 400px;
  }
  .new-page .height-lg-450 {
    height: 450px;
  }
  .new-page .height-lg-500 {
    height: 500px;
  }
}
.new-page .margin-0 {
  margin: 0 !important;
}
.new-page .margin-3 {
  margin: 3px !important;
}
.new-page .margin-5 {
  margin: 5px !important;
}
.new-page .margin-10 {
  margin: 10px !important;
}
.new-page .margin-15 {
  margin: 15px !important;
}
.new-page .margin-20 {
  margin: 20px !important;
}
.new-page .margin-25 {
  margin: 25px !important;
}
.new-page .margin-30 {
  margin: 30px !important;
}
.new-page .margin-35 {
  margin: 35px !important;
}
.new-page .margin-40 {
  margin: 40px !important;
}
.new-page .margin-45 {
  margin: 45px !important;
}
.new-page .margin-50 {
  margin: 50px !important;
}
.new-page .margin-60 {
  margin: 60px !important;
}
.new-page .margin-70 {
  margin: 70px !important;
}
.new-page .margin-80 {
  margin: 80px !important;
}
.new-page .margin-vertical-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.new-page .margin-vertical-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}
.new-page .margin-vertical-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.new-page .margin-vertical-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.new-page .margin-vertical-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.new-page .margin-vertical-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.new-page .margin-vertical-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.new-page .margin-vertical-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.new-page .margin-vertical-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}
.new-page .margin-vertical-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.new-page .margin-vertical-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}
.new-page .margin-vertical-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.new-page .margin-vertical-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.new-page .margin-vertical-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}
.new-page .margin-vertical-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.new-page .margin-horizontal-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.new-page .margin-horizontal-3 {
  margin-right: 3px !important;
  margin-left: 3px !important;
}
.new-page .margin-horizontal-5 {
  margin-right: 5px !important;
  margin-left: 5px !important;
}
.new-page .margin-horizontal-10 {
  margin-right: 10px !important;
  margin-left: 10px !important;
}
.new-page .margin-horizontal-15 {
  margin-right: 15px !important;
  margin-left: 15px !important;
}
.new-page .margin-horizontal-20 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}
.new-page .margin-horizontal-25 {
  margin-right: 25px !important;
  margin-left: 25px !important;
}
.new-page .margin-horizontal-30 {
  margin-right: 30px !important;
  margin-left: 30px !important;
}
.new-page .margin-horizontal-35 {
  margin-right: 35px !important;
  margin-left: 35px !important;
}
.new-page .margin-horizontal-40 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}
.new-page .margin-horizontal-45 {
  margin-right: 45px !important;
  margin-left: 45px !important;
}
.new-page .margin-horizontal-50 {
  margin-right: 50px !important;
  margin-left: 50px !important;
}
.new-page .margin-horizontal-60 {
  margin-right: 60px !important;
  margin-left: 60px !important;
}
.new-page .margin-horizontal-70 {
  margin-right: 70px !important;
  margin-left: 70px !important;
}
.new-page .margin-horizontal-80 {
  margin-right: 80px !important;
  margin-left: 80px !important;
}
.new-page .margin-top-0 {
  margin-top: 0 !important;
}
.new-page .margin-top-3 {
  margin-top: 3px !important;
}
.new-page .margin-top-5 {
  margin-top: 5px !important;
}
.new-page .margin-top-10 {
  margin-top: 10px !important;
}
.new-page .margin-top-15 {
  margin-top: 15px !important;
}
.new-page .margin-top-20 {
  margin-top: 20px !important;
}
.new-page .margin-top-25 {
  margin-top: 25px !important;
}
.new-page .margin-top-30 {
  margin-top: 30px !important;
}
.new-page .margin-top-35 {
  margin-top: 35px !important;
}
.new-page .margin-top-40 {
  margin-top: 40px !important;
}
.new-page .margin-top-45 {
  margin-top: 45px !important;
}
.new-page .margin-top-50 {
  margin-top: 50px !important;
}
.new-page .margin-top-60 {
  margin-top: 60px !important;
}
.new-page .margin-top-70 {
  margin-top: 70px !important;
}
.new-page .margin-top-80 {
  margin-top: 80px !important;
}
.new-page .margin-bottom-0 {
  margin-bottom: 0 !important;
}
.new-page .margin-bottom-3 {
  margin-bottom: 3px !important;
}
.new-page .margin-bottom-5 {
  margin-bottom: 5px !important;
}
.new-page .margin-bottom-10 {
  margin-bottom: 10px !important;
}
.new-page .margin-bottom-15 {
  margin-bottom: 15px !important;
}
.new-page .margin-bottom-20 {
  margin-bottom: 20px !important;
}
.new-page .margin-bottom-25 {
  margin-bottom: 25px !important;
}
.new-page .margin-bottom-30 {
  margin-bottom: 30px !important;
}
.new-page .margin-bottom-35 {
  margin-bottom: 35px !important;
}
.new-page .margin-bottom-40 {
  margin-bottom: 40px !important;
}
.new-page .margin-bottom-45 {
  margin-bottom: 45px !important;
}
.new-page .margin-bottom-50 {
  margin-bottom: 50px !important;
}
.new-page .margin-bottom-60 {
  margin-bottom: 60px !important;
}
.new-page .margin-bottom-70 {
  margin-bottom: 70px !important;
}
.new-page .margin-bottom-80 {
  margin-bottom: 80px !important;
}
.new-page .margin-left-0 {
  margin-left: 0 !important;
}
.new-page .margin-left-3 {
  margin-left: 3px !important;
}
.new-page .margin-left-5 {
  margin-left: 5px !important;
}
.new-page .margin-left-10 {
  margin-left: 10px !important;
}
.new-page .margin-left-15 {
  margin-left: 15px !important;
}
.new-page .margin-left-20 {
  margin-left: 20px !important;
}
.new-page .margin-left-25 {
  margin-left: 25px !important;
}
.new-page .margin-left-30 {
  margin-left: 30px !important;
}
.new-page .margin-left-35 {
  margin-left: 35px !important;
}
.new-page .margin-left-40 {
  margin-left: 40px !important;
}
.new-page .margin-left-45 {
  margin-left: 45px !important;
}
.new-page .margin-left-50 {
  margin-left: 50px !important;
}
.new-page .margin-left-60 {
  margin-left: 60px !important;
}
.new-page .margin-left-70 {
  margin-left: 70px !important;
}
.new-page .margin-left-80 {
  margin-left: 80px !important;
}
.new-page .margin-right-0 {
  margin-right: 0 !important;
}
.new-page .margin-right-3 {
  margin-right: 3px !important;
}
.new-page .margin-right-5 {
  margin-right: 5px !important;
}
.new-page .margin-right-10 {
  margin-right: 10px !important;
}
.new-page .margin-right-15 {
  margin-right: 15px !important;
}
.new-page .margin-right-20 {
  margin-right: 20px !important;
}
.new-page .margin-right-25 {
  margin-right: 25px !important;
}
.new-page .margin-right-30 {
  margin-right: 30px !important;
}
.new-page .margin-right-35 {
  margin-right: 35px !important;
}
.new-page .margin-right-40 {
  margin-right: 40px !important;
}
.new-page .margin-right-45 {
  margin-right: 45px !important;
}
.new-page .margin-right-50 {
  margin-right: 50px !important;
}
.new-page .margin-right-60 {
  margin-right: 60px !important;
}
.new-page .margin-right-70 {
  margin-right: 70px !important;
}
.new-page .margin-right-80 {
  margin-right: 80px !important;
}
@media (max-width: 767px) {
  .new-page .margin-xs-0 {
    margin: 0 !important;
  }
}
@media (min-width: 768px) {
  .new-page .margin-sm-0 {
    margin: 0 !important;
  }
}
@media (min-width: 992px) {
  .new-page .margin-md-0 {
    margin: 0 !important;
  }
}
@media (min-width: 1200px) {
  .new-page .margin-lg-0 {
    margin: 0 !important;
  }
}
.new-page .padding-0 {
  padding: 0 !important;
}
.new-page .padding-3 {
  padding: 3px !important;
}
.new-page .padding-5 {
  padding: 5px !important;
}
.new-page .padding-10 {
  padding: 10px !important;
}
.new-page .padding-15 {
  padding: 15px !important;
}
.new-page .padding-20 {
  padding: 20px !important;
}
.new-page .padding-25 {
  padding: 25px !important;
}
.new-page .padding-30 {
  padding: 30px !important;
}
.new-page .padding-35 {
  padding: 35px !important;
}
.new-page .padding-40 {
  padding: 40px !important;
}
.new-page .padding-45 {
  padding: 45px !important;
}
.new-page .padding-50 {
  padding: 50px !important;
}
.new-page .padding-60 {
  padding: 60px !important;
}
.new-page .padding-70 {
  padding: 70px !important;
}
.new-page .padding-80 {
  padding: 80px !important;
}
.new-page .padding-vertical-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.new-page .padding-vertical-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
.new-page .padding-vertical-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.new-page .padding-vertical-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.new-page .padding-vertical-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.new-page .padding-vertical-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.new-page .padding-vertical-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.new-page .padding-vertical-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.new-page .padding-vertical-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}
.new-page .padding-vertical-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.new-page .padding-vertical-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}
.new-page .padding-vertical-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.new-page .padding-vertical-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.new-page .padding-vertical-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.new-page .padding-vertical-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.new-page .padding-horizontal-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.new-page .padding-horizontal-3 {
  padding-right: 3px !important;
  padding-left: 3px !important;
}
.new-page .padding-horizontal-5 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}
.new-page .padding-horizontal-10 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}
.new-page .padding-horizontal-15 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}
.new-page .padding-horizontal-20 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}
.new-page .padding-horizontal-25 {
  padding-right: 25px !important;
  padding-left: 25px !important;
}
.new-page .padding-horizontal-30 {
  padding-right: 30px !important;
  padding-left: 30px !important;
}
.new-page .padding-horizontal-35 {
  padding-right: 35px !important;
  padding-left: 35px !important;
}
.new-page .padding-horizontal-40 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}
.new-page .padding-horizontal-45 {
  padding-right: 45px !important;
  padding-left: 45px !important;
}
.new-page .padding-horizontal-50 {
  padding-right: 50px !important;
  padding-left: 50px !important;
}
.new-page .padding-horizontal-60 {
  padding-right: 60px !important;
  padding-left: 60px !important;
}
.new-page .padding-horizontal-70 {
  padding-right: 70px !important;
  padding-left: 70px !important;
}
.new-page .padding-horizontal-80 {
  padding-right: 80px !important;
  padding-left: 80px !important;
}
.new-page .padding-top-0 {
  padding-top: 0 !important;
}
.new-page .padding-top-3 {
  padding-top: 3px !important;
}
.new-page .padding-top-5 {
  padding-top: 5px !important;
}
.new-page .padding-top-10 {
  padding-top: 10px !important;
}
.new-page .padding-top-15 {
  padding-top: 15px !important;
}
.new-page .padding-top-20 {
  padding-top: 20px !important;
}
.new-page .padding-top-25 {
  padding-top: 25px !important;
}
.new-page .padding-top-30 {
  padding-top: 30px !important;
}
.new-page .padding-top-35 {
  padding-top: 35px !important;
}
.new-page .padding-top-40 {
  padding-top: 40px !important;
}
.new-page .padding-top-45 {
  padding-top: 45px !important;
}
.new-page .padding-top-50 {
  padding-top: 50px !important;
}
.new-page .padding-top-60 {
  padding-top: 60px !important;
}
.new-page .padding-top-65 {
  padding-top: 65px !important;
}
.new-page .padding-top-70 {
  padding-top: 70px !important;
}
.new-page .padding-top-80 {
  padding-top: 80px !important;
}
.new-page .padding-bottom-0 {
  padding-bottom: 0 !important;
}
.new-page .padding-bottom-3 {
  padding-bottom: 3px !important;
}
.new-page .padding-bottom-5 {
  padding-bottom: 5px !important;
}
.new-page .padding-bottom-10 {
  padding-bottom: 10px !important;
}
.new-page .padding-bottom-15 {
  padding-bottom: 15px !important;
}
.new-page .padding-bottom-20 {
  padding-bottom: 20px !important;
}
.new-page .padding-bottom-25 {
  padding-bottom: 25px !important;
}
.new-page .padding-bottom-30 {
  padding-bottom: 30px !important;
}
.new-page .padding-bottom-35 {
  padding-bottom: 35px !important;
}
.new-page .padding-bottom-40 {
  padding-bottom: 40px !important;
}
.new-page .padding-bottom-45 {
  padding-bottom: 45px !important;
}
.new-page .padding-bottom-50 {
  padding-bottom: 50px !important;
}
.new-page .padding-bottom-60 {
  padding-bottom: 60px !important;
}
.new-page .padding-bottom-70 {
  padding-bottom: 70px !important;
}
.new-page .padding-bottom-75 {
  padding-bottom: 75px !important;
}
.new-page .padding-bottom-80 {
  padding-bottom: 80px !important;
}
.new-page .padding-left-0 {
  padding-left: 0 !important;
}
.new-page .padding-left-3 {
  padding-left: 3px !important;
}
.new-page .padding-left-5 {
  padding-left: 5px !important;
}
.new-page .padding-left-10 {
  padding-left: 10px !important;
}
.new-page .padding-left-15 {
  padding-left: 15px !important;
}
.new-page .padding-left-20 {
  padding-left: 20px !important;
}
.new-page .padding-left-25 {
  padding-left: 25px !important;
}
.new-page .padding-left-30 {
  padding-left: 30px !important;
}
.new-page .padding-left-35 {
  padding-left: 35px !important;
}
.new-page .padding-left-40 {
  padding-left: 40px !important;
}
.new-page .padding-left-45 {
  padding-left: 45px !important;
}
.new-page .padding-left-50 {
  padding-left: 50px !important;
}
.new-page .padding-left-60 {
  padding-left: 60px !important;
}
.new-page .padding-left-70 {
  padding-left: 70px !important;
}
.new-page .padding-left-80 {
  padding-left: 80px !important;
}
.new-page .padding-right-0 {
  padding-right: 0 !important;
}
.new-page .padding-right-3 {
  padding-right: 3px !important;
}
.new-page .padding-right-5 {
  padding-right: 5px !important;
}
.new-page .padding-right-10 {
  padding-right: 10px !important;
}
.new-page .padding-right-15 {
  padding-right: 15px !important;
}
.new-page .padding-right-20 {
  padding-right: 20px !important;
}
.new-page .padding-right-25 {
  padding-right: 25px !important;
}
.new-page .padding-right-30 {
  padding-right: 30px !important;
}
.new-page .padding-right-35 {
  padding-right: 35px !important;
}
.new-page .padding-right-40 {
  padding-right: 40px !important;
}
.new-page .padding-right-45 {
  padding-right: 45px !important;
}
.new-page .padding-right-50 {
  padding-right: 50px !important;
}
.new-page .padding-right-60 {
  padding-right: 60px !important;
}
.new-page .padding-right-70 {
  padding-right: 70px !important;
}
.new-page .padding-right-80 {
  padding-right: 80px !important;
}
@media (max-width: 767px) {
  .new-page .padding-xs-0 {
    padding: 0 !important;
  }
}
@media (min-width: 768px) {
  .new-page .padding-sm-0 {
    padding: 0 !important;
  }
}
@media (min-width: 992px) {
  .new-page .padding-md-0 {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) {
  .new-page .padding-lg-0 {
    padding: 0 !important;
  }
}
.new-page .primary-100 {
  color: #e8f1f8 !important;
}
.new-page .primary-200 {
  color: #d5e4f1 !important;
}
.new-page .primary-300 {
  color: #bcd8f1 !important;
}
.new-page .primary-400 {
  color: #a2caee !important;
}
.new-page .primary-500 {
  color: #89bceb !important;
}
.new-page .primary-600 {
  color: #62a8ea !important;
}
.new-page .primary-700 {
  color: #4e97d9 !important;
}
.new-page .primary-800 {
  color: #3583ca !important;
}
.new-page .blue-100 {
  color: #e8f1f8 !important;
}
.new-page .blue-200 {
  color: #d5e4f1 !important;
}
.new-page .blue-300 {
  color: #bcd8f1 !important;
}
.new-page .blue-400 {
  color: #a2caee !important;
}
.new-page .blue-500 {
  color: #89bceb !important;
}
.new-page .blue-600 {
  color: #62a8ea !important;
}
.new-page .blue-700 {
  color: #4e97d9 !important;
}
.new-page .blue-800 {
  color: #3583ca !important;
}
.new-page .red-100 {
  color: #ffeaea !important;
}
.new-page .red-200 {
  color: #fad3d3 !important;
}
.new-page .red-300 {
  color: #fab4b4 !important;
}
.new-page .red-400 {
  color: #fa9898 !important;
}
.new-page .red-500 {
  color: #fa7a7a !important;
}
.new-page .red-600 {
  color: #f96868 !important;
}
.new-page .red-700 {
  color: #e9595b !important;
}
.new-page .red-800 {
  color: #d6494b !important;
}
.new-page .pink-100 {
  color: #fce4ec !important;
}
.new-page .pink-200 {
  color: #ffccde !important;
}
.new-page .pink-300 {
  color: #fba9c6 !important;
}
.new-page .pink-400 {
  color: #fb8db4 !important;
}
.new-page .pink-500 {
  color: #f978a6 !important;
}
.new-page .pink-600 {
  color: #f96197 !important;
}
.new-page .pink-700 {
  color: #f44c87 !important;
}
.new-page .pink-800 {
  color: #e53b75 !important;
}
.new-page .purple-100 {
  color: #f6f2ff !important;
}
.new-page .purple-200 {
  color: #e3dbf4 !important;
}
.new-page .purple-300 {
  color: #d2c5ec !important;
}
.new-page .purple-400 {
  color: #bba7e4 !important;
}
.new-page .purple-500 {
  color: #a58add !important;
}
.new-page .purple-600 {
  color: #926dde !important;
}
.new-page .purple-700 {
  color: #7c51d1 !important;
}
.new-page .purple-800 {
  color: #6d45bc !important;
}
.new-page .indigo-100 {
  color: #edeff9 !important;
}
.new-page .indigo-200 {
  color: #dadef5 !important;
}
.new-page .indigo-300 {
  color: #bcc5f4 !important;
}
.new-page .indigo-400 {
  color: #9daaf3 !important;
}
.new-page .indigo-500 {
  color: #8897ec !important;
}
.new-page .indigo-600 {
  color: #677ae4 !important;
}
.new-page .indigo-700 {
  color: #5166d6 !important;
}
.new-page .indigo-800 {
  color: #465bd4 !important;
}
.new-page .cyan-100 {
  color: #ecf9fa !important;
}
.new-page .cyan-200 {
  color: #d3eff2 !important;
}
.new-page .cyan-300 {
  color: #baeaef !important;
}
.new-page .cyan-400 {
  color: #9ae1e9 !important;
}
.new-page .cyan-500 {
  color: #77d6e1 !important;
}
.new-page .cyan-600 {
  color: #57c7d4 !important;
}
.new-page .cyan-700 {
  color: #47b8c6 !important;
}
.new-page .cyan-800 {
  color: #37a9b7 !important;
}
.new-page .teal-100 {
  color: #ecfdfc !important;
}
.new-page .teal-200 {
  color: #cdf4f1 !important;
}
.new-page .teal-300 {
  color: #99e1da !important;
}
.new-page .teal-400 {
  color: #79d1c9 !important;
}
.new-page .teal-500 {
  color: #56bfb5 !important;
}
.new-page .teal-600 {
  color: #3aa99e !important;
}
.new-page .teal-700 {
  color: #269b8f !important;
}
.new-page .teal-800 {
  color: #178d81 !important;
}
.new-page .green-100 {
  color: #e7faf2 !important;
}
.new-page .green-200 {
  color: #bfedd8 !important;
}
.new-page .green-300 {
  color: #9fe5c5 !important;
}
.new-page .green-400 {
  color: #7dd3ae !important;
}
.new-page .green-500 {
  color: #5cd29d !important;
}
.new-page .green-600 {
  color: #46be8a !important;
}
.new-page .green-700 {
  color: #36ab7a !important;
}
.new-page .green-800 {
  color: #279566 !important;
}
.new-page .light-green-100 {
  color: #f1f7ea !important;
}
.new-page .light-green-200 {
  color: #e0ecd1 !important;
}
.new-page .light-green-300 {
  color: #cadfb1 !important;
}
.new-page .light-green-400 {
  color: #bad896 !important;
}
.new-page .light-green-500 {
  color: #acd57c !important;
}
.new-page .light-green-600 {
  color: #9ece67 !important;
}
.new-page .light-green-700 {
  color: #83b944 !important;
}
.new-page .light-green-800 {
  color: #70a532 !important;
}
.new-page .yellow-100 {
  color: #fffae7 !important;
}
.new-page .yellow-200 {
  color: #f9eec1 !important;
}
.new-page .yellow-300 {
  color: #f6e7a9 !important;
}
.new-page .yellow-400 {
  color: #f8e59b !important;
}
.new-page .yellow-500 {
  color: #f7e083 !important;
}
.new-page .yellow-600 {
  color: #f7da64 !important;
}
.new-page .yellow-700 {
  color: #f9cd48 !important;
}
.new-page .yellow-800 {
  color: #fbc02d !important;
}
.new-page .orange-100 {
  color: #fff3e6 !important;
}
.new-page .orange-200 {
  color: #ffddb9 !important;
}
.new-page .orange-300 {
  color: #fbce9d !important;
}
.new-page .orange-400 {
  color: #f6be80 !important;
}
.new-page .orange-500 {
  color: #f4b066 !important;
}
.new-page .orange-600 {
  color: #f2a654 !important;
}
.new-page .orange-700 {
  color: #ec9940 !important;
}
.new-page .orange-800 {
  color: #e98f2e !important;
}
.new-page .brown-100 {
  color: #fae6df !important;
}
.new-page .brown-200 {
  color: #e2bdaf !important;
}
.new-page .brown-300 {
  color: #d3aa9c !important;
}
.new-page .brown-400 {
  color: #b98e7e !important;
}
.new-page .brown-500 {
  color: #a17768 !important;
}
.new-page .brown-600 {
  color: #8d6658 !important;
}
.new-page .brown-700 {
  color: #7d5b4f !important;
}
.new-page .brown-800 {
  color: #715146 !important;
}
.new-page .grey-100 {
  color: #fafafa !important;
}
.new-page .grey-200 {
  color: #eee !important;
}
.new-page .grey-300 {
  color: #e0e0e0 !important;
}
.new-page .grey-400 {
  color: #bdbdbd !important;
}
.new-page .grey-500 {
  color: #9e9e9e !important;
}
.new-page .grey-600 {
  color: #757575 !important;
}
.new-page .grey-700 {
  color: #616161 !important;
}
.new-page .grey-800 {
  color: #424242 !important;
}
.new-page .blue-grey-100 {
  color: #f3f7f9 !important;
}
.new-page .blue-grey-200 {
  color: #e4eaec !important;
}
.new-page .blue-grey-300 {
  color: #ccd5db !important;
}
.new-page .blue-grey-400 {
  color: #a3afb7 !important;
}
.new-page .blue-grey-500 {
  color: #76838f !important;
}
.new-page .blue-grey-600 {
  color: #526069 !important;
}
.new-page .blue-grey-700 {
  color: #37474f !important;
}
.new-page .blue-grey-800 {
  color: #263238 !important;
}
.new-page .bg-primary-100 {
  background-color: #e8f1f8 !important;
}
.new-page .bg-primary-200 {
  background-color: #d5e4f1 !important;
}
.new-page .bg-primary-300 {
  background-color: #bcd8f1 !important;
}
.new-page .bg-primary-400 {
  background-color: #a2caee !important;
}
.new-page .bg-primary-500 {
  background-color: #89bceb !important;
}
.new-page .bg-primary-600 {
  background-color: #62a8ea !important;
}
.new-page .bg-primary-700 {
  background-color: #4e97d9 !important;
}
.new-page .bg-primary-800 {
  background-color: #3583ca !important;
}
.new-page .bg-blue-100 {
  background-color: #e8f1f8 !important;
}
.new-page .bg-blue-200 {
  background-color: #d5e4f1 !important;
}
.new-page .bg-blue-300 {
  background-color: #bcd8f1 !important;
}
.new-page .bg-blue-400 {
  background-color: #a2caee !important;
}
.new-page .bg-blue-500 {
  background-color: #89bceb !important;
}
.new-page .bg-blue-600 {
  background-color: #62a8ea !important;
}
.new-page .bg-blue-700 {
  background-color: #4e97d9 !important;
}
.new-page .bg-blue-800 {
  background-color: #3583ca !important;
}
.new-page .bg-red-100 {
  background-color: #ffeaea !important;
}
.new-page .bg-red-200 {
  background-color: #fad3d3 !important;
}
.new-page .bg-red-300 {
  background-color: #fab4b4 !important;
}
.new-page .bg-red-400 {
  background-color: #fa9898 !important;
}
.new-page .bg-red-500 {
  background-color: #fa7a7a !important;
}
.new-page .bg-red-600 {
  background-color: #f96868 !important;
}
.new-page .bg-red-700 {
  background-color: #e9595b !important;
}
.new-page .bg-red-800 {
  background-color: #d6494b !important;
}
.new-page .bg-pink-100 {
  background-color: #fce4ec !important;
}
.new-page .bg-pink-200 {
  background-color: #ffccde !important;
}
.new-page .bg-pink-300 {
  background-color: #fba9c6 !important;
}
.new-page .bg-pink-400 {
  background-color: #fb8db4 !important;
}
.new-page .bg-pink-500 {
  background-color: #f978a6 !important;
}
.new-page .bg-pink-600 {
  background-color: #f96197 !important;
}
.new-page .bg-pink-700 {
  background-color: #f44c87 !important;
}
.new-page .bg-pink-800 {
  background-color: #e53b75 !important;
}
.new-page .bg-purple-100 {
  background-color: #f6f2ff !important;
}
.new-page .bg-purple-200 {
  background-color: #e3dbf4 !important;
}
.new-page .bg-purple-300 {
  background-color: #d2c5ec !important;
}
.new-page .bg-purple-400 {
  background-color: #bba7e4 !important;
}
.new-page .bg-purple-500 {
  background-color: #a58add !important;
}
.new-page .bg-purple-600 {
  background-color: #926dde !important;
}
.new-page .bg-purple-700 {
  background-color: #7c51d1 !important;
}
.new-page .bg-purple-800 {
  background-color: #6d45bc !important;
}
.new-page .bg-indigo-100 {
  background-color: #edeff9 !important;
}
.new-page .bg-indigo-200 {
  background-color: #dadef5 !important;
}
.new-page .bg-indigo-300 {
  background-color: #bcc5f4 !important;
}
.new-page .bg-indigo-400 {
  background-color: #9daaf3 !important;
}
.new-page .bg-indigo-500 {
  background-color: #8897ec !important;
}
.new-page .bg-indigo-600 {
  background-color: #677ae4 !important;
}
.new-page .bg-indigo-700 {
  background-color: #5166d6 !important;
}
.new-page .bg-indigo-800 {
  background-color: #465bd4 !important;
}
.new-page .bg-cyan-100 {
  background-color: #ecf9fa !important;
}
.new-page .bg-cyan-200 {
  background-color: #d3eff2 !important;
}
.new-page .bg-cyan-300 {
  background-color: #baeaef !important;
}
.new-page .bg-cyan-400 {
  background-color: #9ae1e9 !important;
}
.new-page .bg-cyan-500 {
  background-color: #77d6e1 !important;
}
.new-page .bg-cyan-600 {
  background-color: #57c7d4 !important;
}
.new-page .bg-cyan-700 {
  background-color: #47b8c6 !important;
}
.new-page .bg-cyan-800 {
  background-color: #37a9b7 !important;
}
.new-page .bg-teal-100 {
  background-color: #ecfdfc !important;
}
.new-page .bg-teal-200 {
  background-color: #cdf4f1 !important;
}
.new-page .bg-teal-300 {
  background-color: #99e1da !important;
}
.new-page .bg-teal-400 {
  background-color: #79d1c9 !important;
}
.new-page .bg-teal-500 {
  background-color: #56bfb5 !important;
}
.new-page .bg-teal-600 {
  background-color: #3aa99e !important;
}
.new-page .bg-teal-700 {
  background-color: #269b8f !important;
}
.new-page .bg-teal-800 {
  background-color: #178d81 !important;
}
.new-page .bg-green-100 {
  background-color: #e7faf2 !important;
}
.new-page .bg-green-200 {
  background-color: #bfedd8 !important;
}
.new-page .bg-green-300 {
  background-color: #9fe5c5 !important;
}
.new-page .bg-green-400 {
  background-color: #7dd3ae !important;
}
.new-page .bg-green-500 {
  background-color: #5cd29d !important;
}
.new-page .bg-green-600 {
  background-color: #46be8a !important;
}
.new-page .bg-green-700 {
  background-color: #36ab7a !important;
}
.new-page .bg-green-800 {
  background-color: #279566 !important;
}
.new-page .bg-light-green-100 {
  background-color: #f1f7ea !important;
}
.new-page .bg-light-green-200 {
  background-color: #e0ecd1 !important;
}
.new-page .bg-light-green-300 {
  background-color: #cadfb1 !important;
}
.new-page .bg-light-green-400 {
  background-color: #bad896 !important;
}
.new-page .bg-light-green-500 {
  background-color: #acd57c !important;
}
.new-page .bg-light-green-600 {
  background-color: #9ece67 !important;
}
.new-page .bg-light-green-700 {
  background-color: #83b944 !important;
}
.new-page .bg-light-green-800 {
  background-color: #70a532 !important;
}
.new-page .bg-yellow-100 {
  background-color: #fffae7 !important;
}
.new-page .bg-yellow-200 {
  background-color: #f9eec1 !important;
}
.new-page .bg-yellow-300 {
  background-color: #f6e7a9 !important;
}
.new-page .bg-yellow-400 {
  background-color: #f8e59b !important;
}
.new-page .bg-yellow-500 {
  background-color: #f7e083 !important;
}
.new-page .bg-yellow-600 {
  background-color: #f7da64 !important;
}
.new-page .bg-yellow-700 {
  background-color: #f9cd48 !important;
}
.new-page .bg-yellow-800 {
  background-color: #fbc02d !important;
}
.new-page .bg-orange-100 {
  background-color: #fff3e6 !important;
}
.new-page .bg-orange-200 {
  background-color: #ffddb9 !important;
}
.new-page .bg-orange-300 {
  background-color: #fbce9d !important;
}
.new-page .bg-orange-400 {
  background-color: #f6be80 !important;
}
.new-page .bg-orange-500 {
  background-color: #f4b066 !important;
}
.new-page .bg-orange-600 {
  background-color: #f2a654 !important;
}
.new-page .bg-orange-700 {
  background-color: #ec9940 !important;
}
.new-page .bg-orange-800 {
  background-color: #e98f2e !important;
}
.new-page .bg-brown-100 {
  background-color: #fae6df !important;
}
.new-page .bg-brown-200 {
  background-color: #e2bdaf !important;
}
.new-page .bg-brown-300 {
  background-color: #d3aa9c !important;
}
.new-page .bg-brown-400 {
  background-color: #b98e7e !important;
}
.new-page .bg-brown-500 {
  background-color: #a17768 !important;
}
.new-page .bg-brown-600 {
  background-color: #8d6658 !important;
}
.new-page .bg-brown-700 {
  background-color: #7d5b4f !important;
}
.new-page .bg-brown-800 {
  background-color: #715146 !important;
}
.new-page .bg-grey-100 {
  background-color: #fafafa !important;
}
.new-page .bg-grey-200 {
  background-color: #eee !important;
}
.new-page .bg-grey-300 {
  background-color: #e0e0e0 !important;
}
.new-page .bg-grey-400 {
  background-color: #bdbdbd !important;
}
.new-page .bg-grey-500 {
  background-color: #9e9e9e !important;
}
.new-page .bg-grey-600 {
  background-color: #757575 !important;
}
.new-page .bg-grey-700 {
  background-color: #616161 !important;
}
.new-page .bg-grey-800 {
  background-color: #424242 !important;
}
.new-page .bg-blue-grey-100 {
  background-color: #f3f7f9 !important;
}
.new-page .bg-blue-grey-200 {
  background-color: #e4eaec !important;
}
.new-page .bg-blue-grey-300 {
  background-color: #ccd5db !important;
}
.new-page .bg-blue-grey-400 {
  background-color: #a3afb7 !important;
}
.new-page .bg-blue-grey-500 {
  background-color: #76838f !important;
}
.new-page .bg-blue-grey-600 {
  background-color: #526069 !important;
}
.new-page .bg-blue-grey-700 {
  background-color: #37474f !important;
}
.new-page .bg-blue-grey-800 {
  background-color: #263238 !important;
}
.new-page .black {
  color: #000 !important;
}
.new-page .white {
  color: #fff !important;
}
.new-page .bg-white {
  color: #76838f;
  background-color: #fff;
}
.new-page .bg-primary {
  color: #fff;
  background-color: #62a8ea;
}
.new-page .bg-primary:hover {
  background-color: #8fc1f0;
}
.new-page .bg-primary a,
.new-page a.bg-primary {
  color: #fff;
}
.new-page .bg-primary a:hover,
.new-page a.bg-primary:hover {
  color: #fff;
}
.new-page .bg-success {
  color: #fff;
  background-color: #46be8a;
}
.new-page .bg-success:hover {
  background-color: #6ccba2;
}
.new-page .bg-success a,
.new-page a.bg-success {
  color: #fff;
}
.new-page .bg-success a:hover,
.new-page a.bg-success:hover {
  color: #fff;
}
.new-page .bg-info {
  color: #fff;
  background-color: #57c7d4;
}
.new-page .bg-info:hover {
  background-color: #80d5de;
}
