a.zt-button{background-clip:padding-box;font-weight:700;text-shadow:none;border-radius:2px;margin:0 10px 20px 0;text-decoration:none;border:0;line-height:18px;vertical-align:middle;display:inline-block;outline:medium none;overflow:hidden;color:#fff;position:relative;padding:14px 16px;height:auto;font-size:12px;max-width:100%;transition:all .3s ease-out 0s}a.zt-button:hover{text-decoration:none!important;color:#fff}a.zt-button.size-large{font-weight:400;line-height:26px;font-size:18px}a.zt-button.type-stroke-to-fill{padding:14px 30px}a.zt-button.size-large.type-stroke-to-fill{padding:15px 40px}a.zt-button.color-black{color:#fff;background-color:#222}a.zt-button.color-black:hover{background-color:#111}a.zt-button.color-white{border:1px solid #e4e4e4;color:#222;background-color:#fff}a.zt-button.color-white:hover{background-color:#e4e4e4}a.zt-button.color-blue{border:1px solid #fff;color:#fff;background-color:#1593d5}a.zt-button.color-blue:hover{background-color:#1dacf7}a.zt-button.color-blue:hover span{color:#fff}a.zt-button.color-grey{background-color:#444}a.zt-button.color-grey:hover{background-color:#333}a.zt-button.color-light-grey{color:#222;background-color:#e4e4e4}a.zt-button.color-light-grey:hover{background-color:#ccc}a.zt-button.color-orange{color:#fff;background-color:#ff7f00}a.zt-button.color-orange:hover{background-color:#e5692f}a.zt-button.color-turquoise{color:#fff;background-color:#21ece0}a.zt-button.color-turquoise:hover{background-color:#33cac1}a.zt-button.color-green{color:#fff;background-color:#12f197}a.zt-button.color-green:hover{background-color:#10ca7f}a.zt-button.color-pink{color:#fff;background-color:#f53b3a}a.zt-button.color-pink:hover{background-color:#df2d2c}a.zt-button.color-gold{color:#222;background-color:#ffcc4d}a.zt-button.color-gold:hover{background-color:#ffbe1c}a.zt-button.color-transparent-light{border:1px solid hsla(0,0%,100%,.5);color:#fff!important}a.zt-button.color-transparent-light:hover{border-color:#fff;background:none repeat scroll 0 0 #fff}a.zt-button.color-transparent-dark{border:1px solid rgba(34,34,34,.2);color:#222}a.zt-button.color-transparent-dark:hover{color:#fff;border-color:#222;background:none repeat scroll 0 0 #222}.zt-button.color-accent{color:#fff;background-color:#1dc6df}.zt-button.color-accent:hover{background:none repeat scroll 0 0 #036ea6}.zt-button.color-accent:hover span{color:#fff}a.zt-button.type-icon-reveal{line-height:20px;padding:0}a.zt-button.type-icon-stroke{line-height:18px;padding:0}a.zt-button.type-icon-reveal i{left:-48px;line-height:16px;display:inline-block;position:absolute;padding:17px 14px 10px;height:100%;font-size:18px;background:none repeat scroll 0 0 rgba(0,0,0,.1)}a.zt-button.size-large.type-icon-reveal i{left:-57px;padding:22px 17px 14px;height:56px;font-size:22px}a.zt-button.type-icon-reveal span.text{vertical-align:4px;display:block;text-align:center;padding:13px 35px}a.zt-button.size-large.type-icon-reveal span.text{padding:18px 50px}a.zt-button.type-icon-reveal i,a.zt-button.type-icon-reveal span.text{transition:all .2s linear 0s}a.zt-button.type-icon-reveal:hover i{left:0}a.zt-button.type-icon-reveal:hover span.text{padding-right:11px;padding-left:59px}a.zt-button.type-icon-reveal.size-large:hover span.text{padding-right:23px;padding-left:77px}a.zt-button.type-icon-reveal.color-black{background-color:#222}a.zt-button.type-icon-reveal.color-white{color:#222;background-color:#fff}a.zt-button.type-icon-reveal.color-blue{background-color:#00bff3}a.zt-button.type-icon-reveal.color-grey{background-color:#444}a.zt-button.type-icon-reveal.color-light-grey{background-color:#e4e4e4}a.zt-button.type-icon-reveal.color-orange{background-color:#ff7534}a.zt-button.type-icon-reveal.color-turquoise{background-color:#21ece0}a.zt-button.type-icon-reveal.color-green{background-color:#12f197}a.zt-button.type-icon-reveal.color-pink{background-color:#10ca7f}a.zt-button.type-icon-reveal.color-gold{background-color:#ffd56c}a.zt-button.type-icon-stroke i{left:0;border:1px solid hsla(0,0%,100%,.3);line-height:16px;display:inline-block;position:absolute;top:0;padding:16px 14px 9px;height:46px;font-size:18px}a.zt-button.type-icon-stroke span.text{line-height:20px;vertical-align:4px;display:inline-block;color-white-space:nowrap;padding:12px 20px 12px 66px}a.zt-button.size-large.type-icon-stroke i{padding:21px 16px 8px;height:54px;font-size:22px}a.zt-button.size-large.type-icon-stroke span.text{line-height:26px;padding:14px 30px 14px 59px}