web-story
Version:
Library for building tours on your front page (Step-by-step guide and feature introduction)
818 lines (809 loc) • 27.5 kB
CSS
.story-tool-tip-container.left::before {
content: '';
position: absolute;
top: 45%;
left: 100%;
width: 0;
height: 0;
border-top: 12px solid transparent;
border-bottom: 12px solid transparent;
border-left: 24px solid #6537d7; }
.story-tool-tip-container.right::before {
content: '';
position: absolute;
right: 100%;
top: 45%;
width: 0;
height: 0;
border-top: 16px solid transparent;
border-bottom: 16px solid transparent;
border-right: 24px solid #6537d7; }
.story-tool-tip-container.top::before {
content: '';
position: absolute;
top: 100%;
left: 5%;
width: 0;
height: 0;
border-top: 25px solid #6537d7;
border-right: 17px solid transparent;
border-left: 16px solid transparent; }
.story-tool-tip-container.bottom::before {
content: '';
position: absolute;
bottom: 100%;
left: 5%;
width: 0;
height: 0;
border-bottom: 25px solid #6537d7;
border-right: 17px solid transparent;
border-left: 16px solid transparent; }
.story-modal-container-mask {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99999;
-webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in; }
.story-modal-container-mask .story-modal-container {
width: 50%;
height: 50%;
padding: 20px;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.story-modal-container-mask:after {
content: '';
position: absolute;
background-color: #666666;
width: 100%;
height: 100%;
opacity: 0.5;
z-index: -1; }
.purple-flower {
background: #6d35de;
background: -moz-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: -webkit-gradient(left top, right bottom, color-stop(6%, #6d35de), color-stop(47%, #413fb5), color-stop(64%, #2f43a4), color-stop(83%, #1b4891));
background: -webkit-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: -o-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: -ms-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: linear-gradient(135deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d35de', endColorstr='#1b4891', GradientType=1);
padding: 30px 30px 0 30px;
color: white;
min-width: 300px; }
.purple-flower a {
color: white; }
.purple-flower .header {
font-size: 18px;
font-weight: 500; }
.purple-flower .seperator {
margin: auto;
width: 100%;
border-bottom: 1px dashed #8aa4c5; }
.purple-flower .story-actions {
margin: 30px 25%;
width: 50%;
display: inline-flex; }
.purple-flower .story-actions .page-counter {
margin-top: 10px; }
.purple-flower .story-actions .page-counter.no-back {
margin-top: 12px; }
.purple-flower .content {
font-size: 16px;
font-weight: 400; }
.purple-flower .fotter {
margin: 7px 0 7px 0;
color: white;
display: inline-flex;
width: 100%; }
.purple-flower .fotter div {
display: inline-flex; }
.purple-flower .story-neverTell {
width: 20px;
margin-left: 0px;
margin-right: 10px; }
.purple-flower .btn-content-right {
display: inline-flex;
margin-top: 3px; }
.purple-flower .btn-content-right span {
margin-right: 4px;
font-weight: 400;
font-size: 20px; }
.purple-flower .btn-content-right svg {
margin-left: 1px;
fill: white; }
.purple-flower .btn-content-left {
display: inline-flex;
margin-top: 3px; }
.purple-flower .btn-content-left svg {
margin-right: 1px;
fill: white; }
.purple-flower .btn-content-left span {
margin-left: 4px;
font-weight: 400;
font-size: 20px; }
.purple-flower .story-skip {
right: 3%;
position: absolute; }
.purple-flower .story-next {
border-bottom-right-radius: 30px;
border-top-right-radius: 30px;
background-color: #62caff;
color: white;
border: 0px;
width: 100%;
height: 40px; }
.purple-flower .story-next:hover {
cursor: pointer; }
.purple-flower .story-end {
border-bottom-right-radius: 30px;
border-top-right-radius: 30px;
background-color: #62caff;
color: white;
border: 0px;
width: 100%;
height: 40px; }
.purple-flower .story-end:hover {
cursor: pointer; }
.purple-flower .story-back {
border-bottom-left-radius: 30px;
border-top-left-radius: 30px;
background-color: #62caff;
margin-left: 12px;
margin-right: 2px;
width: 100%;
color: white;
border: 0px;
height: 40px; }
.purple-flower .story-back:hover {
cursor: pointer; }
.purple-flower .hide-back {
border-radius: 100%;
margin-left: 20px; }
.welcome-page {
background-color: white;
padding: 10px;
width: 100%;
height: 100%; }
.welcome-page .wp-container {
height: 100%; }
.welcome-page .up {
position: relative;
height: 40%;
background: #7434e3;
background: -moz-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #7434e3), color-stop(8%, #7434e3), color-stop(100%, #094c80));
background: -webkit-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: -o-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: -ms-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: linear-gradient(to bottom, #7434e3 0%, #7434e3 8%, #094c80 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7434e3', endColorstr='#094c80', GradientType=0); }
.welcome-page .up .up-content {
width: 90%;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: white;
text-align: center; }
.welcome-page .up .up-content .header {
font-size: 48px;
font-weight: 400; }
.welcome-page .up .up-content .subHeader {
font-size: 44%;
width: 90%;
font-weight: 400;
margin: auto; }
.welcome-page .down {
height: 60%; }
.welcome-page .down .start-section {
position: absolute;
left: 34%;
top: 60%; }
.welcome-page .down .story-neverTell {
width: 18px;
margin-right: 10px; }
.welcome-page .down .story-neverTell-label {
color: #7a7a7a; }
.welcome-page .down .story-skip {
margin-bottom: 11px;
color: #7A7A7A;
left: 90%;
position: absolute; }
.welcome-page .down .start-story {
position: relative;
border-radius: 28px;
font-size: 26px;
font-weight: 400;
width: 330px;
height: 55px;
background-color: #30a4e1; }
.welcome-page .down .start-story:hover {
cursor: pointer; }
.welcome-page .down .start-story span {
color: white;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.welcome-page .down .bye-actions {
display: inline-flex;
position: absolute;
width: 97%;
top: 94%; }
.welcome-page .down .bye-actions div {
display: inline-flex; }
@media screen and (max-width: 1366px) {
.purple-flower {
background: #6d35de;
background: -moz-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: -webkit-gradient(left top, right bottom, color-stop(6%, #6d35de), color-stop(47%, #413fb5), color-stop(64%, #2f43a4), color-stop(83%, #1b4891));
background: -webkit-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: -o-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: -ms-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: linear-gradient(135deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d35de', endColorstr='#1b4891', GradientType=1);
padding: 30px 30px 0 30px;
color: white;
min-width: 300px; }
.purple-flower a {
color: white; }
.purple-flower .header {
font-size: 18px;
font-weight: 500; }
.purple-flower .seperator {
margin: auto;
width: 100%;
border-bottom: 1px dashed #8aa4c5; }
.purple-flower .story-actions {
margin: 30px 25%;
width: 50%;
display: inline-flex; }
.purple-flower .story-actions .page-counter {
margin-top: 10px; }
.purple-flower .content {
font-size: 16px;
font-weight: 400; }
.purple-flower .fotter {
margin: 7px 0 7px 0;
color: white;
display: inline-flex;
width: 100%; }
.purple-flower .fotter div {
display: inline-flex; }
.purple-flower .story-neverTell {
width: 20px;
margin-left: 0px;
margin-right: 10px; }
.purple-flower .btn-content-right {
display: inline-flex;
margin-top: 3px; }
.purple-flower .btn-content-right span {
margin-right: 4px;
font-weight: 400;
font-size: 20px; }
.purple-flower .btn-content-right svg {
margin-left: 1px;
fill: white; }
.purple-flower .btn-content-left {
display: inline-flex;
margin-top: 3px; }
.purple-flower .btn-content-left svg {
margin-right: 1px;
fill: white; }
.purple-flower .btn-content-left span {
margin-left: 4px;
font-weight: 400;
font-size: 20px; }
.purple-flower .story-skip {
right: 3%;
position: absolute; }
.purple-flower .story-next {
border-bottom-right-radius: 30px;
border-top-right-radius: 30px;
background-color: #62caff;
color: white;
border: 0px;
width: 100%;
height: 40px; }
.purple-flower .story-next:hover {
cursor: pointer; }
.purple-flower .story-end {
border-bottom-right-radius: 30px;
border-top-right-radius: 30px;
background-color: #62caff;
color: white;
border: 0px;
width: 100%;
height: 40px; }
.purple-flower .story-end:hover {
cursor: pointer; }
.purple-flower .story-back {
border-bottom-left-radius: 30px;
border-top-left-radius: 30px;
background-color: #62caff;
margin-left: 12px;
margin-right: 2px;
width: 100%;
color: white;
border: 0px;
height: 40px; }
.purple-flower .story-back:hover {
cursor: pointer; }
.welcome-page {
background-color: white;
padding: 10px;
width: 100%;
height: 100%; }
.welcome-page .wp-container {
height: 100%; }
.welcome-page .up {
position: relative;
height: 40%;
background: #7434e3;
background: -moz-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #7434e3), color-stop(8%, #7434e3), color-stop(100%, #094c80));
background: -webkit-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: -o-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: -ms-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: linear-gradient(to bottom, #7434e3 0%, #7434e3 8%, #094c80 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7434e3', endColorstr='#094c80', GradientType=0); }
.welcome-page .up .up-content {
width: 90%;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: white;
text-align: center; }
.welcome-page .up .up-content .header {
font-size: 48px;
font-weight: 400; }
.welcome-page .up .up-content .subHeader {
font-size: 44%;
width: 90%;
font-weight: 400;
margin: auto; }
.welcome-page .down {
height: 60%; }
.welcome-page .down .start-section {
position: absolute;
left: 29%;
top: 60%; }
.welcome-page .down .story-neverTell {
width: 18px;
margin-right: 10px; }
.welcome-page .down .story-neverTell-label {
font-size: 16px;
color: #7a7a7a; }
.welcome-page .down .story-skip {
margin-bottom: 11px;
font-size: 16px;
color: #7A7A7A;
left: 88%;
position: absolute; }
.welcome-page .down .start-story {
position: relative;
border-radius: 28px;
font-size: 26px;
font-weight: 400;
width: 330px;
height: 55px;
background-color: #30a4e1; }
.welcome-page .down .start-story:hover {
cursor: pointer; }
.welcome-page .down .start-story span {
color: white;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.welcome-page .down .bye-actions {
display: inline-flex;
position: absolute;
width: 97%;
top: 94%; }
.welcome-page .down .bye-actions div {
display: inline-flex; } }
@media screen and (max-width: 640px) {
.purple-flower {
background: #6d35de;
background: -moz-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: -webkit-gradient(left top, right bottom, color-stop(6%, #6d35de), color-stop(47%, #413fb5), color-stop(64%, #2f43a4), color-stop(83%, #1b4891));
background: -webkit-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: -o-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: -ms-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: linear-gradient(135deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d35de', endColorstr='#1b4891', GradientType=1);
padding: 20px 20px 0 20px;
max-width: 180px;
color: white;
min-width: 200px; }
.purple-flower a {
color: white; }
.purple-flower .header {
font-size: 18px;
font-weight: 500; }
.purple-flower .seperator {
margin: auto;
width: 100%;
border-bottom: 1px dashed #8aa4c5; }
.purple-flower .story-actions {
margin: 30px 16%;
width: 50%;
display: inline-flex; }
.purple-flower .story-actions .page-counter {
margin-top: 10px; }
.purple-flower .content {
font-size: 16px;
font-weight: 400; }
.purple-flower .fotter {
margin: 7px 0 7px 0;
color: white;
display: inline-flex;
width: 100%; }
.purple-flower .fotter div {
display: inline-flex;
margin-left: -10px; }
.purple-flower .fotter div span {
font-size: 10px;
margin-top: 4px; }
.purple-flower .story-neverTell {
width: 20px;
margin-left: 0px;
margin-right: 0px; }
.purple-flower .btn-content-right {
display: inline-flex;
margin-top: 3px; }
.purple-flower .btn-content-right span {
display: none;
margin-right: 4px;
font-weight: 400;
font-size: 18px; }
.purple-flower .btn-content-right svg {
margin-left: 1px;
fill: white; }
.purple-flower .btn-content-left {
display: inline-flex;
margin-top: 3px; }
.purple-flower .btn-content-left svg {
margin-right: 1px;
fill: white; }
.purple-flower .btn-content-left span {
display: none;
margin-left: 4px;
font-weight: 400;
font-size: 18px; }
.purple-flower .story-skip {
right: 3%;
position: absolute;
font-size: 10px; }
.purple-flower .story-next {
border-bottom-right-radius: 30px;
border-top-right-radius: 30px;
background-color: #62caff;
color: white;
border: 0px;
width: 100%;
height: 40px; }
.purple-flower .story-next:hover {
cursor: pointer; }
.purple-flower .story-end {
border-bottom-right-radius: 30px;
border-top-right-radius: 30px;
background-color: #62caff;
color: white;
border: 0px;
width: 100%;
height: 40px; }
.purple-flower .story-end:hover {
cursor: pointer; }
.purple-flower .story-back {
border-bottom-left-radius: 30px;
border-top-left-radius: 30px;
background-color: #62caff;
margin-left: 12px;
margin-right: 2px;
width: 100%;
color: white;
border: 0px;
height: 40px; }
.purple-flower .story-back:hover {
cursor: pointer; }
.welcome-page {
background-color: white;
padding: 10px;
width: 100%;
height: 100%; }
.welcome-page .wp-container {
height: 100%; }
.welcome-page .up {
position: relative;
height: 40%;
background: #7434e3;
background: -moz-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #7434e3), color-stop(8%, #7434e3), color-stop(100%, #094c80));
background: -webkit-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: -o-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: -ms-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: linear-gradient(to bottom, #7434e3 0%, #7434e3 8%, #094c80 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7434e3', endColorstr='#094c80', GradientType=0); }
.welcome-page .up .up-content {
width: 90%;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: white;
text-align: center; }
.welcome-page .up .up-content .header {
font-size: 35px;
font-weight: 400; }
.welcome-page .up .up-content .subHeader {
font-size: 44%;
width: 90%;
font-weight: 400;
margin: auto; }
.welcome-page .down {
height: 60%; }
.welcome-page .down .start-section {
position: absolute;
left: 36%;
top: 54%; }
.welcome-page .down .story-neverTell {
width: 18px;
margin-right: 5px; }
.welcome-page .down .story-neverTell-label {
font-size: 13px;
color: #7a7a7a; }
.welcome-page .down .story-skip {
margin-bottom: 11px;
font-size: 13px;
color: #7A7A7A;
left: 80%;
position: absolute; }
.welcome-page .down .start-story {
position: relative;
border-radius: 100%;
font-size: 26px;
font-weight: 400;
width: 120px;
height: 120px;
background-color: #30a4e1; }
.welcome-page .down .start-story:hover {
cursor: pointer; }
.welcome-page .down .start-story span {
color: white;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.welcome-page .down .bye-actions {
display: inline-flex;
position: absolute;
width: 90%;
top: 94%; }
.welcome-page .down .bye-actions div {
display: inline-flex; } }
@media screen and (max-width: 375px) {
.purple-flower {
background: #6d35de;
background: -moz-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: -webkit-gradient(left top, right bottom, color-stop(6%, #6d35de), color-stop(47%, #413fb5), color-stop(64%, #2f43a4), color-stop(83%, #1b4891));
background: -webkit-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: -o-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: -ms-linear-gradient(-45deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
background: linear-gradient(135deg, #6d35de 6%, #413fb5 47%, #2f43a4 64%, #1b4891 83%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d35de', endColorstr='#1b4891', GradientType=1);
padding: 20px 20px 0 20px;
max-width: 180px;
color: white;
min-width: 200px; }
.purple-flower a {
color: white; }
.purple-flower .header {
font-size: 18px;
font-weight: 500; }
.purple-flower .seperator {
margin: auto;
width: 100%;
border-bottom: 1px dashed #8aa4c5; }
.purple-flower .story-actions {
margin: 30px 16%;
width: 50%;
display: inline-flex; }
.purple-flower .story-actions .page-counter {
margin-top: 10px; }
.purple-flower .content {
font-size: 16px;
font-weight: 400; }
.purple-flower .fotter {
margin: 7px 0 7px 0;
color: white;
display: inline-flex;
width: 100%; }
.purple-flower .fotter div {
display: inline-flex;
margin-left: -10px; }
.purple-flower .fotter div span {
font-size: 10px;
margin-top: 4px; }
.purple-flower .story-neverTell {
width: 20px;
margin-left: 0px;
margin-right: 0px; }
.purple-flower .btn-content-right {
display: inline-flex;
margin-top: 3px; }
.purple-flower .btn-content-right span {
display: none;
margin-right: 4px;
font-weight: 400;
font-size: 18px; }
.purple-flower .btn-content-right svg {
margin-left: 1px;
fill: white; }
.purple-flower .btn-content-left {
display: inline-flex;
margin-top: 3px; }
.purple-flower .btn-content-left svg {
margin-right: 1px;
fill: white; }
.purple-flower .btn-content-left span {
display: none;
margin-left: 4px;
font-weight: 400;
font-size: 18px; }
.purple-flower .story-skip {
right: 3%;
position: absolute;
font-size: 10px; }
.purple-flower .story-next {
border-bottom-right-radius: 30px;
border-top-right-radius: 30px;
background-color: #62caff;
color: white;
border: 0px;
width: 100%;
height: 40px; }
.purple-flower .story-next:hover {
cursor: pointer; }
.purple-flower .story-end {
border-bottom-right-radius: 30px;
border-top-right-radius: 30px;
background-color: #62caff;
color: white;
border: 0px;
width: 100%;
height: 40px; }
.purple-flower .story-end:hover {
cursor: pointer; }
.purple-flower .story-back {
border-bottom-left-radius: 30px;
border-top-left-radius: 30px;
background-color: #62caff;
margin-left: 12px;
margin-right: 2px;
width: 100%;
color: white;
border: 0px;
height: 40px; }
.purple-flower .story-back:hover {
cursor: pointer; }
.welcome-page {
background-color: white;
padding: 10px;
width: 100%;
height: 100%; }
.welcome-page .wp-container {
height: 100%; }
.welcome-page .up {
position: relative;
height: 40%;
background: #7434e3;
background: -moz-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #7434e3), color-stop(8%, #7434e3), color-stop(100%, #094c80));
background: -webkit-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: -o-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: -ms-linear-gradient(top, #7434e3 0%, #7434e3 8%, #094c80 100%);
background: linear-gradient(to bottom, #7434e3 0%, #7434e3 8%, #094c80 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7434e3', endColorstr='#094c80', GradientType=0); }
.welcome-page .up .up-content {
width: 90%;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: white;
text-align: center; }
.welcome-page .up .up-content .header {
font-size: 22px;
font-weight: 400; }
.welcome-page .up .up-content .subHeader {
font-size: 60%;
width: 90%;
font-weight: 400;
margin: auto; }
.welcome-page .down {
height: 60%; }
.welcome-page .down .start-section {
position: absolute;
left: 28%;
top: 50%; }
.welcome-page .down .story-neverTell {
width: 18px;
margin-right: 5px; }
.welcome-page .down .story-neverTell-label {
font-size: 9px;
color: #7a7a7a;
margin-top: 5px; }
.welcome-page .down .story-skip {
margin-bottom: 11px;
font-size: 9px;
color: #7A7A7A;
left: 87%;
position: absolute; }
.welcome-page .down .start-story {
position: relative;
border-radius: 100%;
font-size: 26px;
font-weight: 400;
width: 120px;
height: 120px;
background-color: #30a4e1; }
.welcome-page .down .start-story:hover {
cursor: pointer; }
.welcome-page .down .start-story span {
color: white;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.welcome-page .down .bye-actions {
display: inline-flex;
position: absolute;
width: 87%;
top: 93%; }
.welcome-page .down .bye-actions div {
display: inline-flex; } }