/* 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) {
	border-color: #154F6B; /* $Color1 */
	color: #060A11; /* $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 */
	border-color: #154F6B; /* $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 {
	background-color: #154F6B; /* $Color1 */
}

.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 {
}

/* 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: #FFFFFF; /* $White */
	border-color: #1C9BDB; /* $Color4 */
}

.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 {
	border-color: #1C9BDB; /* $Color4 */
	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 {
	background-color: #1C9BDB; /* $Color4 */
}

.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 {
}

/* 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) {
	color: #FFFFFF; /* $White */
	background-color: #1C9BDB; /* $Color4 */
}

.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 {
	color: #FFFFFF; /* $White */
}

.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 {
	background-color: #15729F; /* $Color5 */
}

.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 {
}

/* 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 */
	background-color: #1C9BDB; /* $Color4 */
}

.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 {
	color: #FFFFFF; /* $White */
}

.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 {
	background-color: #15729F; /* $Color5 */
}

.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 {
}

/* End Dark Theme Btn V2 Styles */

