[class*="dg-btn-"]{color:#555;border-color:#555;background-color:#555;margin:3px;white-space:nowrap;font-weight:500;border:none;background-image:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}
[class*="dg-btn-"]:before{background-color:#555;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}
[class*="dg-btn-"],[class*="dg-btn-"]:link,[class*="dg-btn-"]:before,[class*="dg-btn-"]:link:before,[class*="dg-btn-"][class*="shadow-"]{transition:border-color ease-in 300ms,background-color ease-in 300ms,color ease-in 300ms,box-shadow ease-in 300ms;-moz-transition:border-color ease-in 300ms,background-color ease-in 300ms,color ease-in 300ms,box-shadow ease-in 300ms; -webkit-transition:border-color ease-in 300ms,background-color ease-in 300ms,color ease-in 300ms,box-shadow ease-in 300ms; -o-transition:border-color ease-in 300ms,background-color ease-in 300ms,color ease-in 300ms,box-shadow ease-in 300ms; -ms-transition:border-color ease-in 300ms,background-color ease-in 300ms,color ease-in 300ms,box-shadow ease-in 300ms;}
.dng-main [class*="dg-btn-"]:hover{color:#222533;border-color:#222533;background:#222533}
.dng-main [class*="dg-btn-"]:hover:before{background:#222533}
.tp-banner-container [class*="dg-btn-"]{transition:background ease-in 300ms,color ease-in 300ms,border ease-in 300ms;-moz-transition:background ease-in 300ms,color ease-in 300ms,border ease-in 300ms; -webkit-transition:background ease-in 300ms,color ease-in 300ms,border ease-in 300ms; -o-transition:background ease-in 300ms,color ease-in 300ms,border ease-in 300ms; -ms-transition:background ease-in 300ms,color ease-in 300ms,border ease-in 300ms;}

.dg-btn-1.btn-white,.dg-btn-1.btn-white:link,.dg-btn-1.btn-white:active,.dg-btn-1.btn-white:visited,.dg-btn-1.btn-white[type="button"],.dg-btn-1.btn-white[type="submit"],.dg-btn-3.btn-white,.dg-btn-3.btn-white:link,.dg-btn-3.btn-white:active,.dg-btn-3.btn-white:visited,.dg-btn-3.btn-white[type="button"],.dg-btn-3.btn-white[type="submit"],.dg-btn-4.btn-white,.dg-btn-4.btn-white:link,.dg-btn-4.btn-white:active,.dg-btn-4.btn-white:visited,.dg-btn-4.btn-white[type="button"],.dg-btn-4.btn-white[type="submit"],.dg-btn-2.btn-silver,.dg-btn-2.btn-silver:link,.dg-btn-2.btn-silver:active,.dg-btn-2.btn-silver:visited,.dg-btn-2.btn-silver[type="button"],.dg-btn-2.btn-silver[type="submit"]{color:#555555}

.dng-main .dg-btn-1.hover-white:hover,.dng-main .dg-btn-2.hover-white:hover,.dng-main .dg-btn-3.hover-white:hover,.dng-main .dg-btn-4.hover-white:hover,.dng-main .dg-btn-5.hover-white:hover{color:#333333!important}

.dg-btn-1,.dg-btn-1:link,.dg-btn-1:active,.dg-btn-1:visited,.dg-btn-1[type="button"],.dg-btn-1[type="submit"]{color:#FFF;display:inline-block;border:1px solid transparent;border-radius: 3px;background-size:105%!important;background-position:center!important}
.dng-main .dg-btn-1:hover{color:#FFF;text-decoration:none;background-position:left bottom}

.dg-btn-default{background-color:#ffffff;border:1px solid #dcdcdc;color:#666666}
.dg-btn-default:hover{color:#FFFFFF!important}
[class*="dg-btn-"].size-xs{ padding:0 10px;font-size:11px;line-height:1.5;letter-spacing:0; height:28px}
[class*="dg-btn-"].size-sm{ padding:0 16px;font-size:13px;line-height:1.5; height:35px}
[class*="dg-btn-"]{padding: 0 11px 0 15px;
font-size: 13px;
line-height: 1.4;
height: 40px;}
[class*="dg-btn-"].size-lg{ padding:0 26px;font-size:14px;line-height:1.3; height:46px}
[class*="dg-btn-"].size-xl{ padding:0 30px;font-size:15px;line-height:1.3; height:50px}
.mr{margin-left:5px}
.ml{margin-right:5px}
[class*="dg-btn-"].size-xs .mr{margin-left:2px}
[class*="dg-btn-"].size-sm .mr{margin-left:3px}
[class*="dg-btn-"] .mr{margin-left:5px}
[class*="dg-btn-"].size-lg .mr{margin-left:6px}
[class*="dg-btn-"].size-xl .mr{margin-left:7px}
[class*="dg-btn-"].size-xs .ml{margin-right:2px}
[class*="dg-btn-"].size-sm .ml{margin-right:3px}
[class*="dg-btn-"] .ml{margin-right:5px}
[class*="dg-btn-"].size-lg .ml{margin-right:6px}
[class*="dg-btn-"].size-xl .ml{margin-right:7px}
[class*="dg-btn-"].ico-line{position:relative}
[class*="dg-btn-"].ico-line .fa{position:absolute;right:0;top:0;bottom:0;padding:10px 16px;font-size:inherit;border-left:1px solid rgba(255,255,255,0.2);height:100%}
[class*="dg-btn-"].ico-line .fa:after{content:"";border-left:1px solid rgba(0,0,0,0.2);position:absolute;left:0;top:0;bottom:0}
[class*="dg-btn-"].ico-line .fa:before{display:inline-block;vertical-align:middle}
[class*="dg-btn-"].size-xs.ico-line{padding-right:27px;padding-left:5px}
[class*="dg-btn-"].size-xs.ico-line .fa{padding:0 5px;line-height:20px}
[class*="dg-btn-"].size-sm.ico-line{padding-right:43px;padding-left:10px}
[class*="dg-btn-"].size-sm.ico-line .fa{padding:0 10px;line-height:28px}
[class*="dg-btn-"].ico-line{padding-right:47px;padding-left:12px}
[class*="dg-btn-"].ico-line .fa{padding:0 12px;line-height:36px}
[class*="dg-btn-"].size-lg.ico-line{padding-right:68px;padding-left:16px}
[class*="dg-btn-"].size-lg.ico-line .fa{padding:0 16px;line-height:44px}
[class*="dg-btn-"].size-xl.ico-line{padding-right:88px;padding-left:22px}
[class*="dg-btn-"].size-xl.ico-line .fa{padding:0 22px;line-height:52px}
[class*="dg-btn-"].ico-box{position:relative;overflow:hidden}
[class*="dg-btn-"].ico-box .fa{position:absolute;right:0;top:0;bottom:0;padding:10px 16px;font-size:inherit;height:100%;background-color:rgba(0,0,0,0.2)}
[class*="dg-btn-"].ico-box .fa:before{display:inline-block;vertical-align:middle}
[class*="dg-btn-"].size-xs.ico-box{padding-right:27px;padding-left:5px}
[class*="dg-btn-"].size-xs.ico-box .fa{padding:0 5px;line-height:20px}
[class*="dg-btn-"].size-sm.ico-box{padding-right:43px;padding-left:10px}
[class*="dg-btn-"].size-sm.ico-box .fa{padding:0 10px;line-height:28px}
[class*="dg-btn-"].ico-box{padding-right:47px;padding-left:12px}
[class*="dg-btn-"].ico-box .fa{padding:0 12px;line-height:36px}
[class*="dg-btn-"].size-lg.ico-box{padding-right:68px;padding-left:16px}
[class*="dg-btn-"].size-lg.ico-box .fa{padding:0 16px;line-height:44px}
[class*="dg-btn-"].size-xl.ico-box{padding-right:88px;padding-left:22px}
[class*="dg-btn-"].size-xl.ico-box .fa{padding:0 22px;line-height:52px}
[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;right:2px;left: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;right:3px;left:3px;bottom:3px}
[class*="dg-btn-"].border-6px{border-width:6px}
[class*="dg-btn-"]:after{content:'';width:0;height:100%;display:inline-block;vertical-align:middle}
[class*="dg-btn-"] *{vertical-align:middle;display:inline-block}
.button-list{margin:0 4%;padding:0;list-style:none}
.button-list li{width:128px;display:inline-block;text-align:center;margin-bottom:30px}
.button-list li span{display:block}
.icon-right > i{width:1.1em;font-size:1em;margin-right:0.7em;text-align:center}
.icon-left > i{width:1.1em;font-size:15px;margin-left:0.6em;text-align:center;font-weight: bold;}
.icon-right .fa,.icon-right .lnr,.icon-right .glyphicon{width: 1.1em;
font-size: 1em;
margin-left: 0.7em;
text-align: center;
margin-right: 0;}

.dg-btn-1.hover-accent:hover,.dg-btn-4.hover-accent:hover,.dg-btn-3.hover-accent:hover{color:#FFF!important}
.dg-btn-2.hover-accent:hover,.dg-btn-4.hover-accent:hover,.dg-btn-5.hover-accent:hover{}
.dg-btn-1.btn-accent,.dg-btn-4.btn-accent,.dg-btn-3.btn-accent{color:#FFF}
.dg-btn-2.btn-accent,.dg-btn-4.btn-accent,.dg-btn-5.btn-accent{background-color:transparent}
