ngx-guided-tour { .guided-tour-user-input-mask { position: fixed; top: 0; left: 0; display: block; height: 100%; width: 100%; max-height: 100vh; text-align: center; opacity: 0; } .guided-tour-spotlight-overlay { position: fixed; box-shadow: 0 0 0 9999px rgba(0,0,0,.7), 0 0 1.5rem rgba(0,0,0,.5); border-radius: 44px; } .spotlight-overlay-step-unique { padding: 20px; } .tour-orb { position: fixed; width: 20px; height: 20px; border-radius: 50%; .tour-orb-ring { width: 35px; height: 35px; position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); animation: pulse 2s linear infinite; &:after { content: ''; display: inline-block; height: 100%; width: 100%; border-radius: 50%; } } @keyframes pulse { from { transform: translate(-50%, -50%) scale(0.45); opacity: 1.0; } to { transform: translate(-50%, -50%) scale(1); opacity: 0.0; } } } .tour-step-unique { margin-top: 15px; } .tour-step { position: fixed; &.page-tour-step { max-width: 1043px; width: 50%; left: 50%; top: 50%; border-radius: 5px; transform: translate(-50%, -50%) } &.tour-bottom, &.tour-bottom-right, &.tour-bottom-left { .tour-arrow::before { position: absolute; } .tour-block { margin-top: 10px; } } &.tour-top, &.tour-top-right, &.tour-top-left { margin-bottom: 10px; .tour-arrow::before { position: absolute; bottom: 0; } .tour-block { margin-bottom: 10px; } } &.tour-bottom , &.tour-top { .tour-arrow::before { transform: translateX(-50%); left: 50%; } } &.tour-bottom-right, &.tour-top-right { .tour-arrow::before { transform: translateX(-100%); left: calc(100% - 5px); } } &.tour-bottom-left, &.tour-top-left { .tour-arrow::before { left: 5px; } } &.tour-left { .tour-arrow::before { position: absolute; left: 100%; transform: translateX(-100%); top: 5px; } .tour-block { margin-right: 10px; } } &.tour-right { .tour-arrow::before { position: absolute; left: 0; top: 5px; } .tour-block { margin-left: 10px; } } .tour-block { padding: 15px 25px; height: 348px; border-radius: 5px; } // .tour-progress-indicator { // padding-bottom: 15px; // } .tour-title { font-weight: lighter !important; font-size: 16px !important; padding-left: 65px; padding-top: 28px; padding-right: 156px; // padding-bottom: 20px; text-align: left; color: #212121; line-height: 26px; white-space:pre-line; height: 182px; width: 983px; } h3.tour-title { font-size: 20px; } h2.tour-title { font-size: 30px; } // .tour-content { // min-height: 80px; // padding-bottom: 30px; // font-size: 15px; // } .tour-buttons { overflow: hidden; // clearfix padding: 40px 156px 25px 65px; button.link-button { padding-left: 0; font-size: 15px; font-weight: bold; max-width: none !important; cursor: pointer; text-align: center; white-space: nowrap; vertical-align: middle; border: 1px solid transparent; line-height: 1.5; background-color: transparent; position: relative; outline: none; padding: 0 15px; -webkit-appearance: button; } button.skip-button.link-button { padding: 0; border-left: 0; float: right; width: 133px; height: 40px; border: 1px solid #129D99; background: #FFFFFF 0% 0% no-repeat padding-box; color: #129D99; // text-align: center; } .back-button { float: right; } .next-button { cursor: pointer; float: left; border: none; outline: none; padding: 10px 0px;; width: 101px; background: #129D99 0% 0% no-repeat padding-box; } button.skip-button.link-button, .next-button { font-size: 14px; font-weight: bold; letter-spacing: 0.35px; height: 40px; box-shadow: 0px 3px 6px #1E202029; border-radius: 30px; } } .argos-present-img { background: url("../../../assets/splash/assets/img/argos\ present.png") no-repeat; width: 176px; height: 220px; position: relative; top: -205px; left: 820px; border-top: none; } } }