.js-accordion-panel.accordion-panel.accordion-panel--default.disabled::before {
  background-color: #C7C7C7;
}

.accordion-panel__icon.disabled {
  background-color: #C7C7C7;
}

/*.js-accordion-panel--open::before, .js-accordion-panel--open .accordion-panel__icon.disabled {*/
.js-accordion-panel--open .accordion-panel__icon.disabled {
  background-color: #C7C7C7;
}

.accordion-panel__title.disabled {
  color: #C7C7C7;
}

.button-link.disabled:hover, .button-link.disabled:focus {
  background-color: #C7C7C7;
  border-color: #C7C7C7;
  cursor: not-allowed;
  text-decoration: none;
}

.button-link.disabled {
  background-color: #C7C7C7;
  color: #E7E7E7;
  border-color: #C7C7C7 -moz-use-text-color -moz-use-text-color;
}
/* ------------------------------------------------------------
	Add green info message layout
   ------------------------------------------------------------ */

@media screen and (max-device-width: 767px) {
    .accordion-panel--default.js-accordion-panel--open:before {
        background-size: 7.7px 6.3px
    }
}
.alert--info {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAABMlBMVEUAAACI53mJ53qK53uL53yM6H6N6H6O6H+O6ICQ6IKQ6YKR6YOT6YWU6YaV6YeV6oiW6omX6oqY6ouZ6oya6o2b646c64+f65Kf7JOg7JSi7Jaj7Jek7Zmm7Zqm7Zuo7Z2p7Z6p7p6r7qCr7qGs7qKt7qKu76Sv76Ww76ay76iz8Kq08Kq18Ky28K268bG88bO88bS98rW+8rbA8rjC8rrE87zG877H88DL9MTL9MXM9MbN9cbO9cfR9cvT9s7U9s7X99La99bb99bd+Nne+Nrf+Nrh+d3j+d/k+eDk+eHl+eLm+uLm+uPn+uTo+ubp+ubq+ufr++ns++rt++vu++zw/O7x/O/y/PDy/PHz/PL0/PL1/fT2/fX3/fb5/fj6/vn6/vr7/vr8/vv8/vz9/v3+/v480o29AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgCAgHExUmKWHwAAAByUlEQVRIx8XX2VbCMBAGYAZBXHEXFUVxBfd9F0RU3BcEF7Qqtv/7v4KAHA6FNA2dC+eCpJ1+Jz00TScul1VQJVyNBdWFc6nsSRIMaseJHGtSCo4VayLnmsi5JnKuiRiag8VXTNx9X43banF+ygBgTNppYbb9HVfRFN7b5FicPcBTC3kz2JMPLcwN6pguNDPQ+2VYnEvirNSeIyEbWpgJQx8sdQIGQg1i9yMOy90j3LktsTCxDK293O34xKLl0KLTrR9YqRxs4NXXCN5FuqnQaFq28OvJYqsB3KejNLEArdhE8OUXY9HZBJJUhekCMfHQgnMh6AMmPAwMKWL3PfapjPHXiSGliJcqj6mC/V+IKOGWHNaoBtMWsl4VvIOMpw57X7CpgHvymKU6TPP47LTHx+L/hq4Fj6sWj1o8FQoCIzbYfVM9QNVtF2/p0maKLZhmogl35xGVzu3mV9M7oGla1dE2nr0yvGb19hXDl8OqDN/XpM2xjlvZUpJHQIID+JGtYQ+I93osqKcrjrQMh3XIwpiTLtzBkzfDQuq50zHVL4byV5ZjedjFsf9Yk/BKKV4RxysfeYUrr2TmFevMbQJvg8LcGjE3ZerbwV+hLWU/DCFFrAAAAABJRU5ErkJggg==');
    background-repeat: no-repeat
}
@media (min--moz-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6 / 2),
(-webkit-min-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {
    .alert--info {
        background-image: url('data:image/png;base64,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');
        background-size: 60px 60px
    }
}
@media screen and (max-device-width: 767px) {
    .alert--info {
        background-size: 34.8px 34.8px
    }
}
.alert--info{background-color:#e8fee6}
input[type=submit]:disabled,
button:disabled {
    background-color: #ccc;
    border-top: .3rem solid #ccc;
    color: #666;
    cursor: not-allowed;
}
