/* Light Theme Btn V1 Styles */
.v1-btn.light-bg .btn:not(.v2), .btn.v1.dark, .v1-btn.dark-bg .btn.dark:not(.v2), .v1-btn.dark-bg .btn.opposite:not(.v2), .light-bg:not(.v2-btn) .btn:not(.light):not(.opposite):not(.v2) {
	color: #FFFFFF; /* $White */
	background-color: #295667; /* $Color1 */
}

.light-bg:not(.v2-btn) .btn:not(.light):not(.opposite):not(.v2):before, .v1-btn.light-bg .btn:not(.v2):before, .btn.v1.dark:before, .v1-btn.dark-bg .btn.dark:not(.v2):before, .v1-btn.dark-bg .btn.opposite:not(.v2):before, .light-bg:not(.v2-btn) .btn:not(.light):not(.opposite):not(.v2):after, .v1-btn.light-bg .btn:not(.v2):after, .btn.v1.dark:after, .v1-btn.dark-bg .btn.dark:not(.v2):after, .v1-btn.dark-bg .btn.opposite:not(.v2):after {
	background-color: #7F7F7F; /* $Color2 */
}

.light-bg:not(.v2-btn) a:hover .btn:not(.light):not(.opposite):not(.v2):not(.no-hover), .v1-btn.light-bg .btn:not(.v2):not(.no-hover):hover, .v1-btn.light-bg a:hover .btn:not(.v2):not(.no-hover), .btn.v1.dark:not(.no-hover):hover, a:hover .btn.v1.dark:not(.no-hover), .v1-btn.dark-bg .btn.dark:not(.v2):hover, .v1-btn.dark-bg a:hover .btn.dark:not(.v2), .v1-btn.dark-bg .btn.opposite:not(.v2):not(.no-hover):hover, .v1-btn.dark-bg a:hover .btn.opposite:not(.v2):not(.no-hover), .light-bg:not(.v2-btn) .btn:not(.light):not(.opposite):not(.v2):not(.no-hover):hover {
	color: #FFFFFF; /* $White */
}

.light-bg:not(.v2-btn) .btn:not(.light):not(.opposite):not(.v2):not(.no-hover):hover:before, .light-bg:not(.v2-btn) a:hover .btn:not(.light):not(.opposite):not(.v2):not(.no-hover):before, .v1-btn.light-bg .btn:not(.v2):not(.no-hover):hover:before, .v1-btn.light-bg a:hover .btn:not(.v2):not(.no-hover):before, .btn.v1.dark:not(.no-hover):hover:before, a:hover .btn.v1.dark:not(.no-hover):before, .v1-btn.dark-bg .btn.dark:not(.v2):hover:before, .v1-btn.dark-bg a:hover .btn.dark:not(.v2):before, .v1-btn.dark-bg .btn.opposite:not(.v2):not(.no-hover):hover:before, .v1-btn.dark-bg a:hover .btn.opposite:not(.v2):not(.no-hover):before, .light-bg:not(.v2-btn) .btn:not(.light):not(.opposite):not(.v2):not(.no-hover):hover:after, .light-bg:not(.v2-btn) a:hover .btn:not(.light):not(.opposite):not(.v2):not(.no-hover):after, .v1-btn.light-bg .btn:not(.v2):not(.no-hover):hover:after, .v1-btn.light-bg a:hover .btn:not(.v2):not(.no-hover):after, .btn.v1.dark:not(.no-hover):hover:after, a:hover .btn.v1.dark:not(.no-hover):after, .v1-btn.dark-bg .btn.dark:not(.v2):hover:after, .v1-btn.dark-bg a:hover .btn.dark:not(.v2):after, .v1-btn.dark-bg .btn.opposite:not(.v2):not(.no-hover):hover:after, .v1-btn.dark-bg a:hover .btn.opposite:not(.v2):not(.no-hover):after {
}
/* End Light Theme Btn V1 Styles */

/* Dark Theme Btn V1 Styles */
.v1-btn.dark-bg .btn:not(.v2), .btn.v1.light, .v1-btn.light-bg .btn.light:not(.v2), .v1-btn.light-bg .btn.opposite:not(.v2), .dark-bg:not(.v2-btn) .btn:not(.dark):not(.opposite):not(.v2) {
	color: #295667; /* $Color1 */
	background-color: #FFFFFF; /* $White */
}

.dark-bg:not(.v2-btn) .btn:not(.dark):not(.opposite):not(.v2):before, .v1-btn.dark-bg .btn:not(.v2):before, .btn.v1.light:before, .v1-btn.light-bg .btn.light:not(.v2):before, .v1-btn.light-bg .btn.opposite:not(.v2):before, .dark-bg:not(.v2-btn) .btn:not(.dark):not(.opposite):not(.v2):after, .v1-btn.dark-bg .btn:not(.v2):after, .btn.v1.light:after, .v1-btn.light-bg .btn.light:not(.v2):after, .v1-btn.light-bg .btn.opposite:not(.v2):after {
	background-color: #7F7F7F; /* $Color2 */
}

.dark-bg:not(.v2-btn) a:hover .btn:not(.dark):not(.opposite):not(.v2):not(.no-hover), .v1-btn.dark-bg .btn:not(.v2):not(.no-hover):hover, .v1-btn.dark-bg a:hover .btn:not(.v2):not(.no-hover), .btn.v1.light:not(.no-hover):hover, a:hover .btn.v1.light:not(.no-hover), .v1-btn.light-bg .btn.light:not(.v2):not(.no-hover):hover, .v1-btn.light-bg a:hover .btn.light:not(.v2):not(.no-hover), .v1-btn.light-bg .btn.opposite:not(.v2):not(.no-hover):hover, .v1-btn.light-bg a:hover .btn.opposite:not(.v2):not(.no-hover), .dark-bg:not(.v2-btn) .btn:not(.dark):not(.opposite):not(.v2):not(.no-hover):hover {
	color: #FFFFFF; /* $White */
}

.dark-bg:not(.v2-btn) .btn:not(.dark):not(.opposite):not(.v2):not(.no-hover):hover:before, .dark-bg:not(.v2-btn) a:hover .btn:not(.dark):not(.opposite):not(.v2):not(.no-hover):before, .v1-btn.dark-bg .btn:not(.v2):not(.no-hover):hover:before, .v1-btn.dark-bg a:hover .btn:not(.v2):not(.no-hover):before, .btn.v1.light:not(.no-hover):hover:before, a:hover .btn.v1.light:not(.no-hover):before, .v1-btn.light-bg .btn.light:not(.v2):not(.no-hover):hover:before, .v1-btn.light-bg a:hover .btn.light:not(.v2):not(.no-hover):before, .v1-btn.light-bg .btn.opposite:not(.v2):not(.no-hover):hover:before, .v1-btn.light-bg a:hover .btn.opposite:not(.v2):not(.no-hover):before, .dark-bg:not(.v2-btn) .btn:not(.dark):not(.opposite):not(.v2):not(.no-hover):hover:after, .dark-bg:not(.v2-btn) a:hover .btn:not(.dark):not(.opposite):not(.v2):not(.no-hover):after, .v1-btn.dark-bg .btn:not(.v2):not(.no-hover):hover:after, .v1-btn.dark-bg a:hover .btn:not(.v2):not(.no-hover):after, .btn.v1.light:not(.no-hover):hover:after, a:hover .btn.v1.light:not(.no-hover):after, .v1-btn.light-bg .btn.light:not(.v2):not(.no-hover):hover:after, .v1-btn.light-bg a:hover .btn.light:not(.v2):not(.no-hover):after, .v1-btn.light-bg .btn.opposite:not(.v2):not(.no-hover):hover:after, .v1-btn.light-bg a:hover .btn.opposite:not(.v2):not(.no-hover):after {
}
/* End Dark Theme Btn V1 Styles */

/* Light Theme Btn V2 Styles */
.v2-btn.light-bg .btn:not(.v1), .btn.v2.dark, .v2-btn.dark-bg .btn.dark:not(.v1), .v2-btn.dark-bg .btn.opposite:not(.v1), .light-bg:not(.v1-btn) .btn:not(.light):not(.opposite):not(.v1) {
	border-color: #295667; /* $Color1 */
	color: #7F7F7F; /* $Color2 */
}

.light-bg:not(.v1-btn) .btn:not(.light):not(.opposite):not(.v1):before, .v2-btn.light-bg .btn:not(.v1):before, .btn.v2.dark:before, .v2-btn.dark-bg .btn.dark:not(.v1):before, .v2-btn.dark-bg .btn.opposite:not(.v1):before, .light-bg:not(.v1-btn) .btn:not(.light):not(.opposite):not(.v1):after, .v2-btn.light-bg .btn:not(.v1):after, .btn.v2.dark:after, .v2-btn.dark-bg .btn.dark:not(.v1):after, .v2-btn.dark-bg .btn.opposite:not(.v1):after {
	background-color: #295667; /* $Color1 */
}

.light-bg:not(.v1-btn) a:hover .btn:not(.light):not(.opposite):not(.v1):not(.no-hover), .v2-btn.light-bg .btn:not(.v1):not(.no-hover):hover, .v2-btn.light-bg a:hover .btn:not(.v1):not(.no-hover), .btn.v2.dark:not(.no-hover):hover, a:hover .btn.v2.dark:not(.no-hover), .v2-btn.dark-bg .btn.dark:not(.v1):not(.no-hover):hover, .v2-btn.dark-bg a:hover .btn.dark:not(.v1):not(.no-hover), .v2-btn.dark-bg .btn.opposite:not(.v1):not(.no-hover):hover, .v2-btn.dark-bg a:hover .btn.opposite:not(.v1):not(.no-hover), .light-bg:not(.v1-btn) .btn:not(.light):not(.opposite):not(.v1):not(.no-hover):hover {
	border-color: #295667; /* $Color1 */
	color: #FFFFFF; /* $White */
}

.light-bg:not(.v1-btn) .btn:not(.light):not(.opposite):not(.v1):not(.no-hover):hover:before, .light-bg:not(.v1-btn) a:hover .btn:not(.light):not(.opposite):not(.v1):not(.no-hover):before, .v2-btn.light-bg .btn:not(.v1):not(.no-hover):hover:before, .v2-btn.light-bg a:hover .btn:not(.v1):not(.no-hover):before, .btn.v2.dark:not(.no-hover):hover:before, a:hover .btn.v2.dark:not(.no-hover):before, .v2-btn.dark-bg .btn.dark:not(.v1):not(.no-hover):hover:before, .v2-btn.dark-bg a:hover .btn.dark:not(.v1):not(.no-hover):before, .v2-btn.dark-bg .btn.opposite:not(.v1):not(.no-hover):hover:before, .v2-btn.dark-bg a:hover .btn.opposite:not(.v1):not(.no-hover):before, .light-bg:not(.v1-btn) .btn:not(.light):not(.opposite):not(.v1):not(.no-hover):hover:after, .light-bg:not(.v1-btn) a:hover .btn:not(.light):not(.opposite):not(.v1):not(.no-hover):after, .v2-btn.light-bg .btn:not(.v1):not(.no-hover):hover:after, .v2-btn.light-bg a:hover .btn:not(.v1):not(.no-hover):after, .btn.v2.dark:not(.no-hover):hover:after, a:hover .btn.v2.dark:not(.no-hover):after, .v2-btn.dark-bg .btn.dark:not(.v1):not(.no-hover):hover:after, .v2-btn.dark-bg a:hover .btn.dark:not(.v1):not(.no-hover):after, .v2-btn.dark-bg .btn.opposite:not(.v1):not(.no-hover):hover:after, .v2-btn.dark-bg a:hover .btn.opposite:not(.v1):not(.no-hover):after {
}
/* End Light Theme Btn V2 Styles */

/* Dark Theme Btn V2 Styles */
.v2-btn.dark-bg .btn:not(.v1), .btn.v2.light, .v2-btn.light-bg .btn.light:not(.v1), .v2-btn.light-bg .btn.opposite:not(.v1), .dark-bg:not(.v1-btn) .btn:not(.dark):not(.opposite):not(.v1) {
	color: #FFFFFF; /* $White */
	border-color: #295667; /* $Color1 */
}

.dark-bg:not(.v1-btn) .btn:not(.dark):not(.opposite):not(.v1):before, .v2-btn.dark-bg .btn:not(.v1):before, .btn.v2.light:before, .v2-btn.light-bg .btn.light:not(.v1):before, .v2-btn.light-bg .btn.opposite:not(.v1):before, .dark-bg:not(.v1-btn) .btn:not(.dark):not(.opposite):not(.v1):after, .v2-btn.dark-bg .btn:not(.v1):after, .btn.v2.light:after, .v2-btn.light-bg .btn.light:not(.v1):after, .v2-btn.light-bg .btn.opposite:not(.v1):after {
	background-color: #295667; /* $Color1 */
}

.dark-bg:not(.v1-btn) a:hover .btn:not(.dark):not(.opposite):not(.v1):not(.no-hover), .v2-btn.dark-bg .btn:not(.v1):not(.no-hover):hover, .v2-btn.dark-bg a:hover .btn:not(.v1):not(.no-hover), .btn.v2.light:not(.no-hover):hover, a:hover .btn.v2.light:not(.no-hover), .v2-btn.light-bg .btn.light:not(.v1):not(.no-hover):hover, .v2-btn.light-bg a:hover .btn.light:not(.v1):not(.no-hover), .v2-btn.light-bg .btn.opposite:not(.v1):not(.no-hover):hover, .v2-btn.light-bg a:hover .btn.opposite:not(.v1):not(.no-hover), .dark-bg:not(.v1-btn) .btn:not(.dark):not(.opposite):not(.v1):not(.no-hover):hover {
	border-color: #295667; /* $Color1 */
	color: #FFFFFF; /* $White */
}

.dark-bg:not(.v1-btn) .btn:not(.dark):not(.opposite):not(.v1):not(.no-hover):hover:before, .dark-bg:not(.v1-btn) a:hover .btn:not(.dark):not(.opposite):not(.v1):not(.no-hover):before, .v2-btn.dark-bg .btn:not(.v1):not(.no-hover):hover:before, .v2-btn.dark-bg a:hover .btn:not(.v1):not(.no-hover):before, .btn.v2.light:not(.no-hover):hover:before, a:hover .btn.v2.light:not(.no-hover):before, .v2-btn.light-bg .btn.light:not(.v1):not(.no-hover):hover:before, .v2-btn.light-bg a:hover .btn.light:not(.v1):not(.no-hover):before, .v2-btn.light-bg .btn.opposite:not(.v1):not(.no-hover):hover:before, .v2-btn.light-bg a:hover .btn.opposite:not(.v1):not(.no-hover):before, .dark-bg:not(.v1-btn) .btn:not(.dark):not(.opposite):not(.v1):not(.no-hover):hover:after, .dark-bg:not(.v1-btn) a:hover .btn:not(.dark):not(.opposite):not(.v1):not(.no-hover):after, .v2-btn.dark-bg .btn:not(.v1):not(.no-hover):hover:after, .v2-btn.dark-bg a:hover .btn:not(.v1):not(.no-hover):after, .btn.v2.light:not(.no-hover):hover:after, a:hover .btn.v2.light:not(.no-hover):after, .v2-btn.light-bg .btn.light:not(.v1):not(.no-hover):hover:after, .v2-btn.light-bg a:hover .btn.light:not(.v1):not(.no-hover):after, .v2-btn.light-bg .btn.opposite:not(.v1):not(.no-hover):hover:after, .v2-btn.light-bg a:hover .btn.opposite:not(.v1):not(.no-hover):after {
}
/* End Dark Theme Btn V2 Styles */

