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 }