/* Developed for GraffitiSuite [https://graffitisuite.com].
   Not to be used without a license written consent.
   See the GraffitiSuite Source Code EULA for licensing terms:
   [https://graffitisuite.com/legal/source-eula/]
   Contact at [licensing@graffitisuite.com]
*/

.gwprogressbar{overflow:visible !important;border-radius:20px;border-bottom:1px solid rgba(255, 255, 255, 0.25);-webkit-box-shadow:0px 4px 4px -4px rgba(255, 255, 255, 0.4), 0px -3px 3px -3px rgba(255, 255, 255, 0.25), inset 0px 0px 12px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 4px 4px -4px rgba(255, 255, 255, 0.4), 0px -3px 3px -3px rgba(255, 255, 255, 0.25), inset 0px 0px 12px 0px rgba(0, 0, 0, 0.5)}.gwprogressbar:before{position:absolute;display:block;content:"";left:1px;right:1px;top:1px;bottom:1px;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.85);box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.85);border:1px solid rgba(0, 0, 0, 0.8)}.gwpbinner{position:absolute;display:block;width:0px;height:calc(100% - 3px);top:2px;left:2px;-webkit-border-radius:16px;border-radius:16px;overflow:hidden}.gwpbinner:before{position:absolute;display:block;content:"";width:100%;height:150%;top:0px;left:0px;background:-moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255, 255, 255, 0.35)), color-stop(50%, rgba(255, 255, 255, 0.01)), color-stop(51%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59ffffff', endColorstr='#00ffffff', GradientType=1)}.gwpbinner:after{position:absolute;display:block;content:"";width:64px;height:100%;right:0;top:0;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 98%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(98%, rgba(255, 255, 255, 0.6)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 98%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 98%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 98%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 98%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1)}.gwpbinner span{white-space:nowrap;position:absolute;display:block;width:100%;height:64px;-webkit-border-radius:16px;border-radius:16px;top:0;left:0;opacity:0.2}.gwpblabel{white-space:nowrap;font-family:'Aldrich', sans-serif;position:absolute;display:block;min-width:30px;height:auto;top:calc(100% + 6px);left:0px;padding:5px;background:rgb(76, 76, 76);background:-moz-linear-gradient(top, rgba(76, 76, 76, 1) 0%, rgba(38, 38, 38, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(76, 76, 76, 1)), color-stop(100%, rgba(38, 38, 38, 1)));background:-webkit-linear-gradient(top, rgba(76, 76, 76, 1) 0%, rgba(38, 38, 38, 1) 100%);background:-o-linear-gradient(top, rgba(76, 76, 76, 1) 0%, rgba(38, 38, 38, 1) 100%);background:-ms-linear-gradient(top, rgba(76, 76, 76, 1) 0%, rgba(38, 38, 38, 1) 100%);background:linear-gradient(to bottom, rgba(76, 76, 76, 1) 0%, rgba(38, 38, 38, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#262626', GradientType=0);font-weight:bold;font-size:12px;color:#fff;text-align:center;-webkit-border-radius:6px;border-radius:6px;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.3);text-shadow:0px -1px 0px #000000, 0px 1px 1px #000000;filter:dropshadow(color=#000000, offx=0, offy=-1)}.gwpblabel span{white-space:no-wrap;position:absolute;display:block;width:12px;height:9px;top:-9px;background:transparent;overflow:hidden}.gwpblabel span:before{white-space:nowrap;position:absolute;display:block;content:"";width:8px;height:8px;top:4px;left:2px;border:1px solid rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px -1px 2px 0px rgba(0, 0, 0, 0.15);box-shadow:0px -1px 2px 0px rgba(0, 0, 0, 0.15);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}