/**
 * Not WooThumbs button
 * Not Optin Monster Close Button
 * Not BSJ Top Bar button
 * Not WooThumbs plugin video control buttons 
 * Not YouTube embed "facade" play button (Embed Plus YouTube WordPress Plugin)
 * Not Popup Maker close button
 */
button:not(.pswp__button):not([class^="CloseButton__ButtonElement-"]):not(.bsjtopbardesktop-field-button):not(.iconic-woothumbs-images__slide button):not(.epyt-facade-play):not(.pum button.pum-close),
input[type="button"],
input[type="reset"],
input[type="submit"],
.comment-form input[type="submit"] {
    border-color: #637c7c !important;
	background: #637c7c !important;
	color: #fff !important;
}

/* Button Text overflow is hidden and shows ellipses. Fix for wide buttons on mobile browsers. */
.btn {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* Button extra small: make same size as small button default */
.btn-xs {
	padding: 8px 24px;
	font-size: inherit;
}

.text-center .btn btn-default btn-lg {
	color: #fdfefe;
}

/* Accent Button (Light Green): Change text to black */
.btn-accent,
.btn-accent:hover,
.btn-accent:active {
    color:#000;
}