.gamipress-expirations-expiration{display:inline-block;width:100%;text-decoration:none}.gamipress-progress-map-render {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.gamipress-progress-map-bar,
.gamipress-progress-map-completed-bar {
content: "";
position: absolute;
}
.gamipress-progress-map-completed-bar {
z-index: 1;
}
.gamipress-progress-map-item {
position: relative;
z-index: 2;
}
.gamipress-progress-map-item .gamipress-achievement {
position: relative;
padding: 1rem;
}
.gamipress-progress-map-item .gamipress-progress-map-mark {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
border-radius: 50%;
z-index: 3;
}
.gamipress-progress-map-horizontal {
position: relative;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
width: 100%;
margin: 0 auto;
padding: 0 1rem;
overflow-x: auto;
overflow-y: hidden;
}
.gamipress-progress-map-horizontal.dragscroll {
cursor: move;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-center {
white-space: nowrap;
}
.gamipress-progress-map-horizontal .gamipress-progress-map-bar,
.gamipress-progress-map-horizontal .gamipress-progress-map-completed-bar {
width: 100%;
height: 6px;
left: 0;
right: 0;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-top
.gamipress-progress-map-bar,
.gamipress-progress-map-horizontal.gamipress-progress-map-top
.gamipress-progress-map-completed-bar {
top: 2rem;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-center
.gamipress-progress-map-bar,
.gamipress-progress-map-horizontal.gamipress-progress-map-center
.gamipress-progress-map-completed-bar {
margin-top: -3px;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-bottom
.gamipress-progress-map-bar,
.gamipress-progress-map-horizontal.gamipress-progress-map-bottom
.gamipress-progress-map-completed-bar {
bottom: 2rem;
}
.gamipress-progress-map-horizontal .gamipress-progress-map-item {
display: flex;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-top
.gamipress-progress-map-item {
padding-top: 3rem;
align-items: flex-start;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-center
.gamipress-progress-map-item {
align-items: flex-end;
align-self: flex-start;
flex: 1 0 auto;
white-space: normal;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-center
.gamipress-progress-map-item
.gamipress-progress-map-item-content {
padding-bottom: 2rem;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-center
.gamipress-progress-map-item:nth-child(2n) {
align-items: flex-start;
align-self: flex-start;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-center
.gamipress-progress-map-item:nth-child(2n)
.gamipress-progress-map-item-content {
padding-top: 2rem;
padding-bottom: 0;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-bottom
.gamipress-progress-map-item {
align-items: flex-end;
padding-bottom: 3rem;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-top
.gamipress-progress-map-item
.gamipress-progress-map-mark {
top: -2px;
margin-top: 1rem;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-center
.gamipress-progress-map-item
.gamipress-progress-map-mark {
bottom: -20px;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-center
.gamipress-progress-map-item:nth-child(2n)
.gamipress-progress-map-mark {
top: -20px;
}
.gamipress-progress-map-horizontal.gamipress-progress-map-bottom
.gamipress-progress-map-item
.gamipress-progress-map-mark {
bottom: 0;
margin-bottom: 1rem;
}
.gamipress-progress-map-vertical {
position: relative;
width: 100%;
margin: 0 auto;
}
.gamipress-progress-map-vertical .gamipress-progress-map-bar,
.gamipress-progress-map-vertical .gamipress-progress-map-completed-bar {
width: 6px;
top: 0;
bottom: 0;
}
.gamipress-progress-map-vertical.gamipress-progress-map-left
.gamipress-progress-map-bar,
.gamipress-progress-map-vertical.gamipress-progress-map-left
.gamipress-progress-map-completed-bar {
left: 1rem;
}
.gamipress-progress-map-vertical.gamipress-progress-map-center
.gamipress-progress-map-bar,
.gamipress-progress-map-vertical.gamipress-progress-map-center
.gamipress-progress-map-completed-bar {
left: 50%;
margin-left: -3px;
}
.gamipress-progress-map-vertical.gamipress-progress-map-right
.gamipress-progress-map-bar,
.gamipress-progress-map-vertical.gamipress-progress-map-right
.gamipress-progress-map-completed-bar {
right: 1rem;
}
.gamipress-progress-map-vertical .gamipress-progress-map-item {
width: 100%;
}
.gamipress-progress-map-vertical.gamipress-progress-map-left
.gamipress-progress-map-item {
padding-left: 2rem;
}
.gamipress-progress-map-vertical.gamipress-progress-map-center
.gamipress-progress-map-item {
width: 50%;
}
.gamipress-progress-map-vertical.gamipress-progress-map-center
.gamipress-progress-map-item
.gamipress-progress-map-item-content {
padding-right: 2rem;
}
.gamipress-progress-map-vertical.gamipress-progress-map-center
.gamipress-progress-map-item:nth-child(2n) {
left: 50%;
}
.gamipress-progress-map-vertical.gamipress-progress-map-center
.gamipress-progress-map-item:nth-child(2n)
.gamipress-progress-map-item-content {
padding-left: 2rem;
padding-right: 0;
}
.gamipress-progress-map-vertical.gamipress-progress-map-right
.gamipress-progress-map-item
.gamipress-progress-map-item-content {
padding-right: 2rem;
}
.gamipress-progress-map-vertical
.gamipress-progress-map-item
.gamipress-progress-map-mark {
top: 20px;
}
.gamipress-progress-map-vertical.gamipress-progress-map-left
.gamipress-progress-map-item
.gamipress-progress-map-mark {
left: -2px;
}
.gamipress-progress-map-vertical.gamipress-progress-map-center
.gamipress-progress-map-item
.gamipress-progress-map-mark {
right: -20px;
}
.gamipress-progress-map-vertical.gamipress-progress-map-center
.gamipress-progress-map-item:nth-child(2n)
.gamipress-progress-map-mark {
left: -20px;
}
.gamipress-progress-map-vertical.gamipress-progress-map-right
.gamipress-progress-map-item
.gamipress-progress-map-mark {
right: -2px;
}.gamipress-progress-image,.gamipress-progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gamipress-progress-bar .gamipress-progress-bar-completed{min-height:1rem;text-align:center}.gamipress-progress-bar .gamipress-progress-bar-completed.gamipress-progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem}.gamipress-progress-bar .gamipress-progress-bar-completed.gamipress-progress-bar-striped.gamipress-progress-bar-animated{-webkit-animation:gamipress-gamipress-progress-bar-stripes 1s linear infinite;-o-animation:gamipress-gamipress-progress-bar-stripes 1s linear infinite;animation:gamipress-gamipress-progress-bar-stripes 1s linear infinite}@-webkit-keyframes gamipress-gamipress-progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@-o-keyframes gamipress-gamipress-progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes gamipress-gamipress-progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.gamipress-progress-radial-bar{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;border-radius:50%}.gamipress-progress-radial-bar .gamipress-progress-radial-bar-overlay{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:80%;height:80%;border-radius:50%}.gamipress-progress-bar-wrapper{width:100%}