.hwcCustomization.pymContent .padding-wrap {
  padding: 10px;
}
.hwcCustomization.pymContent .textColor-white {
  color: #ffffff;
}
.hwcCustomization.pymContent .PiggyBG_02 {
    min-height: 400px;
    background-position: 0% 100%;
    background-size: 65% 95%;
    background-repeat: no-repeat;
    background-image: url(../../../../../Content/Images/2016Planyourmoney/PYM16_04/01_2.svg);
}
.hwcCustomization.pymContent .PiggyBG_03 {
    min-height: 400px;
    background-position: 0% 100%;
    background-size: 65% 95%;
    background-repeat: no-repeat;
    background-image: url(../../../../../Content/Images/2016Planyourmoney/PYM16_04/01_3.svg);
}
.hwcCustomization.pymContent .PiggyBG_04 {
    min-height: 400px;
    background-position: 0% 100%;
    background-size: 65% 95%;
    background-repeat: no-repeat;
    background-image: url(../../../../../Content/Images/2016Planyourmoney/PYM16_04/01_4.svg);
}
.hwcCustomization.pymContent .dash-line {
  float: right;
  padding: 47px 0 47px 47px;
  height: 93px;
  margin-right: 20px;
}
.hwcCustomization.pymContent .dashed {
  border-top: 2px dashed #FFFFFF;
  width: 410px;
}
.hwcCustomization.pymContent .arrow {
    background-image: url(../../../../../Content/Images/2016Planyourmoney/PYM16_04/arrows64.png);
    background-repeat: no-repeat;
    background-position: right center;
}
.hwcCustomization.pymContent .padding_M {
  padding: 7px;
}
.hwcCustomization.pymContent .recommend-arrow {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.hwcCustomization.pymContent .recommend-arrow-bg {
  background-repeat: no-repeat;
  background-size: 100%;
  background-origin: content-box;
  border: 1px solid #EFEFEF;
  border-radius: 50%;
  padding: 5px;
  width: 30px;
  height: 30px;
  display: inline-block;
  cursor: pointer;
}
.hwcCustomization.pymContent .recommend-arrow-bg-up {
    background-image: url(../../../../../Content/Images/2016Planyourmoney/icon/ArrowUp.png);
}
.hwcCustomization.pymContent .recommend-arrow-bg-down {
    background-image: url(../../../../../Content/Images/2016Planyourmoney/icon/ArrowDown.png);
}
.hwcCustomization.pymContent.print-content .dash-line {
  float: right;
  padding: 33px 0 33px 33px;
  height: 18px;
  margin-right: 5px;
}
.hwcCustomization.pymContent.print-content .dashed {
  width: 240px;
}
.hwcCustomization.pymContent.print-content .well {
  padding: 8px;
}
.hwcCustomization.pymContent.print-content .PiggyBG_02 {
  min-height: 0px;
  background-position: 0px 0px;
  background-size: 41% 91%;
}
.hwcCustomization.pymContent.print-content .PiggyBG_03 {
  min-height: 0px;
  background-position: 0px 0px;
  background-size: 41% 91%;
}
.hwcCustomization.pymContent.print-content .PiggyBG_04 {
  min-height: 0px;
  background-position: 0px 0px;
  background-size: 41% 91%;
}
.print-content .tbResultGrowth thead {
  border-bottom: 1px solid;
}
.print-content .tbResultGrowth thead th {
  background-color: #ffd543 !important;
  border: 1px solid #544040;
  padding: 10px;
  text-align: center;
}
.print-content .tbResultGrowth td {
  border: 1px solid #544040;
  padding: 10px;
  text-align: center;
  border-collapse: collapse;
}
.print-content .tbSubHeader thead {
  border-bottom: 1px solid;
}
.print-content .tbSubHeader thead tr {
  border: 1px solid #544040;
  padding: 10px;
  text-align: center;
}
.print-content .tbSubHeader td {
  border: 1px solid #544040;
  padding: 10px;
  text-align: center;
  border-collapse: collapse;
}
@media (max-width: 1800px) {
  .hwcCustomization.pymContent .dashed {
    width: 375px;
  }
}
@media (max-width: 1650px) {
  .hwcCustomization.pymContent .dashed {
    width: 350px;
  }
}
@media (max-width: 1500px) {
  .hwcCustomization.pymContent .PiggyBG_02 {
    background-size: 55% 95%;
  }
  .hwcCustomization.pymContent .PiggyBG_03 {
    background-size: 55% 95%;
  }
  .hwcCustomization.pymContent .PiggyBG_04 {
    background-size: 55% 95%;
  }
  .hwcCustomization.pymContent .dashed {
    width: 410px;
  }
}
@media (max-width: 1450px) {
  .hwcCustomization.pymContent .dashed {
    width: 220px;
  }
}
@media (min-width: 1400px) {
  .hwcCustomization.pymContent .padding-lg {
    /*padding-right: 150px;*/
  }
}
@media (max-width: 1394px) {
  .hwcCustomization.pymContent .PiggyBG_02 {
    background-position: 0% 65%;
    background-size: 55% 93%;
  }
  .hwcCustomization.pymContent .PiggyBG_03 {
    background-position: 0% 65%;
    background-size: 55% 93%;
  }
  .hwcCustomization.pymContent .PiggyBG_04 {
    background-position: 0% 65%;
    background-size: 55% 93%;
  }
}
@media (max-width: 1315px) {
  .hwcCustomization.pymContent .dashed {
    width: 355px;
  }
}
@media (max-width: 1200px) {
  .hwcCustomization.pymContent .PiggyBG_02 {
    background-size: 45% 93%;
  }
  .hwcCustomization.pymContent .PiggyBG_03 {
    background-size: 45% 93%;
  }
  .hwcCustomization.pymContent .PiggyBG_04 {
    background-size: 45% 93%;
  }
  .hwcCustomization.pymContent .dashed {
    width: 390px;
  }
}
@media (max-width: 1150px) {
  .hwcCustomization.pymContent .dashed {
    width: 370px;
  }
}
@media (max-width: 1038px) {
  .hwcCustomization.pymContent .PiggyBG_02 {
    background-position: 0% 50%;
    background-size: 45% 90%;
  }
  .hwcCustomization.pymContent .PiggyBG_03 {
    background-position: 0% 50%;
    background-size: 45% 90%;
  }
  .hwcCustomization.pymContent .PiggyBG_04 {
    background-position: 0% 50%;
    background-size: 45% 90%;
  }
  .hwcCustomization.pymContent .dashed {
    width: 340px;
  }
}
@media (max-width: 950px) {
  .hwcCustomization.pymContent .dashed {
    width: 315px;
  }
}
@media (max-width: 879px) {
  .hwcCustomization.pymContent .PiggyBG_02 {
    background-position: 0% 59%;
    background-size: 40% 90%;
  }
  .hwcCustomization.pymContent .PiggyBG_03 {
    background-position: 0% 59%;
    background-size: 40% 90%;
  }
  .hwcCustomization.pymContent .PiggyBG_04 {
    background-position: 0% 59%;
    background-size: 40% 90%;
  }
}
@media (max-width: 768px) {
  .hwcCustomization.pymContent .PiggyBG_02 {
    background-position: 0% 35%;
    background-size: 42% 90%;
  }
  .hwcCustomization.pymContent .PiggyBG_03 {
    background-position: 0% 35%;
    background-size: 42% 90%;
  }
  .hwcCustomization.pymContent .PiggyBG_04 {
    background-position: 0% 35%;
    background-size: 42% 90%;
  }
    .hwcCustomization.pymContent .arrow {
        background-image: url(../../../../../Content/Images/2016Planyourmoney/PYM16_04/arrows32.png);
    }
  .hwcCustomization.pymContent .dashed {
    width: 300px;
  }
  .hwcCustomization.pymContent .table-responsive {
    display: block;
  }
  .hwcCustomization.pymContent table > thead > tr > th {
    font-size: 14px;
    padding: 0px 10px !important;
    vertical-align: top !important;
  }
  .hwcCustomization.pymContent table > tbody > tr > td {
    font-size: 14px;
    padding: 0px 10px !important;
  }
}
@media (max-width: 725px) {
  .hwcCustomization.pymContent .dashed {
    width: 280px;
  }
}
@media (max-width: 680px) {
  .hwcCustomization.pymContent .dashed {
    width: 260px;
  }
}
@media (max-width: 600px) {
  .hwcCustomization.pymContent .dash-line {
    margin-right: 0px;
  }
  .hwcCustomization.pymContent .PiggyBG_02 {
    background-position: 0% 21%;
    background-size: 45% 90%;
  }
  .hwcCustomization.pymContent .PiggyBG_03 {
    background-position: 0% 21%;
    background-size: 45% 90%;
  }
  .hwcCustomization.pymContent .PiggyBG_04 {
    background-position: 0% 21%;
    background-size: 45% 90%;
  }
  .hwcCustomization.pymContent .dashed {
    width: 245px;
  }
}
@media (max-width: 558px) {
  .hwcCustomization.pymContent .dashed {
    width: 225px;
  }
}
@media (max-width: 475px) {
  .hwcCustomization.pymContent .dash-line {
    padding: 27px 0 27px 27px;
    height: 54px;
    margin-right: 0px;
  }
  .hwcCustomization.pymContent .well.margin_M {
    padding: 0px;
  }
  .hwcCustomization.pymContent .padding_M {
    padding: 2px;
  }
  .hwcCustomization.pymContent .PiggyBG_02 {
    background-position: 0% 43%;
    background-size: 43% 90%;
    min-height: 0px;
  }
  .hwcCustomization.pymContent .PiggyBG_03 {
    background-position: 0% 43%;
    background-size: 43% 90%;
    min-height: 0px;
  }
  .hwcCustomization.pymContent .PiggyBG_04 {
    background-position: 0% 43%;
    background-size: 43% 90%;
    min-height: 0px;
  }
  .hwcCustomization.pymContent .dashed {
    width: 190px;
  }
}
@media (max-width: 475px) {
  .hwcCustomization.pymContent .dashed {
    width: 151px;
  }
}
@media (max-width: 414px) {
  .hwcCustomization.pymContent .recommend-arrow {
    bottom: -25px;
  }
}
@media (max-width: 375px) {
  .hwcCustomization.pymContent .PiggyBG_02 {
    background-position: 0% 18%;
    background-size: 44% 96%;
  }
  .hwcCustomization.pymContent .PiggyBG_03 {
    background-position: 0% 18%;
    background-size: 44% 96%;
  }
  .hwcCustomization.pymContent .PiggyBG_04 {
    background-position: 0% 18%;
    background-size: 44% 96%;
  }
  .hwcCustomization.pymContent .dashed {
    width: 135px;
  }
  .hwcCustomization.pymContent .recommend-arrow {
    right: 30px;
  }
}
@media (max-width: 320px) {
  .hwcCustomization.pymContent .margin_M {
    margin: 0px;
  }
  .hwcCustomization.pymContent .PiggyBG_02 {
    background-position: 0% 22%;
    background-size: 49% 90%;
  }
  .hwcCustomization.pymContent .PiggyBG_03 {
    background-position: 0% 22%;
    background-size: 49% 90%;
  }
  .hwcCustomization.pymContent .PiggyBG_04 {
    background-position: 0% 22%;
    background-size: 49% 90%;
  }
    .hwcCustomization.pymContent .arrow {
        background-image: url(../../../../../Content/Images/2016Planyourmoney/PYM16_04/arrows18.png);
    }
  .hwcCustomization.pymContent .dashed {
    width: 115px;
  }
  .hwcCustomization.pymContent .recommend-arrow {
    right: 10px;
  }
}
