github.com/darmach/terratest@v0.34.8-0.20210517103231-80931f95e3ff/docs/assets/css/pages/contact.scss (about)

     1  
     2  .contact {
     3    font-family: "Source Sans Pro", sans-serif;
     4    background: #001191;
     5    background: -webkit-linear-gradient(-45deg, #001191, #06a3ff);
     6    background: linear-gradient(135deg, #001191, #06a3ff);
     7  
     8    #error-message {
     9      text-align: center;
    10      h3 {
    11        font-size: 24px;
    12        font-weight: 500;
    13      }
    14    }
    15  
    16    .has-error {
    17      border-color: #ff2b67!important;
    18    }
    19  
    20    .navbar-header {
    21      margin: auto;
    22  
    23      .navbar-toggle {
    24        .icon-bar {
    25          &:nth-child(3) {
    26            width: 16px;
    27            margin-left: auto;
    28          }
    29        }
    30      }
    31    }
    32  
    33    .hidden-shape {
    34      display: none;
    35    }
    36  
    37    .built-by-cmp {
    38      display: none;
    39    }
    40  
    41    .subpage__header {
    42      background: transparent;
    43      position: relative;
    44      .header-shapes-top {
    45        position: absolute;
    46        top: -50px;
    47        left: 200px;
    48      }
    49    }
    50  
    51    .links-section-cmp {
    52      background: transparent;
    53    }
    54  
    55    .subpage__contact {
    56      background: transparent;
    57      max-width: 1200px;
    58      width: 90%;
    59      margin: auto;
    60      min-height: 1000px;
    61  
    62      .contact-column {
    63        display: flex;
    64        flex-direction: column;
    65        justify-content: left;
    66        margin-top: 100px;
    67        color: white;
    68  
    69        h1 {
    70          color: white;
    71        }
    72  
    73        .contact-subtitle {
    74          font-size: 26px;
    75          line-height: 1.2;
    76          a {
    77            color: white;
    78            &:hover {
    79              opacity: .9;
    80            }
    81          }
    82        }
    83  
    84        .contact-subtitle-back {
    85          margin-top: 100px;
    86        }
    87      }
    88  
    89      .form-column {
    90        margin-top: 1rem;
    91  
    92        .contact-form-container {
    93          padding: 20px 30px;
    94          border-radius: 6px;
    95          border: solid 1px #cececf;
    96          background: #fff;
    97          max-width: 550px;
    98          position: relative;
    99  
   100          .contact-form-back {
   101            position: absolute;
   102            right: -40px;
   103            z-index: -1;
   104            top: 50px;
   105          }
   106  
   107          #submit-button {
   108            min-width: 180px;
   109          }
   110          
   111          #contact-form {
   112            display: flex;
   113            flex-direction: column;
   114            label {
   115                margin-top: 2rem;
   116                font-size:16px;
   117                font-weight: bold;
   118            }
   119            input, textarea {
   120              border-radius: 6px;
   121              border: solid 1px #cececf;
   122              text-indent: 12px;
   123              &::placeholder {
   124                color: #cececf;
   125              }
   126            }
   127            span {
   128              margin: 2rem 0;
   129              font-size: 16px;
   130              font-weight: normal;
   131              font-stretch: normal;
   132              font-style: normal;
   133              line-height: normal;
   134              letter-spacing: normal;
   135              color: #1e252f;
   136            }
   137  
   138            textarea {
   139              resize: vertical;
   140            }
   141  
   142            input{
   143                height: 50px;
   144            }
   145  
   146            .radio-element{
   147              display: flex;
   148              align-items: center;
   149              position: relative;
   150  
   151              input {
   152                position: absolute;
   153                opacity: 0;
   154                cursor: pointer;
   155                height: 0;
   156                width: 0;
   157                margin: auto 0;
   158                &:checked ~ .checkmark:after {
   159                  display: block;
   160                }
   161              }
   162  
   163              .checkmark {
   164                position: absolute;
   165                left: 0;
   166                height: 16px;
   167                width: 16px;
   168                margin: 0;
   169                border: 1px solid #0237ae;
   170                border-radius: 3px;
   171                &:after {
   172                  content: "";
   173                  position: absolute;
   174                  display: none;
   175                  left: 5px;
   176                  top: 2px;
   177                  width: 5px;
   178                  height: 9px;
   179                  border: solid #0237ae;
   180                  border-width: 0 2px 2px 0;
   181                  -webkit-transform: rotate(45deg);
   182                  -ms-transform: rotate(45deg);
   183                  transform: rotate(45deg);
   184                }
   185              }
   186              label {
   187                cursor: pointer;
   188                margin: auto 1rem auto 0;
   189                padding-left: 25px;
   190                width: 100%;
   191                text-transform: uppercase;
   192              }
   193  
   194              .radio-label {
   195                width: auto;
   196                margin: 0;
   197                position: absolute;
   198                left: 0;
   199                top: 0;
   200                height: 100%;
   201                display: flex;
   202                align-items: center;
   203              }
   204  
   205              .radio-btn-contact{
   206                input[radio]{
   207                  margin:0;
   208                  padding:0;
   209                }
   210              }
   211            }
   212          }
   213        }
   214      }
   215    }
   216  }
   217  
   218  .contact__page {
   219    min-height: 100vh;
   220  }
   221  
   222  @media only screen and (max-width: 992px) {
   223    .contact {
   224      .links {
   225  
   226        flex-wrap: wrap;
   227  
   228        a {
   229          margin-top: 15px;
   230        }
   231      }
   232  
   233      .contact-form-container {
   234        margin: auto;
   235      }
   236  
   237      .contact-form-back {
   238        display: none;
   239      }
   240  
   241      .header-shapes-bottom {
   242        margin: auto;
   243        margin-top: 2rem;
   244        width: 100%;
   245        max-width: 500px;
   246      }
   247  
   248      .hidden-shape-xs {
   249        display: none;
   250      }
   251  
   252      .hidden-shape {
   253        display: block;
   254      }
   255  
   256      .subpage__contact {
   257        .form-column {
   258          margin-top: 3rem;
   259        }
   260  
   261        .contact-column {
   262          margin-top: 0;
   263        }
   264      }
   265  
   266      .subpage__header {
   267        padding-top: 20px;
   268        padding-bottom: 0;
   269        
   270        .header-shapes-top {
   271          top: -35px;
   272          left: 160px;
   273        }
   274      }
   275    }
   276  }
   277  
   278  @media only screen and (max-width: 440px) {
   279    .contact {
   280      .subpage__contact {
   281        .form-column {
   282          .contact-form-container {
   283            #contact-form {
   284              .radio-element {
   285                label {
   286                  font-size: 14px;
   287                }
   288              }
   289            }
   290          }
   291        }
   292      }
   293    }
   294  }