[class*=dg-btn-].icon-box .fa:before, [class*=dg-btn-].icon-line .fa:before {
	vertical-align: middle;
	display: inline-block
}

[class*=dg-btn-] {
	color: #555;
	border-color: #555;
	background-color: #555;
	margin: 3px;
	white-space: nowrap
}

	[class*=dg-btn-]:before {
		background-color: #555
	}

	[class*=dg-btn-], [class*=dg-btn-]:before, [class*=dg-btn-]:link, [class*=dg-btn-]:link:before {
		transition: all ease-in .3s;
		-moz-transition: all ease-in .3s;
		-webkit-transition: all ease-in .3s;
		-o-transition: all ease-in .3s;
		-ms-transition: all ease-in .3s
	}

.dnngo-main [class*=dg-btn-]:hover {
	color: #222533;
	border-color: #222533;
	background: #222533
}

	.dnngo-main [class*=dg-btn-]:hover:before {
		background: #222533
	}

[class*=dg-btn-].btn-turquoise {
	color: #08dcf5;
	border-color: #08dcf5;
	background-color: #08dcf5
}

	[class*=dg-btn-].btn-turquoise:before {
		background-color: #08dcf5
	}

[class*=dg-btn-].btn-borland {
	color: #D00;
	border-color: #D00;
	background-color: #666
}

	[class*=dg-btn-].btn-borland:before {
		background-color: #20a3f0
	}

[class*=dg-btn-].btn-denim {
	color: #127dcf;
	border-color: #127dcf;
	background-color: #127dcf
}

	[class*=dg-btn-].btn-denim:before {
		background-color: #127dcf
	}

[class*=dg-btn-].btn-turquoise-g {
	color: #1de0c1;
	border-color: #1de0c1;
	background: -webkit-linear-gradient(135deg,#1de0c1,#44d2fb);
	background: -o-linear-gradient(135deg,#1de0c1,#44d2fb);
	background: -moz-linear-gradient(135deg,#1de0c1,#44d2fb);
	background: linear-gradient(135deg,#1de0c1,#44d2fb);
	background-color: #1de0c1
}

	[class*=dg-btn-].btn-turquoise-g:before, [class*=dg-btn-].hover-turquoise-g:hover {
		background: -webkit-linear-gradient(135deg,#1de0c1,#44d2fb);
		background: -o-linear-gradient(135deg,#1de0c1,#44d2fb);
		background: -moz-linear-gradient(135deg,#1de0c1,#44d2fb)
	}

	[class*=dg-btn-].btn-turquoise-g:before {
		background: linear-gradient(135deg,#1de0c1,#44d2fb);
		background-color: #1de0c1
	}

[class*=dg-btn-].btn-navyblue-g {
	color: #0547f1;
	border-color: #0547f1;
	background: -webkit-linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0);
	background: -o-linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0);
	background: -moz-linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0);
	background: linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0);
	background-color: #0547f1
}

	[class*=dg-btn-].btn-navyblue-g:before, [class*=dg-btn-].hover-navyblue-g:hover {
		background: -webkit-linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0);
		background: -o-linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0);
		background: -moz-linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0)
	}

	[class*=dg-btn-].btn-navyblue-g:before {
		background: linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0);
		background-color: #0547f1
	}

[class*=dg-btn-].btn-blue-g {
	color: #0850f7;
	border-color: #0850f7;
	background: -webkit-linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%);
	background: -o-linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%);
	background: -moz-linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%);
	background: linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%);
	background-color: #0850f7
}

	[class*=dg-btn-].btn-blue-g:before, [class*=dg-btn-].hover-blue-g:hover {
		background: -webkit-linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%);
		background: -o-linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%);
		background: -moz-linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%)
	}

	[class*=dg-btn-].btn-blue-g:before {
		background: linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%);
		background-color: #0850f7
	}

[class*=dg-btn-].btn-jewel-g {
	color: #0f7936;
	border-color: #0f7936;
	background: -webkit-linear-gradient(135deg,#0f7936 30%,#179a47,#38965b);
	background: -o-linear-gradient(135deg,#0f7936 30%,#179a47,#38965b);
	background: -moz-linear-gradient(135deg,#0f7936 30%,#179a47,#38965b);
	background: linear-gradient(135deg,#0f7936 30%,#179a47,#38965b);
	background-color: #0f7936
}

	[class*=dg-btn-].btn-jewel-g:before, [class*=dg-btn-].hover-jewel-g:hover {
		background: -webkit-linear-gradient(135deg,#0f7936 30%,#179a47,#38965b);
		background: -o-linear-gradient(135deg,#0f7936 30%,#179a47,#38965b);
		background: -moz-linear-gradient(135deg,#0f7936 30%,#179a47,#38965b)
	}

	[class*=dg-btn-].btn-jewel-g:before {
		background: linear-gradient(135deg,#0f7936 30%,#179a47,#38965b);
		background-color: #0f7936
	}

[class*=dg-btn-].btn-gray {
	color: #333;
	border-color: #333;
	background-color: #333
}

	[class*=dg-btn-].btn-gray:before {
		background-color: #333
	}

[class*=dg-btn-].btn-white {
	color: #fff;
	border-color: #fff;
	background-color: #fff
}

.dg-btn-1.btn-white, .dg-btn-1.btn-white:active, .dg-btn-1.btn-white:link, .dg-btn-1.btn-white:visited, .dg-btn-3.btn-white, .dg-btn-3.btn-white:active, .dg-btn-3.btn-white:link, .dg-btn-3.btn-white:visited, .dg-btn-4.btn-white, .dg-btn-4.btn-white:active, .dg-btn-4.btn-white:link, .dg-btn-4.btn-white:visited {
	color: #333
}

[class*=dg-btn-].btn-white:before {
	background-color: #fff
}

[class*=dg-btn-].btn-black {
	color: #191919;
	border-color: #191919;
	background-color: #191919
}

	[class*=dg-btn-].btn-black:before {
		background-color: #191919
	}

[class*=dg-btn-].btn-night {
	color: #323232;
	border-color: #323232;
	background-color: #323232
}

	[class*=dg-btn-].btn-night:before {
		background-color: #323232
	}

[class*=dg-btn-].btn-emerald {
	color: #40d075;
	border-color: #40d075;
	background-color: #40d075
}

	[class*=dg-btn-].btn-emerald:before {
		background-color: #40d075
	}

[class*=dg-btn-].btn-orange {
	color: #f39705;
	border-color: #f39705;
	background-color: #f39705
}

	[class*=dg-btn-].btn-orange:before {
		background-color: #f39705
	}

[class*=dg-btn-].btn-chambray {
	color: #505f79;
	border-color: #505f79;
	background-color: #505f79
}

	[class*=dg-btn-].btn-chambray:before {
		background-color: #505f79
	}

[class*=dg-btn-].btn-bittersweet {
	color: #ff6061;
	border-color: #ff6061;
	background-color: #ff6061
}

	[class*=dg-btn-].btn-bittersweet:before {
		background-color: #ff6061
	}

[class*=dg-btn-].btn-pelorous {
	color: #237da6;
	border-color: #237da6;
	background-color: #237da6
}

	[class*=dg-btn-].btn-pelorous:before {
		background-color: #237da6
	}

[class*=dg-btn-].btn-citrus {
	color: #a9d300;
	border-color: #a9d300;
	background-color: #a9d300
}

	[class*=dg-btn-].btn-citrus:before {
		background-color: #a9d300
	}

[class*=dg-btn-].btn-melon {
	color: #febbb4;
	border-color: #febbb4;
	background-color: #febbb4
}

	[class*=dg-btn-].btn-melon:before {
		background-color: #febbb4
	}

[class*=dg-btn-].btn-lipstick {
	color: #9a2c4a;
	border-color: #9a2c4a;
	background-color: #9a2c4a
}

	[class*=dg-btn-].btn-lipstick:before {
		background-color: #9a2c4a
	}

[class*=dg-btn-].btn-darkcyan {
	color: #007c8e;
	border-color: #007c8e;
	background-color: #007c8e
}

	[class*=dg-btn-].btn-darkcyan:before {
		background-color: #007c8e
	}

[class*=dg-btn-].btn-toryblue {
	color: #40548e;
	border-color: #40548e;
	background-color: #40548e
}

	[class*=dg-btn-].btn-toryblue:before {
		background-color: #40548e
	}

[class*=dg-btn-].btn-crimson {
	color: #D00;
	border-color: #D00;
	background-color: #D00
}

	[class*=dg-btn-].btn-crimson:before {
		background-color: #D00
	}

[class*=dg-btn-].btn-celery {
	color: #bbb83f;
	border-color: #bbb83f;
	background-color: #bbb83f
}

	[class*=dg-btn-].btn-celery:before {
		background-color: #bbb83f
	}

[class*=dg-btn-].btn-pink {
	color: #dc717c;
	border-color: #dc717c;
	background-color: #dc717c
}

	[class*=dg-btn-].btn-pink:before {
		background-color: #dc717c
	}

[class*=dg-btn-].btn-citrus2 {
	color: #97c200;
	border-color: #97c200;
	background-color: #97c200
}

	[class*=dg-btn-].btn-citrus2:before {
		background-color: #97c200
	}

[class*=dg-btn-].btn-comet {
	color: #626073;
	border-color: #626073;
	background-color: #626073
}

	[class*=dg-btn-].btn-comet:before {
		background-color: #626073
	}

[class*=dg-btn-].btn-atomic {
	color: #3d4c53;
	border-color: #3d4c53;
	background-color: #3d4c53
}

	[class*=dg-btn-].btn-atomic:before {
		background-color: #3d4c53
	}

[class*=dg-btn-].btn-seagreen {
	color: #1cc0be;
	border-color: #1cc0be;
	background-color: #1cc0be
}

	[class*=dg-btn-].btn-seagreen:before {
		background-color: #1cc0be
	}

[class*=dg-btn-].btn-shadowgreen {
	color: #94c1ab;
	border-color: #94c1ab;
	background-color: #94c1ab
}

	[class*=dg-btn-].btn-shadowgreen:before {
		background-color: #94c1ab
	}

[class*=dg-btn-].btn-silver {
	color: #D00;
	border-color: #D00;
	background-color: #D00
}

	[class*=dg-btn-].btn-silver:before {
		background-color: #b8b8b8
	}

[class*=dg-btn-].btn-acapulco {
	color: #62a783;
	border-color: #62a783;
	background-color: #62a783
}

	[class*=dg-btn-].btn-acapulco:before {
		background-color: #62a783
	}

[class*=dg-btn-].btn-rock {
	color: #2e313d;
	border-color: #2e313d;
	background-color: #2e313d
}

	[class*=dg-btn-].btn-rock:before {
		background-color: #2e313d
	}

[class*=dg-btn-].btn-midnightblue {
	color: #122b58;
	border-color: #122b58;
	background-color: #122b58
}

	[class*=dg-btn-].btn-midnightblue:before {
		background-color: #122b58
	}

[class*=dg-btn-].btn-darkturquoise {
	color: #00d7e9;
	border-color: #00d7e9;
	background-color: #00d7e9
}

	[class*=dg-btn-].btn-darkturquoise:before {
		background-color: #00d7e9
	}

[class*=dg-btn-].btn-radicalred {
	color: #f82f54;
	border-color: #f82f54;
	background-color: #f82f54
}

	[class*=dg-btn-].btn-radicalred:before {
		background-color: #f82f54
	}

[class*=dg-btn-].btn-cadetblue {
	color: #5d9ca8;
	border-color: #5d9ca8;
	background-color: #5d9ca8
}

	[class*=dg-btn-].btn-cadetblue:before {
		background-color: #5d9ca8
	}

[class*=dg-btn-].btn-sunshade {
	color: #fa973c;
	border-color: #fa973c;
	background-color: #fa973c
}

	[class*=dg-btn-].btn-sunshade:before {
		background-color: #fa973c
	}

[class*=dg-btn-].btn-blackberry {
	color: #361630;
	border-color: #361630;
	background-color: #361630
}

	[class*=dg-btn-].btn-blackberry:before {
		background-color: #361630
	}

[class*=dg-btn-].btn-mantis {
	color: #8fc567;
	border-color: #8fc567;
	background-color: #8fc567
}

	[class*=dg-btn-].btn-mantis:before {
		background-color: #8fc567
	}

[class*=dg-btn-].btn-saffron {
	color: #f0ca3d;
	border-color: #f0ca3d;
	background-color: #f0ca3d
}

	[class*=dg-btn-].btn-saffron:before {
		background-color: #f0ca3d
	}

[class*=dg-btn-].btn-shamrock {
	color: #24d78a;
	border-color: #24d78a;
	background-color: #24d78a
}

	[class*=dg-btn-].btn-shamrock:before {
		background-color: #24d78a
	}

[class*=dg-btn-].btn-orange2 {
	color: #f4633c;
	border-color: #f4633c;
	background-color: #f4633c
}

	[class*=dg-btn-].btn-orange2:before {
		background-color: #f4633c
	}

[class*=dg-btn-].hover-turquoise:hover {
	color: #08dcf5;
	border-color: #08dcf5;
	background-color: #08dcf5
}

	[class*=dg-btn-].hover-turquoise:hover:before {
		background-color: #08dcf5
	}

[class*=dg-btn-].hover-borland:hover {
	color: #20a3f0;
	border-color: #20a3f0;
	background-color: #20a3f0
}

	[class*=dg-btn-].hover-borland:hover:before {
		background-color: #20a3f0
	}

[class*=dg-btn-].hover-denim:hover {
	color: #127dcf;
	border-color: #127dcf;
	background-color: #127dcf
}

	[class*=dg-btn-].hover-denim:hover:before {
		background-color: #127dcf
	}

[class*=dg-btn-].hover-turquoise-g:hover {
	color: #1de0c1;
	border-color: #1de0c1;
	background: linear-gradient(135deg,#1de0c1,#44d2fb);
	background-color: #1de0c1
}

	[class*=dg-btn-].hover-turquoise-g:hover:before {
		background: -webkit-linear-gradient(135deg,#1de0c1,#44d2fb);
		background: -o-linear-gradient(135deg,#1de0c1,#44d2fb);
		background: -moz-linear-gradient(135deg,#1de0c1,#44d2fb);
		background: linear-gradient(135deg,#1de0c1,#44d2fb);
		background-color: #1de0c1
	}

[class*=dg-btn-].hover-navyblue-g:hover {
	color: #0547f1;
	border-color: #0547f1;
	background: linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0);
	background-color: #0547f1
}

	[class*=dg-btn-].hover-navyblue-g:hover:before {
		background: -webkit-linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0);
		background: -o-linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0);
		background: -moz-linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0);
		background: linear-gradient(135deg,#0547f1,#02b4d0,#02b6d0);
		background-color: #0547f1
	}

[class*=dg-btn-].hover-blue-g:hover {
	color: #0850f7;
	border-color: #0850f7;
	background: linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%);
	background-color: #0850f7
}

	[class*=dg-btn-].hover-blue-g:hover:before {
		background: -webkit-linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%);
		background: -o-linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%);
		background: -moz-linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%);
		background: linear-gradient(135deg,#0850f7 20%,#1758fe 40%,#0899f5 90%);
		background-color: #0850f7
	}

[class*=dg-btn-].hover-jewel-g:hover {
	color: #0f7936;
	border-color: #0f7936;
	background: linear-gradient(135deg,#0f7936 30%,#179a47,#38965b);
	background-color: #0f7936
}

	[class*=dg-btn-].hover-jewel-g:hover:before {
		background: -webkit-linear-gradient(135deg,#0f7936 30%,#179a47,#38965b);
		background: -o-linear-gradient(135deg,#0f7936 30%,#179a47,#38965b);
		background: -moz-linear-gradient(135deg,#0f7936 30%,#179a47,#38965b);
		background: linear-gradient(135deg,#0f7936 30%,#179a47,#38965b);
		background-color: #0f7936
	}

[class*=dg-btn-].hover-gray:hover {
	color: #333;
	border-color: #333;
	background-color: #333
}

	[class*=dg-btn-].hover-gray:hover:before {
		background-color: #333
	}

[class*=dg-btn-].hover-white:hover {
	color: #fff;
	border-color: #fff;
	background-color: #fff
}

[class*=dg-btn-].hover-grey:hover {
	color: #333 !important;
	border-color: rgba(0,0,0,.2);
	background-color: #fff
}

[class*=dg-btn-].hover-white:hover:before {
	background-color: #fff
}

.dnngo-main .dg-btn-1.hover-white:hover, .dnngo-main .dg-btn-2.hover-white:hover, .dnngo-main .dg-btn-3.hover-white:hover, .dnngo-main .dg-btn-4.hover-white:hover, .dnngo-main .dg-btn-5.hover-white:hover {
	color: #333 !important
}

[class*=dg-btn-].hover-black:hover {
	color: #191919;
	border-color: #191919;
	background-color: #191919
}

	[class*=dg-btn-].hover-black:hover:before {
		background-color: #191919
	}

[class*=dg-btn-].hover-night:hover {
	color: #323232;
	border-color: #323232;
	background-color: #323232
}

	[class*=dg-btn-].hover-night:hover:before {
		background-color: #323232
	}

[class*=dg-btn-].hover-emerald:hover {
	color: #40d075;
	border-color: #40d075;
	background-color: #40d075
}

	[class*=dg-btn-].hover-emerald:hover:before {
		background-color: #40d075
	}

[class*=dg-btn-].hover-orange:hover {
	color: #f39705;
	border-color: #f39705;
	background-color: #f39705
}

	[class*=dg-btn-].hover-orange:hover:before {
		background-color: #f39705
	}

[class*=dg-btn-].hover-chambray:hover {
	color: #505f79;
	border-color: #505f79;
	background-color: #505f79
}

	[class*=dg-btn-].hover-chambray:hover:before {
		background-color: #505f79
	}

[class*=dg-btn-].hover-bittersweet:hover {
	color: #ff6061;
	border-color: #ff6061;
	background-color: #ff6061
}

	[class*=dg-btn-].hover-bittersweet:hover:before {
		background-color: #ff6061
	}

[class*=dg-btn-].hover-pelorous:hover {
	color: #237da6;
	border-color: #237da6;
	background-color: #237da6
}

	[class*=dg-btn-].hover-pelorous:hover:before {
		background-color: #237da6
	}

[class*=dg-btn-].hover-citrus:hover {
	color: #a9d300;
	border-color: #a9d300;
	background-color: #a9d300
}

	[class*=dg-btn-].hover-citrus:hover:before {
		background-color: #a9d300
	}

[class*=dg-btn-].hover-melon:hover {
	color: #febbb4;
	border-color: #febbb4;
	background-color: #febbb4
}

	[class*=dg-btn-].hover-melon:hover:before {
		background-color: #febbb4
	}

[class*=dg-btn-].hover-lipstick:hover {
	color: #9a2c4a;
	border-color: #9a2c4a;
	background-color: #9a2c4a
}

	[class*=dg-btn-].hover-lipstick:hover:before {
		background-color: #9a2c4a
	}

[class*=dg-btn-].hover-darkcyan:hover {
	color: #007c8e;
	border-color: #007c8e;
	background-color: #007c8e
}

	[class*=dg-btn-].hover-darkcyan:hover:before {
		background-color: #007c8e
	}

[class*=dg-btn-].hover-toryblue:hover {
	color: #40548e;
	border-color: #40548e;
	background-color: #40548e
}

	[class*=dg-btn-].hover-toryblue:hover:before {
		background-color: #40548e
	}

[class*=dg-btn-].hover-crimson:hover {
	color: #D00;
	border-color: #D00;
	background-color: #D00
}

	[class*=dg-btn-].hover-crimson:hover:before {
		background-color: #D00
	}

[class*=dg-btn-].hover-celery:hover {
	color: #bbb83f;
	border-color: #bbb83f;
	background-color: #bbb83f
}

	[class*=dg-btn-].hover-celery:hover:before {
		background-color: #bbb83f
	}

[class*=dg-btn-].hover-pink:hover {
	color: #dc717c;
	border-color: #dc717c;
	background-color: #dc717c
}

	[class*=dg-btn-].hover-pink:hover:before {
		background-color: #dc717c
	}

[class*=dg-btn-].hover-citrus2:hover {
	color: #97c200;
	border-color: #97c200;
	background-color: #97c200
}

	[class*=dg-btn-].hover-citrus2:hover:before {
		background-color: #97c200
	}

[class*=dg-btn-].hover-comet:hover {
	color: #626073;
	border-color: #626073;
	background-color: #626073
}

	[class*=dg-btn-].hover-comet:hover:before {
		background-color: #626073
	}

[class*=dg-btn-].hover-atomic:hover {
	color: #3d4c53;
	border-color: #3d4c53;
	background-color: #3d4c53
}

	[class*=dg-btn-].hover-atomic:hover:before {
		background-color: #3d4c53
	}

[class*=dg-btn-].hover-seagreen:hover {
	color: #1cc0be;
	border-color: #1cc0be;
	background-color: #1cc0be
}

	[class*=dg-btn-].hover-seagreen:hover:before {
		background-color: #1cc0be
	}

[class*=dg-btn-].hover-shadowgreen:hover {
	color: #94c1ab;
	border-color: #94c1ab;
	background-color: #94c1ab
}

	[class*=dg-btn-].hover-shadowgreen:hover:before {
		background-color: #94c1ab
	}

[class*=dg-btn-].hover-silver:hover {
	color: #b8b8b8;
	border-color: #b8b8b8;
	background-color: #b8b8b8
}

	[class*=dg-btn-].hover-silver:hover:before {
		background-color: #b8b8b8
	}

[class*=dg-btn-].hover-acapulco:hover {
	color: #62a783;
	border-color: #62a783;
	background-color: #62a783
}

	[class*=dg-btn-].hover-acapulco:hover:before {
		background-color: #62a783
	}

[class*=dg-btn-].hover-rock:hover {
	color: #444445;
	border-color: #444445;
	background-color: #444445
}

	[class*=dg-btn-].hover-rock:hover:before {
		background-color: #444445
	}

[class*=dg-btn-].hover-midnightblue:hover {
	color: #122b58;
	border-color: #122b58;
	background-color: #122b58
}

	[class*=dg-btn-].hover-midnightblue:hover:before {
		background-color: #122b58
	}

[class*=dg-btn-].hover-darkturquoise:hover {
	color: #00d7e9;
	border-color: #00d7e9;
	background-color: #00d7e9
}

	[class*=dg-btn-].hover-darkturquoise:hover:before {
		background-color: #00d7e9
	}

[class*=dg-btn-].hover-radicalred:hover {
	color: #f82f54;
	border-color: #f82f54;
	background-color: #f82f54
}

	[class*=dg-btn-].hover-radicalred:hover:before {
		background-color: #f82f54
	}

[class*=dg-btn-].hover-cadetblue:hover {
	color: #5d9ca8;
	border-color: #5d9ca8;
	background-color: #5d9ca8
}

	[class*=dg-btn-].hover-cadetblue:hover:before {
		background-color: #5d9ca8
	}

[class*=dg-btn-].hover-sunshade:hover {
	color: #fa973c;
	border-color: #fa973c;
	background-color: #fa973c
}

	[class*=dg-btn-].hover-sunshade:hover:before {
		background-color: #fa973c
	}

[class*=dg-btn-].hover-blackberry:hover {
	color: #361630;
	border-color: #361630;
	background-color: #361630
}

	[class*=dg-btn-].hover-blackberry:hover:before {
		background-color: #361630
	}

[class*=dg-btn-].hover-mantis:hover {
	color: #8fc567;
	border-color: #8fc567;
	background-color: #8fc567
}

	[class*=dg-btn-].hover-mantis:hover:before {
		background-color: #8fc567
	}

[class*=dg-btn-].hover-saffron:hover {
	color: #f0ca3d;
	border-color: #f0ca3d;
	background-color: #f0ca3d
}

	[class*=dg-btn-].hover-saffron:hover:before {
		background-color: #f0ca3d
	}

[class*=dg-btn-].hover-shamrock:hover {
	color: #24d78a;
	border-color: #24d78a;
	background-color: #24d78a
}

	[class*=dg-btn-].hover-shamrock:hover:before {
		background-color: #24d78a
	}

[class*=dg-btn-].hover-orange2:hover {
	color: #f4633c;
	border-color: #f4633c;
	background-color: #f4633c
}

	[class*=dg-btn-].hover-orange2:hover:before {
		background-color: #f4633c
	}

.dg-btn-1, .dg-btn-1:active, .dg-btn-1:link, .dg-btn-1:visited {
	color: #FFF;
	border-color: transparent;
	padding: 8px 16px;
	display: inline-block
}

.dnngo-main .dg-btn-1:hover {
	color: #FFF;
	text-decoration: none;
	background-position: right bottom
}

.dg-btn-2, .dg-btn-2:active, .dg-btn-2:link, .dg-btn-2:visited {
	    border: none;
    padding: 8px 16px;
    background-color: #3E4F66;
    display: inline-block;
    color: #fff;
}

.dnngo-main .dg-btn-2:hover {
	color: #FFF;
	text-decoration: none
}

.dg-btn-3, .dg-btn-3:active, .dg-btn-3:link, .dg-btn-3:visited {
	color: #FFF;
	border-bottom: 5px solid rgba(0,0,0,.2) !important;
	padding: 8px 16px;
	display: inline-block
}

.dnngo-main .dg-btn-3:hover {
	color: #FFF;
	text-decoration: none
}

.dg-btn-4, .dg-btn-4:active, .dg-btn-4:link, .dg-btn-4:visited {
	border-width: 1px;
	border-style: solid;
	padding: 8px 16px;
	position: relative;
	background: 0 0;
	z-index: 1;
	color: #FFF;
	display: inline-block
}

	.dg-btn-4:before {
		content: "";
		position: absolute;
		z-index: -1;
		top: 1px;
		left: 1px;
		right: 1px;
		bottom: 1px;
		background: #222533;
		border-radius: inherit;
		-moz-border-radius: inherit;
		-webkit-border-radius: inherit
	}

.dnngo-main .dg-btn-4:hover {
	color: #FFF;
	background: 0 0;
	text-decoration: none
}

.dg-btn-5, .dg-btn-5:active, .dg-btn-5:link, .dg-btn-5:visited {
	border-width: 1px;
	border-style: solid;
	border-bottom-width: 5px !important;
	background: 0 0;
	padding: 8px 16px;
	display: inline-block
}

.dnngo-main .dg-btn-5:hover {
	color: #FFF;
	text-decoration: none;
	border-bottom: 5px solid rgba(0,0,0,.2) !important
}

[class*=dg-btn-].size-s {
	padding: 10px 37px;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.5
}

[class*=dg-btn-].size-m {
	padding: 13px 40px;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.5
}

[class*=dg-btn-].size-l {
	padding: 17px 60px;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2
}

[class*=dg-btn-].size-xl {
	padding: 20px 60px;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2
}

[class*=dg-btn-] .fa, [class*=dg-btn-].size-s .fa {
	margin-right: 5px
}

[class*=dg-btn-].size-m .fa {
	margin-right: 6px
}

[class*=dg-btn-].size-l .fa {
	margin-right: 10px
}

[class*=dg-btn-].size-xl .fa {
	margin-right: 15px
}

[class*=dg-btn-].icon-line {
	position: relative
}

	[class*=dg-btn-].icon-line .fa {
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		padding: 10px 16px;
		font-size: inherit;
		border-right: 1px solid rgba(255,255,255,.2);
		height: 100%
	}

		[class*=dg-btn-].icon-line .fa:after {
			content: "";
			border-right: 1px solid rgba(0,0,0,.2);
			position: absolute;
			right: 0;
			top: 0;
			bottom: 0
		}

[class*=dg-btn-].size-s.icon-line {
	padding-left: 48px;
	padding-right: 26px
}

	[class*=dg-btn-].size-s.icon-line .fa {
		padding: 0 11px;
		line-height: 38px
	}

[class*=dg-btn-].size-m.icon-line {
	padding-left: 60px;
	padding-right: 26px
}

	[class*=dg-btn-].size-m.icon-line .fa {
		padding: 0 14px;
		line-height: 47px
	}

[class*=dg-btn-].size-l.icon-line {
	padding-left: 80px;
	padding-right: 30px
}

	[class*=dg-btn-].size-l.icon-line .fa {
		padding: 0 18px;
		line-height: 57px
	}

[class*=dg-btn-].size-xl.icon-line {
	padding-left: 80px;
	padding-right: 30px
}

	[class*=dg-btn-].size-xl.icon-line .fa {
		padding: 0 18px;
		line-height: 69px
	}

[class*=dg-btn-].icon-box {
	position: relative;
	overflow: hidden
}

	[class*=dg-btn-].icon-box .fa {
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		padding: 10px 16px;
		font-size: inherit;
		height: 100%;
		background-color: rgba(0,0,0,.2)
	}

.button-title, .button-title02, .button-title03 {
	font-size: 30px;
	margin-bottom: 25px
}

[class*=dg-btn-].size-s.icon-box {
	padding-left: 48px;
	padding-right: 26px
}

	[class*=dg-btn-].size-s.icon-box .fa {
		padding: 0 11px;
		line-height: 38px
	}

[class*=dg-btn-].size-m.icon-box {
	padding-left: 60px;
	padding-right: 26px
}

	[class*=dg-btn-].size-m.icon-box .fa {
		padding: 0 14px;
		line-height: 47px
	}

[class*=dg-btn-].size-l.icon-box {
	padding-left: 80px;
	padding-right: 30px
}

	[class*=dg-btn-].size-l.icon-box .fa {
		padding: 0 18px;
		line-height: 57px
	}

[class*=dg-btn-].size-xl.icon-box {
	padding-left: 80px;
	padding-right: 30px
}

	[class*=dg-btn-].size-xl.icon-box .fa {
		padding: 0 18px;
		line-height: 69px
	}

[class*=dg-btn-].border-1px {
	border-width: 1px
}

[class*=dg-btn-].border-2px {
	border-width: 2px
}

[class*=dg-btn-].border-3px {
	border-width: 3px
}

	[class*=dg-btn-].border-3px:before, [class*=dg-btn-].border-4px:before {
		top: 2px;
		left: 2px;
		right: 2px;
		bottom: 2px
	}

[class*=dg-btn-].border-4px {
	border-width: 4px
}

[class*=dg-btn-].border-5px {
	border-width: 5px
}

	[class*=dg-btn-].border-5px:before, [class*=dg-btn-].border-6px:before {
		top: 3px;
		left: 3px;
		right: 3px;
		bottom: 3px
	}

[class*=dg-btn-].border-6px {
	border-width: 6px
}

[class*=dg-btn-].radius-1px {
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px
}

[class*=dg-btn-].radius-2px {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px
}

[class*=dg-btn-].radius-3px {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

[class*=dg-btn-].radius-4px {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px
}

[class*=dg-btn-].radius-5px {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

[class*=dg-btn-].radius-6px {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px
}

[class*=dg-btn-].radius-7px {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px
}

[class*=dg-btn-].radius-8px {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px
}

[class*=dg-btn-].radius-9px {
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px
}

[class*=dg-btn-].radius-10px {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px
}

[class*=dg-btn-].radius-15px {
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px
}

[class*=dg-btn-].radius-semi-circle {
	border-radius: 1000px;
	-moz-border-radius: 1000px;
	-webkit-border-radius: 1000px
}

[class*=dg-btn-].radius-100 {
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%
}

.button-title {
	color: #000
}

.button-title02 {
	color: #10dbe8
}

.button-title03 {
	color: #FFF
}

.vertical-bottom {
	font-size: 13px
}

	.vertical-bottom > div {
		vertical-align: bottom;
		float: none;
		display: inline-block;
		font-size: 13px;
		margin-left: -4px
	}

.button-bg01 {
	background: url(../images/button-bg01.jpg) center center no-repeat;
	background-size: cover
}

.button-bg02 {
	background: url(../images/button-bg02.jpg) center center no-repeat;
	background-size: cover
}

.button-bg03 {
	background: url(../images/button-bg03.jpg) center center no-repeat;
	background-size: cover
}

.button-bg04 {
	background: url(../images/button-bg04.jpg) center center no-repeat;
	background-size: cover
}

.button-list {
	margin: 0;
	padding: 0;
	list-style: none
}

	.button-list li {
		width: 150px;
		float: left;
		text-align: center;
		margin-bottom: 20px
	}

		.button-list li span {
			display: block
		}

.button-list2 {
	margin: 0;
	padding: 0;
	list-style: none
}

	.button-list2 li {
		float: left;
		margin: 0 20px 20px 0
	}

.option-table, .option-table td, .option-table th, .option-table > thead > tr > th {
	vertical-align: top
}

	.option-table td {
		text-align: center;
		vertical-align: middle !important
	}

	.option-table tr td:first-child {
		text-align: left
	}

	.option-table .fa-check {
		color: #090
	}

	.option-table .fa-close {
		color: #C00
	}

	.option-table table td {
		text-align: left;
		padding: 0 10px 3px 0
	}
