github.com/replicatedhq/ship@v0.55.0/web/init/src/scss/components/shared/DetermineStep.scss (about)

     1  .StepMessage-wrapper {
     2    margin: 30px 0 0;
     3    width: 100%;
     4    font-size: 16px;
     5    color: #717171;
     6    line-height: 26px;
     7    font-weight: 400;
     8  
     9    .markdown-wrapper {
    10      padding: 0 30px;
    11      margin: 0;
    12  
    13      .mkdwn {
    14        max-width: 680px;
    15        margin: 0 auto;
    16      }
    17      & > div > span .term-container {
    18        overflow: auto;
    19      }
    20    }
    21  
    22    b, strong {
    23      font-weight: 600;
    24    }
    25  
    26    p {
    27      margin-top: 20px;
    28      &:first-child {
    29        margin-top: 0;
    30      }
    31    }
    32  
    33    code,
    34    pre {
    35      margin-top: 6px;
    36      padding: 5px 4px;
    37      font-size: 90%;
    38      color: #ffffff;
    39      font-family: "Monaco", "Helvetica Neue", "Helvetica", sans-serif;
    40      background-color: #323232;
    41      border-radius: 4px;
    42      line-height: 1.7;
    43      overflow-x: scroll;
    44    }
    45  }
    46  
    47  .HelmIntro--wrapper {
    48    max-width: 1000px;
    49    min-height: 620px;
    50    margin: 0 auto;
    51    & > div:last-of-type {
    52      padding-top: 30px;
    53    }
    54  }
    55  .HelmIntro--diagram {
    56    margin: 45px 0;
    57    .detailed-step:first-of-type {
    58      margin-bottom: 30px;
    59    }
    60    .icon.helm-chart {
    61      background-position: 0 -105px;
    62      width: 95px;
    63      height: 116px;
    64      margin-right: 30px;
    65    }
    66    .icon.custom-values {
    67      background-position: 0 -226px;
    68      width: 95px;
    69      height: 117px;
    70      margin-right: 30px;
    71    }
    72    .icon.base {
    73      background-position: 0 -347px;
    74      width: 90px;
    75      height: 116px;
    76      margin-right: 30px;
    77    }
    78    .icon.patches {
    79      background-position: -176px -105px;
    80      width: 90px;
    81      height: 116px;
    82      margin-right: 30px;
    83    }
    84    .border-wth-arrow,
    85    .border-wth-es {
    86      margin: 0 30px;
    87      .line {
    88        width: 2px;
    89        background: #DFDFDF; 
    90        border-radius: 5px;
    91      }
    92      .icon.arrow {
    93        background-position: -45px -90px;
    94        height: 6px;
    95        width: 14px;
    96        margin: 7px 0;
    97      }
    98      p {
    99        margin: 7px 0 14px;
   100        line-height: 0;
   101      }
   102    }
   103    .kustomize-steps {
   104      background: #F8F8F8;
   105      border-radius: 3px;
   106      padding: 0 30px;
   107      .plus {
   108        margin: 0 20px 0 15px;
   109      }
   110      .icon.base-small {
   111        background-position: -95px -347px;
   112        width: 68px;
   113        height: 88px;
   114      }
   115      .icon.patches-small {
   116        background-position: -272px -105px;
   117        width: 68px;
   118        height: 88px;
   119      }
   120    }
   121    .deployment-step {
   122      background: #F8F8F8;
   123      border-radius: 3px;
   124      padding: 0 30px;
   125      .icon.deployable-app {
   126        background-position: -176px -226px;
   127        width: 78px;
   128        height: 89px;
   129      }
   130      p {
   131        white-space: nowrap;
   132      }
   133    }
   134    .values-step {
   135      background: #FDFFFE;
   136      border-radius: 3px;
   137      padding: 20px 30px;
   138      border: solid 1px #6FC98D;
   139      & > div:nth-of-type(2) {
   140        margin-bottom: 15px;
   141      }
   142      p {
   143        white-space: nowrap;
   144      }
   145      .checkmark {
   146        position: absolute;
   147        top: -7px;
   148        right: -7px;
   149        background-position: -66px -75px;
   150        width: 28px;
   151        height: 28px;
   152      }
   153      .icon.helm-chart-small {
   154        background-position: -95px -105px;
   155        width: 69px;
   156        height: 89px;
   157      }
   158      .icon.custom-values-small {
   159        background-position: -98px -226px;
   160        width: 72px;
   161        height: 88px;
   162      }
   163      .icon.manifest-small {
   164        background-position: -264px -226px;
   165        width: 69px;
   166        height: 89px
   167      }
   168    }
   169  }
   170  
   171  .Error--wrapper {
   172    max-width: 1024px;
   173    margin: 0 auto;
   174  }
   175  
   176  .StepDone-wrapper {
   177    margin: 0 auto;
   178    line-height: 26px;
   179    width: 100%;
   180    max-width: 450px;
   181  }
   182  
   183  .progressBar-wrapper {
   184    width: 500px;
   185    margin: 0 auto;
   186  }
   187  
   188  .StepBuildingAssets-wrapper {
   189    max-width: 980px;
   190    width: 100%;
   191    padding: 0 20px;
   192    margin: 0 auto;
   193  }
   194  
   195  .markdown-wrapper {
   196    padding: 15px;
   197    border-radius: 4px;
   198    border: 1px solid transparent;
   199  
   200    &.warn {
   201      color: #DB9016;
   202      border-color: #F1D6AB;
   203      background-color: #FFFAF2;
   204    }
   205  
   206    &.error {
   207      color: #BC4752;
   208      border-color: #DAB0B4;
   209      background-color: #FFF6F5;
   210    }
   211    
   212    a,
   213    a:visited {
   214      color: #337AB7;
   215    }
   216    
   217    a:hover,
   218    a:focus,
   219    a:active {
   220      color: #193B5B;
   221    }
   222  
   223    p {
   224      line-height: 1.4;
   225      margin: 20px 0;
   226    }
   227    
   228    h1,
   229    h2,
   230    h3,
   231    h4 {
   232      margin: 10px 0;
   233      font-weight: inherit;
   234      line-height: 1.5;
   235      color: #323232;
   236      font-weight: bold;
   237    }
   238    
   239    h1 {
   240      margin-top: 0;
   241      font-size: 32px;
   242    }
   243    
   244    h2 {
   245      font-size: 24px;
   246    }
   247    
   248    h3 {
   249      font-size: 20px;
   250    }
   251    
   252    h4 {
   253      font-size: 18px;
   254    }
   255    
   256    h5 {
   257      font-size: 16px;
   258    }
   259    
   260    h6 {
   261      font-size: 14px;
   262      text-transform: uppercase;
   263      letter-spacing: 2px;
   264      font-weight: 500;
   265    }
   266    
   267    small {
   268      font-size: 10px;
   269    }
   270    
   271    img,
   272    canvas,
   273    iframe,
   274    video,
   275    svg,
   276    select,
   277    textarea {
   278      max-width: 100%;
   279    }
   280  
   281    pre {
   282      padding: 5px 10px;
   283      font-size: 90%;
   284      color: #ffffff;
   285      font-family: "Monaco", "Helvetica Neue", "Helvetica", sans-serif;
   286      background-color: #323232;
   287      border-radius: 4px;
   288      line-height: 1.25;
   289      overflow-x: scroll;
   290      margin: 10px 0;
   291    }
   292    
   293    h1,
   294    h2,
   295    h3 {
   296      border-bottom: 1px solid #DFDFDF;
   297      margin-bottom: 1.15rem;
   298      padding-bottom: .5rem;
   299    }
   300    
   301    blockquote {
   302      border-left: 8px solid #DFDFDF;
   303      padding: 1rem;
   304      margin: 20px 0;
   305    }
   306  
   307    li p.first { display: inline-block; }
   308    
   309    ul, ol { 
   310      padding-left: 30px; 
   311      list-style: disc; 
   312      margin: 20px 0;
   313      li {
   314        margin: 5px 0; 
   315      }
   316    }
   317    
   318    ul :first-child, ol :first-child { margin-top: 0; }
   319    
   320    ul :last-child, ol :last-child { margin-bottom: 0; }
   321    
   322    dl { padding: 0; }
   323    dl dt {
   324      font-size: 14px;
   325      font-weight: bold;
   326      font-style: italic;
   327      padding: 0;
   328      margin: 15px 0 5px;
   329    }
   330    dl dt:first-child { padding: 0; }
   331    dl dt > :first-child { margin-top: 0; }
   332    dl dt > :last-child { margin-bottom: 0; }
   333    dl dd {
   334      margin: 0 0 15px;
   335      padding: 0 15px;
   336    }
   337    dl dd > :first-child { margin-top: 0; }
   338    dl dd > :last-child { margin-bottom: 0; }
   339    
   340    table { padding: 0; margin: 10px 0; }
   341    table tr {
   342      border-top: 1px solid #C4C8CA;
   343      background-color: white;
   344      margin: 0;
   345      padding: 0;
   346    }
   347    table tr:nth-child(2n) { background-color: #f8f8f8; }
   348    table tr th {
   349      font-weight: bold;
   350      border: 1px solid #C4C8CA;
   351      text-align: left;
   352      margin: 0;
   353      padding: 6px 13px;
   354    }
   355    table tr td {
   356      border: 1px solid #C4C8CA;
   357      text-align: left;
   358      margin: 0;
   359      padding: 6px 13px;
   360    }
   361    table tr th :first-child, table tr td :first-child { margin-top: 0; }
   362    table tr th :last-child, table tr td :last-child { margin-bottom: 0; }
   363  
   364  }