/**umb_name: Macmillan pink text */
.MacmillanPinkText {
  color: #C9338B;
}

/**umb_name: Macmillan orange text */
.MacmillanOrangeText {
  color: #E13019;
}

/**umb_name: Macmillan blue text */
.MacmillanBlueText {
  color: #007AB8;
}

/**umb_name: Macmillan teal text */
.MacmillanTealText {
  color: #00838A;
}

/**umb_name: Macmillan purple text */
.MacmillanPurpleText {
  color: #5E4F9C;
}

/**umb_name: Macmillan pink background */
.MacmillanPinkBackground {
  background-color: #C9338B;
}

/**umb_name: Macmillan orange background */
.MacmillanOrangeBackground {
  background-color: #E13019;
}

/**umb_name: Macmillan blue background */
.MacmillanBlueBackground {
  background-color: #007AB8;
}

/**umb_name: Macmillan teal background */
.MacmillanTealBackground {
  background-color: #00838A;
}

/**umb_name: Macmillan purple background */
.MacmillanPurpleBackground {
  background-color: #5E4F9C;
}

/**umb_name:Macmillan Pink Tick paragraph*/
p.MacmillanPinkTickParagraph {
  background-image: url("../../img/path1179.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 35px;
  background-size: 24px 24px;
}

/**umb_name:Macmillan Green Cross paragraph*/
p.MacmillanPinkCrossParagraph {
  background-image: url("../../img/bitmap.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 35px;
  background-size: 22px 22px;
}

/**umb_name:Macmillan Green Tick paragraph*/
p.MacmillanGreenTickParagraph {
  background-image: url("../../img/g222.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 35px;
  background-size: 24px 24px;
}

/**umb_name:Macmillan Green Cross paragraph*/
p.MacmillanGreenCrossParagraph {
  background-image: url("../../img/g218.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 35px;
  background-size: 22px 22px;
}

/**umb_name: Macmillan pink text */
.MacmillanPinkText {
  color: #C9338B;
}

/**umb_name: Macmillan orange text */
.MacmillanOrangeText {
  color: #E13019;
}

/**umb_name: Macmillan blue text */
.MacmillanBlueText {
  color: #007AB8;
}

/**umb_name: Macmillan teal text */
.MacmillanTealText {
  color: #00838A;
}

/**umb_name: Macmillan purple text */
.MacmillanPurpleText {
  color: #5E4F9C;
}

/**umb_name: Macmillan pink background */
.MacmillanPinkBackground {
  background-color: #C9338B;
}

/**umb_name: Macmillan orange background */
.MacmillanOrangeBackground {
  background-color: #E13019;
}

/**umb_name: Macmillan blue background */
.MacmillanBlueBackground {
  background-color: #007AB8;
}

/**umb_name: Macmillan teal background */
.MacmillanTealBackground {
  background-color: #00838A;
}

/**umb_name: Macmillan purple background */
.MacmillanPurpleBackground {
  background-color: #5E4F9C;
}

/**umb_name:Macmillan Pink Tick paragraph*/
p.MacmillanPinkTickParagraph {
  background-image: url("../../img/path1179.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 35px;
  background-size: 24px 24px;
}

/**umb_name:Macmillan Green Cross paragraph*/
p.MacmillanPinkCrossParagraph {
  background-image: url("../../../../img/bitmap.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 35px;
  background-size: 22px 22px;
}

/**umb_name:Macmillan Green Tick paragraph*/
p.MacmillanGreenTickParagraph {
  background-image: url("../../img/g222.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 35px;
  background-size: 24px 24px;
}

/**umb_name:Macmillan Green Cross paragraph*/
p.MacmillanGreenCrossParagraph {
  background-image: url("../../img/g218.png");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 35px;
  background-size: 22px 22px;
}

.content-panel ul {
  margin-bottom: 16px;
}

.content-panel ul ul {
  margin-bottom: 0px;
}

/**umb_name:r-heading*/
h4.r-heading {
  position: relative;
  font-weight: 600;
  margin-left: 20px;
}

h4.r-heading:before {
  content: "";
  position: absolute;
  top: 6px;
  margin-top: 0px;
  left: -20px;
  width: 14px;
  height: 15px;
  background-image: url(../../img/arrrgh.png);
  background-size: cover;
  background-position: center;
}

/**umb_name:tick-heading*/
h4.tick-heading {
  position: relative;
  font-weight: 600;
  margin-left: 20px;
}

h4.tick-heading:before {
  content: "";
  position: absolute;
  top: 6px;
  margin-top: 0px;
  left: -20px;
  width: 14px;
  height: 15px;
  background-image: url(../../img/tick.png);
  background-size: cover;
  background-position: center;
}

.InfoPanel {
  background-color: #eaeaea;
  display: block;
  padding: 0.5em;
}

/**umb_name:information panel*/
div.information-panel {
  position: relative;
  padding: 16px 20px;
  margin: 16px 0px;
  border: 3px solid #0096dc;
  border-radius: 8px;
}

div.information-panel:after {
  content: "";
  position: absolute;
  top: -20px;
  padding: 20px;
  right: 20px;
  border-radius: 20px;
  background-color: #fff;
  background-image: url(../../img/info.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/**umb_name:recommendation panel */
div.recommendation-panel {
  position: relative;
  padding: 16px 20px;
  margin: 16px 0px;
  border: 3px solid #009760;
  border-radius: 8px;
}

div.recommendation-panel:after {
  content: "";
  position: absolute;
  top: -20px;
  padding: 20px;
  right: 20px;
  border-radius: 20px;
  background-color: #fff;
  background-image: url(../../img/reco.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}