Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/gsw/initial_setup/index.css
/*
WARNING: This is a generated file. Any changes you make directly to this file
will be overwritten when the file is regenerated. Add styles to the appropriate
.less file instead.
*/
/**
# cpanel - whostmgr/docroot/templates/gsw/initial_setup/index.less
# Copyright 2022 cPanel, L.L.C.
# All rights reserved.
# copyright@cpanel.net http://cpanel.net
# This code is subject to the cPanel license. Unauthorized copying is prohibited
*/
/*
# cpanel - whostmgr/docroot/templates/eula.less Copyright 2022 cPanel, L.L.C.
# All rights reserved.
# copyright@cpanel.net http://cpanel.net
# This code is subject to the cPanel license. Unauthorized copying is prohibited
*/
.license .list-spaced-items > li,
.license p.list-break {
margin-top: 0.5em;
}
.license .list-decimal:not(.continue-counter),
.license .list-decimal-nested:not(.continue-counter),
.license .list-upper-alpha:not(.continue-counter),
.license .list-lower-alpha-parens:not(.continue-counter),
.license .list-lower-roman-parens:not(.continue-counter) {
counter-reset: item 0;
}
.license .list-decimal > li,
.license .list-decimal-nested > li,
.license .list-upper-alpha > li,
.license .list-lower-alpha-parens > li,
.license .list-lower-roman-parens > li {
list-style-type: none;
counter-increment: item;
}
.license .list-decimal > li::before,
.license .list-decimal-nested > li::before,
.license .list-upper-alpha > li::before,
.license .list-lower-alpha-parens > li::before,
.license .list-lower-roman-parens > li::before {
margin-right: 0.5em;
}
.license .list-decimal > li {
list-style-type: decimal;
padding-left: 0.5em;
}
.license .list-decimal-nested > li::before {
content: counters(item, ".");
}
.license .list-upper-alpha > li::before {
content: counter(item, upper-alpha) ".";
}
.license .list-lower-alpha-parens > li::before {
content: "(" counter(item, lower-alpha) ")";
}
.license .list-lower-roman-parens > li::before {
content: "(" counter(item, lower-roman) ")";
}
/* Common Styles */
html,
body {
height: 100%;
}
body {
background: #293a4a;
}
.cp-layout-wrapper {
justify-content: center;
}
#masterContainer {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
#pageContainer {
color: #ffffff;
max-height: 100%;
overflow: auto;
}
@media (min-width: 768px) {
#pageContainer {
padding: 20px;
}
}
#masterContainer #contentContainer {
height: 100% !important;
padding-bottom: 0;
}
.product-logo {
font-size: 0;
text-align: center;
margin: 10px 0 35px 0;
}
@media (min-width: 768px) {
.product-logo {
margin-bottom: 45px;
}
}
.product-logo path {
fill: #ffffff;
}
.product-logo svg {
width: auto;
max-height: 50px;
}
.legal-container,
.info-container,
.trial-container,
.license-purchase-intro-container {
margin-bottom: 20px;
}
@media (min-width: 768px) {
.legal-container,
.info-container,
.trial-container,
.license-purchase-intro-container {
width: 70vw;
margin-left: auto;
margin-right: auto;
max-width: 750px;
}
}
@media (max-width: 767px) {
.legal-container,
.info-container,
.trial-container,
.license-purchase-intro-container {
margin-left: 5px;
margin-right: 5px;
}
}
.btn-link,
.btn-link:hover {
color: #ffffff;
}
a.icon-link:hover,
a.icon-link:active,
a.icon-link:focus {
text-decoration: none;
color: #ffffff;
}
a.icon-link:hover span,
a.icon-link:active span,
a.icon-link:focus span {
text-decoration: underline;
}
.footer {
display: flex;
justify-content: space-around;
max-width: 400px;
margin: auto;
}
.footer button.footer-option {
background: transparent;
border: none;
}
.footer .footer-option {
display: flex;
flex-direction: column;
align-items: center;
margin: 0;
padding: 5px;
cursor: pointer;
color: #ffffff;
}
html[dir="rtl"] .footer .footer-option .fa-arrow-alt-circle-right {
transform: scaleX(-1);
}
.footer .footer-option:hover,
.footer .footer-option:active,
.footer .footer-option:focus {
text-decoration: none;
}
.footer .footer-option:hover span:last-child,
.footer .footer-option:active span:last-child,
.footer .footer-option:focus span:last-child {
text-decoration: underline;
}
.footer .footer-option[disabled] {
cursor: not-allowed;
}
.footer .footer-option[disabled] span:last-child {
text-decoration: none;
}
.footer .footer-option .fa-stack {
font-size: 1.5em;
}
.footer .footer-option .fa-stack-1x {
font-size: 0.9em;
}
.alert-list-container {
top: 0 !important;
}
/* Intro Animation view styles */
#intro-section {
text-align: center;
cursor: pointer;
}
#intro-section .product-logo {
position: relative;
margin: 0 0 20px 0;
margin-bottom: 12px;
}
#intro-section .platform-of-choice {
text-align: center;
animation: 3s ease 0.5s 1 forwards fade-in;
opacity: 0;
position: relative;
z-index: 2;
color: white;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
will-change: opacity;
}
#intro-section .animated-line {
box-sizing: border-box;
position: relative;
height: 2px;
width: 100%;
margin: 4px auto;
min-width: 20em;
max-width: 470px;
}
#intro-section .animated-line::before {
content: "";
width: 0;
height: 100%;
top: 0;
left: -7%;
position: absolute;
background: linear-gradient(270deg, #ff6c2c 0%, #ff6c2c 40%, rgba(255, 108, 44, 0) 100%);
will-change: width;
animation: 400ms ease 2s 1 forwards expand, 30s linear 2.4s forwards expand-beyond;
}
#intro-section .animated-line::after {
content: "";
position: absolute;
top: 1px;
left: -7%;
width: 0;
height: 0;
transform: translate(-50%, -50%);
box-sizing: border-box;
border: 0 solid #ff6c2c;
border-radius: 50%;
animation: 2000ms infinite 2.4s forwards blink, 30s linear 2.4s 1 forwards track-expand-beyond;
}
#content {
position: relative;
overflow: hidden;
min-height: 50vh;
}
#intro-section {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(1);
width: 100%;
opacity: 1;
z-index: 20;
will-change: transform, opacity;
}
#intro-section.fade-out {
opacity: 0;
transform: translate(-50%, -50%) scale(0);
transition: opacity 300ms, transform 800ms ease-in;
}
#main-section {
opacity: 0;
will-change: transform, opacity;
}
#main-section.fade-in {
opacity: 1;
transition: opacity ease-in 500ms 300ms;
}
@keyframes expand {
from {
width: 0;
}
to {
width: 95%;
}
}
@keyframes expand-beyond {
0% {
width: 95%;
}
10% {
width: 105%;
}
50% {
width: 115%;
}
100% {
width: 125%;
}
}
@keyframes track-expand-beyond {
0% {
left: 88%;
}
10% {
left: 98%;
}
50% {
left: 108%;
}
100% {
left: 118%;
}
}
@keyframes fade-in {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes blink {
0%,
30%,
100% {
border-width: 0;
}
15% {
border-width: 3px;
}
}
/* legal view styles */
.legal-container b.eff-date {
display: block;
margin-bottom: 10px;
}
.legal-container .panel {
position: relative;
margin: 0;
box-shadow: inset 0px 3px 12px -2px rgba(0, 0, 0, 0.75);
}
.legal-container .panel-body {
color: black;
max-height: 50vh;
overflow: auto;
padding-top: 0;
}
@media (max-width: 767px) {
.legal-container .panel-body {
padding: 0 10px 10px 10px;
}
}
.legal-container a#top-link {
opacity: 0;
position: absolute;
top: 10px;
transition: 200ms opacity;
}
html[dir="ltr"] .legal-container a#top-link {
right: 10px;
}
html[dir="rtl"] .legal-container a#top-link {
left: 10px;
}
.legal-container #table-of-contents h1 {
margin-top: 0;
padding-top: 15px;
}
.legal-container .agreement-content h1 {
padding-top: 15px;
}
.legal-container .agreement-content ol {
list-style: none;
margin-top: 10px;
}
.legal-container .agreement-content hr {
margin: 5px 0 15px;
border-color: #aaa;
}
.legal-container .linked-schedules {
margin: 20px 0;
}
.legal-container .privacy-policy,
.legal-container .pricing-and-term {
/* This will avoid large tables in privacy policy to
generate scroll bar on overall content area.
Bootstrap .table-responsive style only works for
screen sizes below 768px */
}
.legal-container .privacy-policy .table-responsive,
.legal-container .pricing-and-term .table-responsive {
width: 100%;
margin-bottom: 15px;
overflow-y: hidden;
border: 1px solid #ddd;
min-height: 0.01%;
overflow-x: auto;
}
.legal-container .privacy-policy .table-responsive > .table > thead > tr > th,
.legal-container .pricing-and-term .table-responsive > .table > thead > tr > th,
.legal-container .privacy-policy .table-responsive > .table > tbody > tr > th,
.legal-container .pricing-and-term .table-responsive > .table > tbody > tr > th,
.legal-container .privacy-policy .table-responsive > .table > tfoot > tr > th,
.legal-container .pricing-and-term .table-responsive > .table > tfoot > tr > th,
.legal-container .privacy-policy .table-responsive > .table > thead > tr > td,
.legal-container .pricing-and-term .table-responsive > .table > thead > tr > td,
.legal-container .privacy-policy .table-responsive > .table > tbody > tr > td,
.legal-container .pricing-and-term .table-responsive > .table > tbody > tr > td,
.legal-container .privacy-policy .table-responsive > .table > tfoot > tr > td,
.legal-container .pricing-and-term .table-responsive > .table > tfoot > tr > td {
white-space: normal;
min-width: 250px;
}
.legal-container .privacy-policy .table-responsive > .table > thead > tr > td,
.legal-container .pricing-and-term .table-responsive > .table > thead > tr > td,
.legal-container .privacy-policy .table-responsive > .table > tbody > tr > td,
.legal-container .pricing-and-term .table-responsive > .table > tbody > tr > td,
.legal-container .privacy-policy .table-responsive > .table > tfoot > tr > td,
.legal-container .pricing-and-term .table-responsive > .table > tfoot > tr > td {
vertical-align: top;
}
.legal-container .privacy-policy ol.decimal,
.legal-container .pricing-and-term ol.decimal {
list-style-type: none;
counter-reset: item;
margin: 0;
padding: 0;
}
.legal-container .privacy-policy ol.decimal > li,
.legal-container .pricing-and-term ol.decimal > li {
counter-increment: item;
margin: 0.6em;
font-weight: bold;
}
.legal-container .privacy-policy ol.decimal > li:first-child,
.legal-container .pricing-and-term ol.decimal > li:first-child {
margin-top: 0.5em;
}
.legal-container .privacy-policy ol.decimal > li:before,
.legal-container .pricing-and-term ol.decimal > li:before {
content: counters(item, ".") ".";
padding-right: 0.6em;
}
.legal-container .privacy-policy li ol > li,
.legal-container .pricing-and-term li ol > li {
margin: 0.5em 0;
overflow-wrap: anywhere;
}
.legal-container .privacy-policy li ol > li:before,
.legal-container .pricing-and-term li ol > li:before {
content: counters(item, "") "";
}
.legal-container .privacy-policy ol.decimal > li > ol.decimal > li,
.legal-container .pricing-and-term ol.decimal > li > ol.decimal > li {
font-weight: normal;
margin-left: 25px;
}
.legal-container .privacy-policy ol.decimal > li p,
.legal-container .pricing-and-term ol.decimal > li p {
font-weight: normal;
}
.legal-container .privacy-policy ol.lower-alpha,
.legal-container .pricing-and-term ol.lower-alpha {
list-style-type: lower-alpha;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.legal-container .privacy-policy li ol.lower-alpha > li:before,
.legal-container .pricing-and-term li ol.lower-alpha > li:before,
.legal-container .privacy-policy li ol.upper-alpha > li:before,
.legal-container .pricing-and-term li ol.upper-alpha > li:before,
.legal-container .privacy-policy li ol.lower-roman > li:before,
.legal-container .pricing-and-term li ol.lower-roman > li:before,
.legal-container .privacy-policy li ol.upper-roman > li:before,
.legal-container .pricing-and-term li ol.upper-roman > li:before {
content: none;
}
.legal-container .privacy-policy ol.lower-roman,
.legal-container .pricing-and-term ol.lower-roman {
list-style-type: lower-roman;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.legal-container .privacy-policy ol.upper-alpha,
.legal-container .pricing-and-term ol.upper-alpha {
list-style-type: upper-alpha;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.legal-container .privacy-policy ol.upper-roman,
.legal-container .pricing-and-term ol.upper-roman {
list-style-type: upper-roman;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.legal-container .privacy-policy a.url-break,
.legal-container .pricing-and-term a.url-break {
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
/* This is the dangerous one in WebKit, as it breaks things wherever */
word-break: break-all;
/* Instead use this non-standard one: */
word-break: break-word;
/* Adds a hyphen where the word breaks, if supported (No Blink) */
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
.legal-container .pricing-and-term ol,
.legal-container .pricing-and-term ul {
display: block;
list-style-type: decimal;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
padding-inline-start: 40px;
}
.legal-container .pricing-and-term ol li {
margin-top: 15px;
display: list-item;
list-style-type: decimal;
}
.legal-container .pricing-and-term ol ul li {
list-style-type: circle;
}
.legal-container .pricing-and-term .indent {
padding-left: 20px;
}
html[dir="rtl"] .legal-container .pricing-and-term .indent {
padding-left: 0;
padding-right: 20px;
}
.legal-container .gdpr-updates .gdpr-decimal {
counter-reset: item;
list-style-type: decimal;
}
.legal-container .gdpr-updates .gdpr-decimal li {
display: block;
}
.legal-container .gdpr-updates .gdpr-decimal li::before {
counter-increment: item;
content: counters(item, ".") "\00a0";
}
.legal-container .gdpr-updates .gdpr-nested-letter {
counter-reset: letter;
list-style-type: none;
}
.legal-container .gdpr-updates .gdpr-nested-letter li {
list-style-type: none;
}
.legal-container .gdpr-updates .gdpr-nested-letter li::before {
counter-increment: letter;
content: "(" counter(letter, lower-alpha) ") \00a0";
}
@media only print {
* {
overflow: visible !important;
}
@page {
size: landscape;
}
.no-print,
.product-logo {
display: none;
}
.panel {
border: none;
}
.panel-body {
max-height: inherit;
height: auto;
display: block;
}
.legal-container {
max-width: inherit;
width: auto;
}
.full-schedules {
display: block;
font-size: 11px;
}
.full-schedules h2 {
page-break-before: always;
}
#contentContainer,
#pageContainer {
overflow: hidden;
padding: 0;
display: block;
}
#masterContainer {
height: auto;
display: block;
}
a[href]:after {
content: none;
}
.legal-container .privacy-policy .table-responsive > .table > thead > tr > th,
.legal-container .privacy-policy .table-responsive > .table > tbody > tr > th,
.legal-container .privacy-policy .table-responsive > .table > tfoot > tr > th,
.legal-container .privacy-policy .table-responsive > .table > thead > tr > td,
.legal-container .privacy-policy .table-responsive > .table > tbody > tr > td,
.legal-container .privacy-policy .table-responsive > .table > tfoot > tr > td {
min-width: 200px;
}
}
/* server setup view */
.info-container .info-block,
.info-container .help-block {
color: #dddddd;
}
.info-container .help-block a {
color: #dddddd;
}
.info-container .help-block a > span {
text-decoration: underline;
}
.info-container .help-block a:hover,
.info-container .help-block a:active,
.info-container .help-block a:focus {
color: #ffffff;
}
.info-container label {
font-weight: 600;
}
.info-container .btn.disabled,
.info-container .btn[disabled],
.info-container fieldset[disabled] .btn {
pointer-events: inherit;
}
.info-container .footer {
margin-top: 100px;
}
.info-container .validation-container {
color: #333333;
margin-top: 2px;
}
html[dir="rtl"] .info-container .validation-error > .glyphicon {
right: 0;
left: auto;
}
html[dir="rtl"] .info-container .validation-message {
margin-left: 0;
margin-right: 20px;
}
/* trial license activation view */
.trial-container .validation-container,
.license-purchase-intro-container .validation-container {
color: #333333;
margin-top: 2px;
}
html[dir="rtl"] .trial-container .validation-error > .glyphicon,
html[dir="rtl"] .license-purchase-intro-container .validation-error > .glyphicon {
right: 0;
left: auto;
}
html[dir="rtl"] .trial-container .validation-message,
html[dir="rtl"] .license-purchase-intro-container .validation-message {
margin-left: 0;
margin-right: 20px;
}
.trial-container .button-loading,
.license-purchase-intro-container .button-loading {
position: static;
}
.trial-container .button-loading .action-button-idle-icon,
.license-purchase-intro-container .button-loading .action-button-idle-icon {
display: none;
}
.trial-container .button-loading .button-label,
.license-purchase-intro-container .button-loading .button-label {
visibility: visible;
display: inline-block;
}
.trial-container .button-loading-indicator,
.license-purchase-intro-container .button-loading-indicator {
position: static;
margin: 0;
}
.trial-container .panel-body,
.license-purchase-intro-container .panel-body {
color: #333333;
}
.trial-container .panel-body > div,
.license-purchase-intro-container .panel-body > div {
display: flex;
justify-content: space-between;
align-items: center;
}
.trial-container .trial-heading,
.license-purchase-intro-container .trial-heading,
.trial-container .license-purchase-intro-heading,
.license-purchase-intro-container .license-purchase-intro-heading {
text-align: center;
margin-top: 40px;
margin-bottom: 40px;
}
.trial-container .margin-top-40,
.license-purchase-intro-container .margin-top-40 {
margin-top: 40px;
}
.trial-container .email-verification-form,
.license-purchase-intro-container .email-verification-form {
width: 100%;
margin: auto;
}
@media (min-width: 768px) {
.trial-container .email-verification-form,
.license-purchase-intro-container .email-verification-form {
width: 80%;
}
}
@media (min-width: 992px) {
.trial-container .email-verification-form,
.license-purchase-intro-container .email-verification-form {
width: 70%;
}
}
.trial-container .text-link,
.license-purchase-intro-container .text-link {
color: #ffffff;
text-decoration: underline;
font-weight: bold;
}
.trial-container .text-link:hover,
.license-purchase-intro-container .text-link:hover,
.trial-container .text-link:active,
.license-purchase-intro-container .text-link:active,
.trial-container .text-link:focus,
.license-purchase-intro-container .text-link:focus {
text-decoration: none;
}
.trial-container .step-text,
.license-purchase-intro-container .step-text {
font-size: 18px;
}
.trial-container .success-checkmark,
.license-purchase-intro-container .success-checkmark {
color: #83b655;
}
.trial-container .failure,
.license-purchase-intro-container .failure {
color: #d03f00;
}
.trial-container .footer,
.license-purchase-intro-container .footer {
margin-top: 100px;
}
.trial-container .verify-email-alt-actions,
.license-purchase-intro-container .verify-email-alt-actions {
display: flex;
justify-content: center;
margin-top: 4em;
margin-bottom: -2em;
}
.trial-container .verify-email-alt-actions .btn-link .button-label,
.license-purchase-intro-container .verify-email-alt-actions .btn-link .button-label {
border-bottom: 1px dashed #a1a1a1;
}
.trial-container .verify-email-alt-actions .btn-link:hover,
.license-purchase-intro-container .verify-email-alt-actions .btn-link:hover,
.trial-container .verify-email-alt-actions .btn-link:active,
.license-purchase-intro-container .verify-email-alt-actions .btn-link:active,
.trial-container .verify-email-alt-actions .btn-link:focus,
.license-purchase-intro-container .verify-email-alt-actions .btn-link:focus {
text-decoration: none;
}
.trial-container .verify-email-alt-actions .btn-link:hover .button-label,
.license-purchase-intro-container .verify-email-alt-actions .btn-link:hover .button-label,
.trial-container .verify-email-alt-actions .btn-link:active .button-label,
.license-purchase-intro-container .verify-email-alt-actions .btn-link:active .button-label,
.trial-container .verify-email-alt-actions .btn-link:focus .button-label,
.license-purchase-intro-container .verify-email-alt-actions .btn-link:focus .button-label {
border-bottom: 1px solid #ffffff;
}
.trial-container .verify-email-alt-actions .btn-link .button-label span,
.license-purchase-intro-container .verify-email-alt-actions .btn-link .button-label span {
white-space: normal;
}
.trial-container .verify-email-alt-actions .btn-link strong,
.license-purchase-intro-container .verify-email-alt-actions .btn-link strong {
word-break: break-all;
}
.trial-container .icon-link-underline-fix-container:hover,
.license-purchase-intro-container .icon-link-underline-fix-container:hover,
.trial-container .icon-link-underline-fix-container:active,
.license-purchase-intro-container .icon-link-underline-fix-container:active,
.trial-container .icon-link-underline-fix-container:focus,
.license-purchase-intro-container .icon-link-underline-fix-container:focus {
text-decoration: none;
}
.trial-container .icon-link-underline-fix-container:hover .icon-link-underline-fix-content,
.license-purchase-intro-container .icon-link-underline-fix-container:hover .icon-link-underline-fix-content,
.trial-container .icon-link-underline-fix-container:active .icon-link-underline-fix-content,
.license-purchase-intro-container .icon-link-underline-fix-container:active .icon-link-underline-fix-content,
.trial-container .icon-link-underline-fix-container:focus .icon-link-underline-fix-content,
.license-purchase-intro-container .icon-link-underline-fix-container:focus .icon-link-underline-fix-content {
text-decoration: underline;
}
.trial-container .btn-default,
.license-purchase-intro-container .btn-default {
border-color: transparent;
background: rgba(232, 232, 232, 0.2);
color: #ffffff;
}
.trial-container .btn-default:hover,
.license-purchase-intro-container .btn-default:hover,
.trial-container .btn-default:active,
.license-purchase-intro-container .btn-default:active,
.trial-container .btn-default:focus,
.license-purchase-intro-container .btn-default:focus {
background: rgba(232, 232, 232, 0.15);
border-color: #565656;
}
.trial-container .link-button,
.license-purchase-intro-container .link-button {
color: #ffffff;
}
@media (max-width: 599px) {
.trial-container .visible-xxs,
.license-purchase-intro-container .visible-xxs {
display: block !important;
}
.trial-container .hidden-xxs,
.license-purchase-intro-container .hidden-xxs {
display: none !important;
}
}
/* Website creation view */
.create-account-container {
margin-bottom: 20px;
text-align: center;
}
@media (min-width: 768px) {
.create-account-container {
width: 70vw;
margin-left: auto;
margin-right: auto;
max-width: 750px;
}
}
Back to Directory
File Manager