.btn-dark,
.btn-primary,
.btn-success {
  background-color: #008550;
  border-color: #00CC7A;
	color: #FFFFFF !important;
  font-weight: 900;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-success:hover,
.btn-success:focus,
.btn-success:active {
background-color: #00CC7A !important;
border-color: #008550 !important;
}
.postContent a.btn-primary b {
  font-weight: 900;
}

.postContent a {
  color: #008550 !important;
}
a.btn {
  color: #FFF !important;
}

.text-muted {
  margin-top: 7px;
	color: #000 !important;
}

.custom-html-widget a {
  color: #000 !important;
}

.footer-popup span {
	color: #00CC7A !important;
}

.widgets > div {
	margin-top: 0px;
}

.popupItem.btn-primary {
	background-color: #000;
  border-color: #000;
}
.popupItem.btn-primary .btn-warning {
	background-color: #008ff2 !important;
  border-color: #008ff2;
}
.popupItem.btn-primary .btn-warning:hover {
	background-color: #0070bf !important;
  border-color: #00528c;
}
.popupItem.btn-primary strong {
	color: #FFF !important;
}
.popupItem.btn-primary:hover,
.popupItem.btn-primary:focus,
.popupItem.btn-primary:active
{
	background-color: #000 !important;
  border-color: #000 !important;
}

.popupItem.btn-success {
	background-color: #2e9c2e;
  border-color: #2e9c2e;
}
.popupItem.btn-success h3 strong {
	color: #000 !important;
}
.popupItem.btn-success strong {
	color: #fff !important;
}
.popupItem.btn-success .label-primary strong {
	color: #FFF !important;
}
.popupItem.btn-success:hover,
.popupItem.btn-success:focus,
.popupItem.btn-success:active
 {
	background-color: #2e9c2e !important;
  border-color: #2e9c2e !important;
}
.popupItem.btn-dark:hover,
.popupItem.btn-dark:focus,
.popupItem.btn-dark:active
 {
	background-color: #fff !important;
  border-color: #fff !important;
}

.popupItem.btn-dark {
	background-color: #FFF;
  border-color: #FFF;
}
.popupItem.btn-dark .btn-primary {
	background-color: #ec971f !important;
  border-color: #ec971f;
}
.popupItem.btn-dark .btn-primary:hover {
	background-color: #b97618 !important;
  border-color: #855511 !important;
}
.popupItem.btn-dark strong {
	color: #000 !important;
}
.popupItem.btn-dark .label-danger strong {
	color: #FFF !important;
}
.popupItem.btn-dark:hover {
	border-color: #FFF;
}
#toc_container {
	margin-top: 17px;
}
.share-links a {
	color: #FFF !important;
}
.popupItem img {
margin-top: 15px;
	margin-bottom: 15px;
}

.btn-warning {
  background-color: #008550;
  border-color: #00CC7A;
	color: #FFFFFF !important;
}
a.btn-warning {
  background-color: #008550;
  border-color: #00CC7A;
	color: #FFFFFF !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active {
background-color: #00CC7A !important;
border-color: #008550 !important;
}
.widgets h3 {
	margin-top: 20px;
  margin-bottom: 10px;
}
.closePopup {
	color: #00CC7A !important;
}

.postContent h1, .postContent h2 {
	margin-bottom: 10px;
	margin-top: 0px;
}

.postContent p + h1, .postContent p + h2 {
	margin-bottom: 10px;
	margin-top: 15px;
}

.widgets > div {
  margin-top: 0px;
}

@media only screen and (max-width: 527px) {
  .navbar-brand {
    display: none;
  }
}

.postContent > p > img.alignleft,
.postContent > p > a.alignleft {
  float: left;
  margin-right: 15px;
  margin-top: 6px;
  margin-bottom: 0px;
}

.postContent > p > a.alignleft img {
  max-width: 100%;
}

.postContent > p > img.alignright,
.postContent > p > a.alignright {
  float: right;
  margin-left: 15px;
  margin-top: 6px;
  margin-bottom: 0px;
}

.postContent > p > a.alignright img {
  max-width: 100%;
}

@media only screen and (max-width: 767px) {
.postContent > p > img.alignleft,
.postContent > p > a.alignleft {
  max-width: 50%;
}
}
@media only screen and (max-width: 767px) {
.postContent > p > img.alignright,
.postContent > p > a.alignright {
  max-width: 50%;
}
}
.ampforwp-cta-wrapper {
	box-sizing: border-box;
}
.footer {
	border-top: 1px solid #444444;
}
.postContent img {
	max-width: 100%;
}

.showOnMobile {
	display: none;
}
@media only screen and (max-width: 767px) {
.showOnMobile {
  display: inline-block;
}
}
.showOnDesktop {
	display: none;
}
@media only screen and (min-width: 768px) {
.showOnDesktop {
  display: inline;
}
}

div#toc_container {
	background: #FAFAFA;
}

.alignleft {
  margin-right: 12px;
  margin-bottom: 5px;
  float: left;
  max-width: 50%;
}
.alignright {
  margin-left: 12px;
  margin-bottom: 5px;
  float: right;
  max-width: 50%;
}

.small-box img {
	float: left;
	width: 155px !important;
	height: 67px !important;
}

	.small-box .mt-10 {
    left: 162px;
    padding-right: 20px;
    margin-top: 5px !important;
	}

	.small-box .mt-10 b {
		font-size: 14px !important;
	}
.small-box i {
	color: #008550;
}

a {
	color: #008550;
}
a:focus, a:hover {
	color: #008550;
}
.panel-body > h2 {
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
	font-size: 15px;
}
pre {
	padding: 5px !important;
}
blockquote {
	border-left: none;
}
ul a {
    display: inline-block;
    margin-bottom: 8px;
    color: #008550;
}

@media only screen and (max-width: 767px) {
  .postid-3418 .amp-wp-article-featured-image
	.postid-3418 .featured-img-single-wrapper {
		display: none !important;
	}
}

.footer a {
  color: #000 !important;
}
