﻿.progress-button, .progress-button:hover {position: relative;background-color: #888;color: #fff }.progress-button.finished, .progress-button.in-progress {color: transparent !important }.progress-button.finished:after, .progress-button.in-progress:after {position: absolute;z-index: 2;width: 100%;height: 100%;text-align: center;top: 0;padding-top: inherit;color: #fff !important;left: 0 }.progress-button.in-progress:after {content: attr(data-loading) }.progress-button.finished:after {content: attr(data-finished) }.progress-button .tz-bar {height: 3px;bottom: 0;left: 0;width: 0;position: absolute;z-index: 1;border-radius: 0 0 2px 2px;-webkit-transition: width .5s,height .5s;-moz-transition: width .5s,height .5s;transition: width .5s,height .5s }.progress-button .tz-bar.background-horizontal {height: 100%;border-radius: 2px }.progress-button .tz-bar {background-color: #006fba }.progress-button:hover {background-color: #aaa }