github.com/darmach/terratest@v0.34.8-0.20210517103231-80931f95e3ff/docs/assets/css/collection_browser.scss (about) 1 .collection-browser-doc.subpage .subpage__header { 2 padding-top: 5px; 3 padding-bottom: 5px; 4 overflow: hidden; 5 6 &.subpage__header--min { 7 overflow: visible; 8 9 .header-shapes-top { 10 position: absolute; 11 top: -20px; 12 width: 80%; 13 max-width: 800px; 14 left: auto; 15 right: 510px; 16 17 @media all and (max-width: 1200px) { 18 right: 410px; 19 } 20 @media all and (max-width: 991px) { 21 right: auto; 22 width: 600px; 23 top: -5px; 24 left: 50%; 25 margin-left: -300px; 26 } 27 @media all and (max-width: 767px) { 28 display: none; 29 } 30 } 31 } 32 } 33 34 .container-cb-lg { 35 max-width: 1600px; 36 margin: auto; 37 padding-left: 15px; 38 padding-right: 15px; 39 40 .col-md-2-5 { 41 width: 24.9%; 42 max-width: 400px; 43 } 44 45 #toc { 46 font-family: 'Source Sans Pro', sans-serif; 47 max-width: 350px; 48 } 49 } 50 51 @media all and (min-width: 1200px) { 52 .collection-browser .container-cb-lg .cb-doc-content, .collection-browser-doc .container-cb-lg .cb-doc-content { 53 margin-left: 0; 54 } 55 } 56 57 @media all and (max-width: 991px) { 58 .collection-browser .container-cb-lg .col-md-2-5, .collection-browser-doc .container-cb-lg .col-md-2-5 { 59 max-width: 100vw; 60 padding-left: 0px; 61 padding-right: 0px; 62 } 63 64 .collection-browser .container-cb-lg .col-md-2-5 #toc, .collection-browser-doc .container-cb-lg .col-md-2-5 #toc { 65 padding-left: 15px; 66 padding-right: 15px; 67 width: 100%; 68 max-width: 992px; 69 top: 0; 70 } 71 72 .collection-browser .container-cb-lg .col-md-2-5 #toc.fixed, .collection-browser-doc .container-cb-lg .col-md-2-5 #toc.fixed { 73 position: static; 74 } 75 } 76 77 .cb-doc-listing { 78 max-width: 800px; 79 margin-left: auto; 80 margin-right: auto; 81 82 @media all and (min-width: 1200px) { 83 & { 84 max-width: 800px; 85 margin-left: 0; 86 margin-right: auto; 87 } 88 } 89 } 90 91 .collection-browser-doc { 92 h1 { 93 margin: 20px auto; 94 font-size: 35px; 95 line-height: normal; 96 font-weight: normal; 97 text-align: center; 98 color: #1e252f; 99 } 100 101 .cb-doc-content { 102 max-width: 800px; 103 margin-left: auto; 104 margin-right: auto; 105 106 img { 107 max-width: 100%; 108 } 109 } 110 111 .cb-doc-detail { 112 margin-bottom: 150px; 113 114 .cb-doc-header { 115 margin-bottom: 50px; 116 } 117 118 h2 { 119 margin-top: 50px; 120 margin-bottom: 20px; 121 border-bottom: solid 2px #5b4de5; 122 font-weight: bold; 123 font-size: 28px; 124 125 &:first-child { 126 margin-top: 0px; 127 } 128 } 129 130 h3 { 131 margin-top: 50px; 132 font-weight: normal; 133 font-size: 28px; 134 } 135 136 h4 { 137 margin-top: 50px; 138 font-weight: normal; 139 font-size: 22px; 140 } 141 142 p, .listingblock { 143 margin-bottom: 20px; 144 } 145 } 146 147 .cb-doc-title-image { 148 padding: 0px; 149 max-height: 60px; 150 max-width: 130px; 151 margin: 30px auto; 152 } 153 154 .cb-doc-title { 155 color: #000000; 156 font-size: 35px; 157 line-height: normal; 158 text-align: center; 159 max-width: 760px; 160 margin: 0 auto; 161 162 p { 163 font-weight: 600; 164 margin-bottom: 0px; 165 opacity: 0.5; 166 font-size: 14px; 167 letter-spacing: 0.39px; 168 } 169 170 h1, h2, h3, h4, h5, h6 { 171 color: #1e252f; 172 } 173 } 174 175 .breadcrumb { 176 font-size: 14px; 177 margin-bottom: 0; 178 letter-spacing: -0.2px; 179 background-color: white; 180 font-weight: normal; 181 margin-top: 30px; 182 183 > a { 184 color: #5b4de5; 185 text-decoration: none; 186 187 &:last-child span { 188 border-bottom: 1px solid #5b4de5; 189 text-shadow: 0.5px 0 0; 190 191 &:hover { 192 border-bottom: 2px solid #5b4de5; 193 text-shadow: 0.5px 0 0; 194 } 195 } 196 197 &:first-child { 198 &:hover, &:active { 199 border-bottom: 2px solid #5b4de5; 200 text-shadow: 0.5px 0 0; 201 } 202 } 203 204 span { 205 &:hover, &:active { 206 border-bottom: 2px solid #5b4de5; 207 text-shadow: 0.5px 0 0; 208 } 209 } 210 } 211 } 212 213 .imageblock { 214 margin-bottom: 30px; 215 216 .title { 217 text-align: center; 218 color: #bbbdc0; 219 } 220 } 221 } 222 223 #toc.cb-doc-sidebar { 224 padding: 15px 5px; 225 padding-top: 20px; 226 font-size: 14px; 227 228 a { 229 color: #bbbdc0; 230 } 231 232 .nav-doc-collection-link { 233 border-bottom: 1px solid #1e252f; 234 width: 100%; 235 padding: 5px 0; 236 text-transform: capitalize; 237 font-weight: bold; 238 color: #1e252f; 239 240 a { 241 text-transform: capitalize; 242 font-weight: bold; 243 color: #1e252f; 244 } 245 } 246 247 .arrow-icon { 248 font-size: 13px; 249 line-height: 13px; 250 padding-right: 4px; 251 padding-left: 2px; 252 margin-right: 5px; 253 } 254 255 ul { 256 list-style: none; 257 padding-left: 15px; 258 259 li:last-child { 260 border-bottom-width: 0px; 261 } 262 } 263 264 > ul { 265 padding: 5px 0 5px 15px; 266 267 > li { 268 a { 269 text-transform: none; 270 font-size: 14px; 271 color: #bbbdc0; 272 } 273 274 border-bottom: 1px solid #bbbdc0; 275 276 > ul > li { 277 border-bottom: 1px solid #bbbdc0; 278 } 279 } 280 281 padding-left: 0px; 282 } 283 284 .arrow-icon { 285 color: #bbbdc0; 286 } 287 288 .no-collapsable .arrow-icon { 289 font-size: 10px; 290 } 291 292 [data-toggle="collapse"] { 293 .arrow-icon, + a { 294 color: #5b4de5; 295 } 296 297 &.collapsed { 298 .arrow-icon { 299 color: #bbbdc0; 300 -webkit-transform: rotate(-90deg); 301 -moz-transform: rotate(-90deg); 302 -o-transform: rotate(-90deg); 303 -ms-transform: rotate(-90deg); 304 transform: rotate(-90deg); 305 } 306 307 + a { 308 color: #bbbdc0; 309 } 310 } 311 312 &.active { 313 .arrow-icon { 314 color: #5b4de5; 315 } 316 317 + a { 318 color: #5b4de5; 319 } 320 } 321 } 322 } 323 324 .cb-input-placeholder { 325 font-size: 14px; 326 font-style: normal; 327 opacity: 1 !important; 328 font-weight: 600; 329 letter-spacing: -0.23px; 330 color: #0000; 331 } 332 333 .remove-visibility { 334 display: none; 335 clear: both; 336 } 337 338 .no-padding { 339 padding: 0 !important; 340 margin: 0 !important; 341 } 342 343 .no-transform { 344 transform: none; 345 box-shadow: none; 346 outline: none !important; 347 } 348 349 .active-button { 350 background-color: #fff !important; 351 position: relative; 352 border-radius: 8px !important; 353 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); 354 cursor: pointer; 355 border: 1px solid #dedede !important; 356 outline-color: #fff; 357 } 358 359 .cb-outline { 360 padding: 0; 361 362 a { 363 color: #999999; 364 365 &:active, &:hover { 366 text-decoration: none; 367 color: #06a6fd; 368 } 369 } 370 371 ul { 372 font-size: 16px; 373 font-weight: bold; 374 letter-spacing: -0.2px; 375 } 376 } 377 378 .col-md-2-5 { 379 position: relative; 380 min-height: 1px; 381 padding-right: 15px; 382 padding-left: 15px; 383 max-height: 100vh; 384 overflow-y: auto; 385 width: 25%; 386 } 387 388 @media (min-width: 992px) { 389 .col-md-2-5 { 390 float: left; 391 width: 20.66666667%; 392 } 393 } 394 395 @media all and (max-width: 991px) { 396 .collection-browser .col-md-2-5, .collection-browser-doc .col-md-2-5 { 397 width: 100vw; 398 height: 100vh; 399 background: #fff; 400 position: fixed; 401 left: -120vw; 402 top: 0; 403 z-index: 100; 404 transition: all 0.2s ease; 405 overflow: initial; 406 } 407 408 .collection-browser .col-md-2-5 #toc.cd-doc-sidebar.fixed, .collection-browser-doc .col-md-2-5 #toc.cd-doc-sidebar.fixed { 409 position: static; 410 } 411 412 .collection-browser .col-md-2-5.opened, .collection-browser-doc .col-md-2-5.opened { 413 left: 0; 414 } 415 416 .collection-browser .col-md-2-5.opened #toc-toggle-open, .collection-browser-doc .col-md-2-5.opened #toc-toggle-open { 417 display: none; 418 } 419 420 .collection-browser .col-md-2-5 #toc.cb-doc-sidebar > ul > li a, .collection-browser-doc .col-md-2-5 #toc.cb-doc-sidebar > ul > li a { 421 font-size: 18px; 422 } 423 424 .collection-browser .col-md-2-5 #toc.cd-doc-sidebar > ul > li .arrow-icon, .collection-browser-doc .col-md-2-5 #toc.cd-doc-sidebar > ul > li .arrow-icon { 425 font-size: 15px; 426 line-height: 15px; 427 } 428 } 429 430 .toc-toggle { 431 width: 100%; 432 padding: 5px; 433 434 .toc-toggle__button { 435 background: #fff; 436 width: 40px; 437 height: 40px; 438 border-radius: 50%; 439 border: 1px solid #bbbdc0; 440 display: flex; 441 align-items: center; 442 justify-content: center; 443 444 &:hover { 445 cursor: pointer; 446 color: #5b4de5; 447 } 448 } 449 450 #toc-toggle-open { 451 position: fixed; 452 bottom: 15px; 453 left: 15px; 454 z-index: 10; 455 } 456 457 #toc-toggle-close { 458 margin-right: 0; 459 margin-left: auto; 460 position: relative; 461 z-index: 101; 462 } 463 } 464 465 .collection-browser { 466 .cb-doc-listing h3 { 467 max-width: 90%; 468 margin-left: auto; 469 margin-right: auto; 470 margin-bottom: 10px; 471 } 472 473 .cb-doc-card { 474 max-width: 90%; 475 margin-left: auto; 476 margin-right: auto; 477 } 478 479 #toc { 480 max-height: 100vh; 481 overflow-y: auto; 482 483 ul { 484 margin-top: 0; 485 } 486 } 487 } 488 489 #toc { 490 padding: 0; 491 492 &.fixed { 493 width: inherit; 494 padding-right: 16px !important; 495 } 496 497 a { 498 font-weight: normal; 499 text-transform: uppercase; 500 color: #1e252f; 501 color: #999999; 502 503 &:active, &:hover { 504 text-decoration: none; 505 color: #06a6fd; 506 } 507 } 508 509 ul { 510 font-size: 16px; 511 font-weight: bold; 512 letter-spacing: -0.2px; 513 } 514 515 .section-nav, .sectlevel1 { 516 display: block; 517 z-index: 2; 518 padding: 30px 5px; 519 overflow-y: auto; 520 max-height: 100vh; 521 overflow-wrap: break-word; 522 } 523 524 .section-nav li, .sectlevel1 li { 525 list-style-type: none; 526 } 527 528 .section-nav li:hover, .sectlevel1 li:hover { 529 cursor: pointer; 530 } 531 532 .sectlevel2 { 533 padding-left: 20px !important; 534 535 li { 536 line-height: 16px; 537 margin-bottom: 8px; 538 } 539 } 540 541 a { 542 &.selected, &:hover, &:active { 543 color: #5b4de5 !important; 544 text-decoration: none; 545 font-weight: bold; 546 } 547 } 548 } 549 550 @media (max-width: 991px) { 551 #toc { 552 .section-nav, .sectlevel1 { 553 display: none; 554 clear: both; 555 } 556 } 557 } 558 559 body .cb .cb-section-white { 560 font-family: 'Open Sans', sans-serif; 561 color: #1e252f; 562 } 563 564 .cb-doc-listing { 565 .category-head { 566 font-size: 30px; 567 font-weight: 600; 568 line-height: normal; 569 letter-spacing: 0.84px; 570 color: #1e252f; 571 margin-top: 40px; 572 margin-bottom: 11px; 573 574 &:first-of-type { 575 margin-top: 1em; 576 } 577 578 &:hover > a.anchorjs-link { 579 text-decoration: none; 580 display: none; 581 } 582 } 583 584 .card { 585 color: #1e252f; 586 cursor: pointer; 587 min-height: 100px; 588 overflow: hidden; 589 position: relative; 590 display: flex; 591 align-items: center; 592 593 & > .row { 594 width: 100%; 595 } 596 597 .card-title { 598 margin-top: 0; 599 margin-bottom: 8px; 600 font-size: 20px; 601 letter-spacing: 0.56px; 602 603 &:hover > a.anchorjs-link { 604 color: #FFFFFF; 605 text-decoration: none; 606 display: none; 607 } 608 } 609 610 a.card-title__link:hover { 611 color: $primary-color; 612 a, b, h5 { 613 color: $primary-color; 614 } 615 } 616 617 a { 618 text-decoration: none; 619 } 620 621 .card-body { 622 padding: 25px 30px 25px 30px; 623 } 624 625 .img-inner { 626 position: absolute; 627 top: 50%; 628 -ms-transform: translateY(-50%); 629 transform: translateY(-50%); 630 } 631 632 img { 633 max-width: 100%; 634 display: block; 635 margin: auto auto; 636 padding: 11px 20px 11px 30px; 637 max-height: 85px; 638 } 639 640 p { 641 font-size: 13px; 642 font-weight: inherit; 643 line-height: 1.5; 644 letter-spacing: 0.34px; 645 margin: 0; 646 } 647 648 h6, h5, h4, h3, h2, a { 649 color: #1e252f; 650 } 651 652 code { 653 color: #c7254e !important; 654 } 655 } 656 657 .cb-doc-card { 658 margin-bottom: 15px; 659 border: solid 1px #dedede; 660 border-radius: 10px; 661 transition: 0.2s all ease; 662 } 663 664 .float-right { 665 float: right; 666 } 667 668 .card-shadow:hover { 669 -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1); 670 671 /* Safari, Android, iOS */ 672 -moz-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1); 673 674 /* Firefox */ 675 box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1); 676 border: none; 677 transform: scale(1.1) translateZ(0); 678 } 679 } 680 681 @media all and (max-width: 768px) { 682 .cb-doc-listing .card .card-body { 683 padding: 10px 15px 10px 15px; 684 } 685 } 686 687 .cb .section-hero { 688 689 .container { 690 margin-bottom: 20px; 691 } 692 693 h1 { 694 font-size: 40px; 695 letter-spacing: 1.13px; 696 margin-bottom: 11px; 697 } 698 699 p { 700 font-size: 20px; 701 font-weight: inherit; 702 line-height: 1.5; 703 letter-spacing: 0.56px; 704 } 705 } 706 707 .section-hero-blue { 708 height: 409px; 709 color: #fff; 710 711 label { 712 margin-bottom: 29px; 713 font-size: 35px; 714 line-height: normal; 715 letter-spacing: 0.98px; 716 text-align: center; 717 color: #ffffff; 718 } 719 720 img { 721 margin: -1%; 722 position: relative; 723 height: 231px; 724 width: 112px; 725 margin-bottom: 23px; 726 } 727 728 a { 729 padding: 14px 39px; 730 margin-bottom: 49px; 731 color: #08a9fb; 732 font-size: 14px; 733 background-color: white; 734 735 &:active, &:hover { 736 color: #08a9fb; 737 cursor: pointer; 738 transform: none; 739 box-shadow: none; 740 outline: none !important; 741 } 742 } 743 } 744 745 .searchrow { 746 margin-top: 20px; 747 padding: 0; 748 749 .input-group { 750 width: 100%; 751 padding-right: 19px; 752 z-index: 0; 753 } 754 755 button { 756 border-bottom-left-radius: 8px; 757 border-top-left-radius: 8px; 758 min-height: 56px; 759 height: 56px; 760 761 &:hover, &:focus { 762 transform: none; 763 box-shadow: none; 764 outline: none !important; 765 } 766 } 767 768 input { 769 background: #f5f9fa; 770 border-top-right-radius: 8px; 771 border-bottom-right-radius: 8px; 772 min-height: 56px; 773 height: 56px; 774 border: none; 775 color: #1e252f; 776 transform: none; 777 box-shadow: none; 778 outline: none !important; 779 780 &:active, &:focus { 781 transform: none; 782 box-shadow: none; 783 outline: none !important; 784 } 785 } 786 } 787 788 .cb-input-box { 789 &::-webkit-input-placeholder, &::-moz-placeholder, &::-ms-placeholder, &::placeholder { 790 font-size: 14px; 791 font-style: normal; 792 opacity: 1 !important; 793 font-weight: 600; 794 letter-spacing: -0.23px; 795 color: #0000; 796 } 797 } 798 799 .cloud-filter { 800 display: flex; 801 justify-content: center; 802 margin-bottom: 11px; 803 804 .filter { 805 width: 109px; 806 height: 76px; 807 cursor: pointer; 808 float: left; 809 border-radius: 8px; 810 border: none; 811 background-color: #f5f9fa; 812 text-align: center; 813 814 &:hover, &:active { 815 background-color: #fff !important; 816 position: relative; 817 border-radius: 8px !important; 818 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); 819 cursor: pointer; 820 border: 1px solid #dedede !important; 821 outline-color: #fff; 822 } 823 824 img { 825 vertical-align: middle; 826 max-height: 55px; 827 padding: 8px; 828 } 829 830 .helper { 831 display: inline-block; 832 height: 100%; 833 vertical-align: middle; 834 } 835 836 &:nth-last-of-type(2) { 837 border-radius: 0; 838 } 839 840 &:last-child { 841 border-top-left-radius: 0; 842 border-bottom-left-radius: 0; 843 } 844 845 &:first-child { 846 border-top-right-radius: 0; 847 border-bottom-right-radius: 0; 848 } 849 } 850 } 851 852 .no-azure-results { 853 display: none; 854 855 h2 { 856 color: #1e252f; 857 font-size: 30px; 858 line-height: normal; 859 letter-spacing: 0.84px; 860 margin-bottom: 8px; 861 margin-top: 91px; 862 863 &:hover > a.anchorjs-link { 864 color: #FFFFFF; 865 text-decoration: none; 866 display: none; 867 } 868 } 869 870 p { 871 font-size: 20px; 872 opacity: 0.7; 873 line-height: 1.5; 874 letter-spacing: 0.56px; 875 color: #000000; 876 margin-bottom: 24px; 877 } 878 879 .btn { 880 border-radius: 23.5px; 881 background-image: linear-gradient(to bottom, #5cbde7, #569cea); 882 883 &:hover, &:active { 884 outline: none; 885 transform: none; 886 box-shadow: none; 887 border-radius: 23.5px; 888 background-image: linear-gradient(to bottom, #5cbde7, #569cea); 889 } 890 } 891 } 892 893 #tags-filter { 894 display: flex; 895 justify-content: flex-end; 896 897 button { 898 border-radius: 8px; 899 background: rgba(0, 185, 248, 0.2); 900 padding: 0 15px; 901 box-shadow: none; 902 border: none; 903 font-size: 18px; 904 font-weight: 600; 905 letter-spacing: 0.51px; 906 text-align: center; 907 color: #06a6fd; 908 909 &:hover, &:focus, &:active { 910 transform: none; 911 box-shadow: none; 912 outline: none !important; 913 background: rgba(0, 185, 248, 0.1); 914 color: #06a6fd; 915 } 916 } 917 } 918 919 .filter-options { 920 padding: 0; 921 margin: 16px; 922 923 .card { 924 padding: 30px 109px; 925 border-radius: 8px; 926 background-color: #f5f9fa; 927 min-height: 193px; 928 max-height: 423px; 929 930 .tags { 931 display: flex; 932 flex-wrap: wrap; 933 flex-direction: column; 934 max-height: 333px; 935 } 936 937 .checkbox { 938 padding-left: 20px; 939 position: relative; 940 display: block; 941 margin-bottom: 0; 942 943 input { 944 opacity: 0; 945 position: absolute; 946 z-index: 1; 947 cursor: pointer; 948 margin-left: -20px; 949 950 &:checked + label { 951 &::before { 952 border: 2px solid #06a6fd; 953 } 954 955 &::after { 956 content: ''; 957 display: inline-block; 958 position: absolute; 959 width: 13px; 960 height: 13px; 961 left: 2px; 962 top: 4px; 963 margin-left: -18px; 964 border: 2px solid #06a6fd; 965 border-radius: 2px; 966 background-color: #06a6fd; 967 } 968 } 969 } 970 971 label { 972 display: inline-block; 973 position: relative; 974 padding-left: 10px; 975 976 &::before { 977 content: ''; 978 display: inline-block; 979 position: absolute; 980 width: 18px; 981 height: 18px; 982 border-radius: 2px; 983 border: 2px solid #939596; 984 background-color: #fff; 985 left: -18px; 986 } 987 } 988 989 + .checkbox { 990 margin-top: 10px !important; 991 } 992 993 input:checked + label { 994 &::before { 995 background-color: #06a6fd; 996 } 997 998 &::after { 999 content: ''; 1000 position: absolute; 1001 width: 10px; 1002 height: 7px; 1003 background: #06a6fd; 1004 left: 4px; 1005 border: 2px solid #fff; 1006 border-top: none; 1007 border-right: none; 1008 -webkit-transform: rotate(-45deg); 1009 -moz-transform: rotate(-45deg); 1010 -o-transform: rotate(-45deg); 1011 -ms-transform: rotate(-45deg); 1012 transform: rotate(-45deg); 1013 } 1014 } 1015 1016 label::before { 1017 border-radius: 2px; 1018 } 1019 } 1020 1021 p { 1022 letter-spacing: -0.2px; 1023 color: #8f9fa7; 1024 text-transform: uppercase; 1025 font-size: 14px; 1026 font-weight: bold; 1027 margin-bottom: 2px; 1028 } 1029 1030 label { 1031 font-size: 16px; 1032 font-weight: 600; 1033 letter-spacing: -0.23px; 1034 color: #939596; 1035 text-transform: capitalize; 1036 line-height: 1.3em; 1037 } 1038 } 1039 } 1040 1041 .fixed { 1042 position: fixed; 1043 top: 0; 1044 } 1045 1046 .bottom { 1047 position: absolute; 1048 bottom: 0; 1049 top: auto; 1050 } 1051 1052 .row.equal { 1053 display: flex; 1054 display: -webkit-flex; 1055 flex-wrap: wrap; 1056 } 1057 1058 #toc .sectlevel1 .expanded ul { 1059 display: block; 1060 font-size: 14px; 1061 font-weight: normal; 1062 } 1063 1064 .no-results-space { 1065 &:after { 1066 margin-bottom: 40%; 1067 } 1068 1069 width: 100%; 1070 } 1071 1072 @media (max-width: 991px) { 1073 .cb .section-hero { 1074 padding-top: 0; 1075 } 1076 1077 .filter-options .card { 1078 padding: 20px 40px; 1079 } 1080 1081 .categories { 1082 display: none !important; 1083 } 1084 1085 .cb-doc-listing .card-shadow { 1086 &:hover, &:active { 1087 transform: scale(1.05) translateZ(0); 1088 } 1089 1090 .card img { 1091 padding: 11px; 1092 } 1093 } 1094 1095 .breadcrumb { 1096 margin-bottom: 0; 1097 } 1098 } 1099 1100 @media only screen and (max-width: 767px) { 1101 .cb .section-hero { 1102 h1 { 1103 font-size: 29px; 1104 } 1105 1106 p { 1107 font-size: 14px; 1108 } 1109 } 1110 1111 .post-detail { 1112 h1 { 1113 font-size: 29px; 1114 } 1115 1116 .post-title { 1117 padding: 0 !important; 1118 } 1119 } 1120 1121 .post-content { 1122 h2 { 1123 margin: 0 !important; 1124 font-size: 28px !important; 1125 } 1126 1127 h3 { 1128 font-size: 22px !important; 1129 } 1130 } 1131 1132 .searchrow, .filter-options { 1133 display: none !important; 1134 } 1135 1136 .cloud-filter .filter { 1137 height: 60px; 1138 width: 90px; 1139 } 1140 1141 #listings { 1142 display: flex; 1143 justify-content: center; 1144 } 1145 1146 .cb-doc-listing { 1147 .category-head { 1148 font-size: 20px; 1149 } 1150 1151 .card .card-title { 1152 font-size: 16px; 1153 } 1154 } 1155 1156 .card-shadow:hover { 1157 -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1); 1158 1159 /* Safari, Android, iOS */ 1160 -moz-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1); 1161 1162 /* Firefox */ 1163 box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1); 1164 border: none; 1165 } 1166 1167 .cb-newsletter { 1168 padding: 0 !important; 1169 1170 label { 1171 font-size: 22px !important; 1172 } 1173 1174 p { 1175 font-size: 16px; 1176 } 1177 1178 .btn { 1179 padding: 6px 20px !important; 1180 } 1181 } 1182 1183 .section-hero-blue { 1184 label { 1185 font-size: 25px; 1186 } 1187 1188 a { 1189 padding: 6px 20px; 1190 } 1191 } 1192 1193 p, pre { 1194 font-size: 14px; 1195 } 1196 1197 code { 1198 font-size: 14px; 1199 1200 &[class*="language-"] { 1201 font-size: 14px; 1202 } 1203 } 1204 1205 pre[class*="language-"] { 1206 font-size: 14px; 1207 } 1208 } 1209 1210 .cb-newsletter, .no-results { 1211 padding: 5em 6em; 1212 font-size: 16px; 1213 color: #1e252f; 1214 display: inline-block; 1215 } 1216 1217 .cb-newsletter .modal-box, .no-results .modal-box { 1218 padding-bottom: 3em; 1219 } 1220 1221 .cb-newsletter .cb-input-box, .no-results .cb-input-box { 1222 background-color: #f5f9fa; 1223 border: none; 1224 border-top-left-radius: 20px; 1225 border-bottom-left-radius: 20px; 1226 font-size: 16px; 1227 color: black; 1228 height: 42px; 1229 z-index: 1; 1230 overflow: hidden; 1231 padding-right: 16px; 1232 box-shadow: none; 1233 } 1234 1235 .cb-newsletter .cb-input-box:hover, .no-results .cb-input-box:hover, .cb-newsletter .cb-input-box:active, .no-results .cb-input-box:active, .cb-newsletter .cb-input-box:focus, .no-results .cb-input-box:focus { 1236 border: 1px solid #07a7fc; 1237 z-index: 1 !important; 1238 padding: 12px; 1239 transform: none; 1240 box-shadow: none; 1241 outline: none !important; 1242 } 1243 1244 .cb-newsletter .cb-input-box:invalid, .no-results .cb-input-box:invalid { 1245 border: 1px solid #ef5a73; 1246 } 1247 1248 .cb-newsletter label, .no-results label { 1249 font-size: 28px; 1250 line-height: 40px; 1251 letter-spacing: 0.79px; 1252 font-weight: 600; 1253 color: #1e252f; 1254 } 1255 1256 .cb-newsletter img, .no-results img { 1257 margin-bottom: 2%; 1258 } 1259 1260 .cb-newsletter .btn, .no-results .btn { 1261 text-decoration: none; 1262 background: #07a7fc; 1263 font-size: 15px; 1264 margin-top: -2px; 1265 border-radius: 25px !important; 1266 margin-left: -13px; 1267 padding: 11px 24px; 1268 position: relative; 1269 z-index: 2; 1270 } 1271 1272 .cb-newsletter .btn:hover, .no-results .btn:hover, .cb-newsletter .btn:focus, .no-results .btn:focus { 1273 background: #06a6fd; 1274 transform: none; 1275 box-shadow: none; 1276 outline: none !important; 1277 } 1278 1279 @media (min-width: 768px) { 1280 #newsletter-success .modal-dialog { 1281 margin: 30px auto; 1282 width: auto; 1283 } 1284 } 1285 1286 #newsletter-success { 1287 label { 1288 font-size: 28px; 1289 font-weight: 600; 1290 line-height: 1.43; 1291 letter-spacing: 0.79px; 1292 color: #1e252f; 1293 margin-bottom: 10px; 1294 } 1295 1296 p { 1297 color: #1e252f; 1298 font-size: 16px; 1299 line-height: 22px; 1300 letter-spacing: 0.45px; 1301 } 1302 1303 .modal-content { 1304 background: #fff; 1305 max-width: 468px; 1306 height: 320px; 1307 border-radius: 8px; 1308 1309 .modal-body { 1310 padding: 50px 39px; 1311 1312 .img { 1313 margin-bottom: 19px; 1314 } 1315 } 1316 } 1317 1318 .btn { 1319 width: 131px; 1320 height: 47px; 1321 border-radius: 23.5px; 1322 background-color: #06a6fd; 1323 color: #ffffff; 1324 margin-top: 20px; 1325 1326 &:hover, &:focus { 1327 background: #06a6fd; 1328 outline: none; 1329 transform: none; 1330 box-shadow: none; 1331 outline: none !important; 1332 } 1333 } 1334 } 1335 1336 .cb-cta-card { 1337 background-color: white; 1338 color: black; 1339 box-shadow: 3px 4px #c5c2c2; 1340 border-radius: 5px; 1341 padding: 0 24px 0; 1342 margin-top: 10px; 1343 1344 p { 1345 color: black; 1346 font-size: 14px; 1347 margin-top: -20%; 1348 } 1349 1350 .deploy { 1351 margin-top: 6%; 1352 width: 100%; 1353 border-radius: 6px; 1354 font-size: 14px; 1355 background-color: #06a6fd; 1356 color: white !important; 1357 } 1358 1359 .dismiss-cta { 1360 color: #06a6fd; 1361 1362 &:hover, &:focus { 1363 text-decoration: none; 1364 transform: none; 1365 box-shadow: none; 1366 outline: none !important; 1367 } 1368 } 1369 1370 img { 1371 max-width: 100%; 1372 } 1373 } 1374 1375 @media (max-width: 992px) { 1376 .cb-cta-card { 1377 display: none; 1378 clear: both; 1379 } 1380 } 1381 1382 .cb-section-white { 1383 background-color: #fff; 1384 position: relative; 1385 color: #1e252f; 1386 padding: 20px 25px 0 25px; 1387 font-family: 'Open Sans', sans-serif; 1388 min-height: 400px; 1389 1390 .container-fluid { 1391 max-width: 1200px; 1392 } 1393 } 1394 1395 .img-center { 1396 max-width: 184px; 1397 max-height: 184px; 1398 padding: 15px; 1399 display: block; 1400 margin: 0 auto; 1401 } 1402 1403 .post-bg { 1404 background-color: #f6f8fa; 1405 } 1406 1407 .post-detail { 1408 h1 { 1409 margin: 20px auto; 1410 font-size: 35px; 1411 line-height: normal; 1412 letter-spacing: 0.98px; 1413 text-align: center; 1414 color: #1e252f; 1415 } 1416 1417 .post-title-image { 1418 padding: 0px; 1419 max-height: 110px; 1420 } 1421 1422 .post-title { 1423 color: #000000; 1424 padding: 1em 2em 0 2em; 1425 letter-spacing: 0.98px; 1426 font-size: 35px; 1427 line-height: normal; 1428 text-align: center; 1429 max-width: 760px; 1430 margin: 0 auto; 1431 1432 p { 1433 font-weight: 600; 1434 margin-bottom: 0px; 1435 opacity: 0.5; 1436 font-size: 14px; 1437 letter-spacing: 0.39px; 1438 } 1439 1440 h1, h2, h3, h4, h5, h6 { 1441 color: #1e252f; 1442 } 1443 } 1444 1445 .breadcrumb { 1446 font-size: 14px; 1447 margin-bottom: 0; 1448 letter-spacing: -0.2px; 1449 background-color: white; 1450 1451 > a { 1452 color: #06a6fd; 1453 text-decoration: none; 1454 1455 &:last-child span { 1456 border-bottom: 1px solid #06a6fd; 1457 text-shadow: 0.5px 0 0; 1458 1459 &:hover { 1460 border-bottom: 2px solid #06a6fd; 1461 text-shadow: 0.5px 0 0; 1462 } 1463 } 1464 1465 &:first-child { 1466 &:hover, &:active { 1467 border-bottom: 2px solid #06a6fd; 1468 text-shadow: 0.5px 0 0; 1469 } 1470 } 1471 1472 span { 1473 &:hover, &:active { 1474 border-bottom: 2px solid #06a6fd; 1475 text-shadow: 0.5px 0 0; 1476 } 1477 } 1478 } 1479 } 1480 1481 h2 { 1482 border-bottom: solid 1px #07a7fc; 1483 } 1484 } 1485 1486 .post-content { 1487 padding: 0 0 50px 0; 1488 color: #1e252f; 1489 line-height: 1.38; 1490 max-width: 760px; 1491 margin: 0 auto; 1492 1493 .imageblock > .title { 1494 font-size: 12px; 1495 margin: 5px 0 15px 0; 1496 color: rgba(0, 0, 0, 0.54); 1497 text-align: center; 1498 } 1499 1500 .sect2 { 1501 .paragraph, dd { 1502 margin-bottom: 10px; 1503 } 1504 1505 dl { 1506 margin: 0; 1507 } 1508 1509 .listingblock { 1510 margin: 20px 0; 1511 1512 &.title { 1513 font-size: 12px; 1514 margin: 15px 0 0 0; 1515 color: rgba(0, 0, 0, 0.54); 1516 text-align: left; 1517 } 1518 } 1519 1520 .hdlist1 a { 1521 text-decoration: none; 1522 color: #1e252f; 1523 } 1524 1525 .dlist, .ulist { 1526 padding: 0; 1527 margin: 20px 0; 1528 } 1529 1530 .dlist dt, .ulist dt { 1531 margin-top: 15px; 1532 } 1533 1534 pre { 1535 &.highlight > code, &:not(.highlight) { 1536 padding: 15px; 1537 background: rgba(245, 245, 245, 0.3); 1538 border: 1px solid #efefef; 1539 } 1540 } 1541 1542 .token { 1543 &.operator, &.entity, &.url, &.variable { 1544 background: transparent !important; 1545 } 1546 } 1547 } 1548 1549 p, li { 1550 font-size: 16px; 1551 letter-spacing: 0.45px; 1552 margin: 0; 1553 } 1554 1555 p em, li em { 1556 font-style: italic; 1557 } 1558 1559 p code, li code { 1560 background-color: #e6f6fe; 1561 color: #000; 1562 } 1563 1564 p > { 1565 a, em > a { 1566 color: #06a6fd; 1567 text-decoration: none; 1568 font-weight: bold; 1569 } 1570 } 1571 1572 img { 1573 max-width: 100%; 1574 padding-top: 10px; 1575 display: block; 1576 margin: 0 auto; 1577 1578 &:hover { 1579 cursor: zoom-in; 1580 } 1581 } 1582 1583 pre { 1584 padding: 0; 1585 border: none; 1586 font-size: 14px; 1587 overflow-y: scroll; 1588 text-overflow: initial; 1589 max-height: 100vh; 1590 margin: 10px 0; 1591 1592 &[class*="language-"] { 1593 padding: 0; 1594 border: none; 1595 font-size: 14px; 1596 overflow-y: scroll; 1597 text-overflow: initial; 1598 max-height: 100vh; 1599 margin: 10px 0; 1600 } 1601 } 1602 1603 h2 { 1604 font-size: 38px; 1605 line-height: 1.43; 1606 letter-spacing: 0.79px; 1607 margin: 70px 0 28px 0; 1608 } 1609 1610 h3 { 1611 font-size: 28px; 1612 line-height: 1.43; 1613 letter-spacing: 0.79px; 1614 margin: 40px 0 18px 0; 1615 } 1616 1617 h1, h2, h3, h4, h5, h6 { 1618 color: #1e252f; 1619 } 1620 1621 h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link { 1622 color: #1e252f; 1623 font-size: .9em !important; 1624 margin-left: -0.8em !important; 1625 padding-right: 0.1em !important; 1626 transform: none; 1627 box-shadow: none; 1628 outline: none !important; 1629 } 1630 1631 h1:hover > a.anchorjs-link, h5:hover > a.anchorjs-link, h6:hover > a.anchorjs-link { 1632 color: #FFFFFF; 1633 text-decoration: none; 1634 display: none; 1635 } 1636 1637 table { 1638 font-size: 12px; 1639 letter-spacing: 0.34px; 1640 color: #1e252f; 1641 1642 caption { 1643 color: #1e252f; 1644 } 1645 1646 thead { 1647 font-weight: 600; 1648 1649 th { 1650 padding: 7px 0; 1651 } 1652 } 1653 1654 tbody { 1655 background-color: #f5f9fa; 1656 1657 tr { 1658 border-bottom: 15px solid #fff; 1659 1660 td { 1661 padding: 5px; 1662 1663 p { 1664 font-size: 12px; 1665 letter-spacing: 0.34px; 1666 padding: 10px; 1667 } 1668 1669 &:nth-child(even) { 1670 background-color: #fafcfc; 1671 } 1672 } 1673 } 1674 } 1675 1676 .tableblock { 1677 line-height: 20px; 1678 } 1679 } 1680 } 1681 1682 .admonitionblock-content { 1683 position: relative; 1684 padding: 19px; 1685 border-top: 9px solid #06a6fd; 1686 background-color: #f5f9fa; 1687 text-align: center; 1688 margin: 40px 0; 1689 1690 .title { 1691 font-weight: bold; 1692 margin-bottom: 0 !important; 1693 } 1694 1695 table { 1696 text-align: center; 1697 margin-left: auto; 1698 margin-right: auto; 1699 1700 tbody tr { 1701 border-bottom: none !important; 1702 1703 .icon .title { 1704 margin-right: 40px; 1705 position: relative; 1706 font-size: 0; 1707 text-align: center; 1708 1709 &:after { 1710 display: block; 1711 position: absolute; 1712 color: #fff; 1713 content: "!"; 1714 border-radius: 50%; 1715 width: 21px; 1716 height: 21px; 1717 line-height: 21px; 1718 font-weight: normal; 1719 left: 0; 1720 font-size: 16px; 1721 margin-top: -9px; 1722 } 1723 } 1724 1725 a { 1726 color: #07a7fc; 1727 text-decoration: none; 1728 font-weight: 600; 1729 } 1730 1731 td { 1732 text-align: initial; 1733 font-size: 12px; 1734 line-height: normal; 1735 letter-spacing: 0.34px; 1736 color: #1e252f; 1737 padding: 0; 1738 1739 p { 1740 text-align: initial; 1741 font-size: 12px; 1742 line-height: normal; 1743 letter-spacing: 0.34px; 1744 color: #1e252f; 1745 padding: 0; 1746 } 1747 1748 .js-subscribe-cta, p .js-subscribe-cta { 1749 color: #07a7fc; 1750 text-decoration: none; 1751 font-weight: 600; 1752 } 1753 1754 .js-subscribe-cta:hover, p .js-subscribe-cta:hover { 1755 cursor: pointer; 1756 text-decoration: underline; 1757 } 1758 1759 .title, p .title { 1760 margin-bottom: 12px; 1761 } 1762 1763 code, p code { 1764 background: #e5ecee !important; 1765 color: #1e252f; 1766 font-family: AndaleMono; 1767 font-weight: normal; 1768 font-size: 12px; 1769 } 1770 1771 &:nth-child(even), p:nth-child(even) { 1772 background-color: inherit !important; 1773 } 1774 } 1775 } 1776 } 1777 } 1778 1779 .admonitionblock { 1780 &.important, &.note { 1781 position: relative; 1782 padding: 19px; 1783 border-top: 9px solid #06a6fd; 1784 background-color: #f5f9fa; 1785 text-align: center; 1786 margin: 40px 0; 1787 } 1788 1789 &.important .title, &.note .title { 1790 font-weight: bold; 1791 margin-bottom: 0 !important; 1792 } 1793 1794 &.important table, &.note table { 1795 text-align: center; 1796 margin-left: auto; 1797 margin-right: auto; 1798 } 1799 1800 &.important table tbody tr, &.note table tbody tr { 1801 border-bottom: none !important; 1802 } 1803 1804 &.important table tbody tr .icon .title, &.note table tbody tr .icon .title { 1805 margin-right: 40px; 1806 position: relative; 1807 font-size: 0; 1808 text-align: center; 1809 } 1810 1811 &.important table tbody tr .icon .title:after, &.note table tbody tr .icon .title:after { 1812 display: block; 1813 position: absolute; 1814 color: #fff; 1815 content: "!"; 1816 border-radius: 50%; 1817 width: 21px; 1818 height: 21px; 1819 line-height: 21px; 1820 font-weight: normal; 1821 left: 0; 1822 font-size: 16px; 1823 margin-top: -9px; 1824 } 1825 1826 &.important table tbody tr a, &.note table tbody tr a { 1827 color: #07a7fc; 1828 text-decoration: none; 1829 font-weight: 600; 1830 } 1831 1832 &.important table tbody tr td, &.note table tbody tr td, &.important table tbody tr td p, &.note table tbody tr td p { 1833 text-align: initial; 1834 font-size: 12px; 1835 line-height: normal; 1836 letter-spacing: 0.34px; 1837 color: #1e252f; 1838 padding: 0; 1839 } 1840 1841 &.important table tbody tr td .js-subscribe-cta, &.note table tbody tr td .js-subscribe-cta, &.important table tbody tr td p .js-subscribe-cta, &.note table tbody tr td p .js-subscribe-cta { 1842 color: #07a7fc; 1843 text-decoration: none; 1844 font-weight: 600; 1845 } 1846 1847 &.important table tbody tr td .js-subscribe-cta:hover, &.note table tbody tr td .js-subscribe-cta:hover, &.important table tbody tr td p .js-subscribe-cta:hover, &.note table tbody tr td p .js-subscribe-cta:hover { 1848 cursor: pointer; 1849 text-decoration: underline; 1850 } 1851 1852 &.important table tbody tr td .title, &.note table tbody tr td .title, &.important table tbody tr td p .title, &.note table tbody tr td p .title { 1853 margin-bottom: 12px; 1854 } 1855 1856 &.important table tbody tr td code, &.note table tbody tr td code, &.important table tbody tr td p code, &.note table tbody tr td p code { 1857 background: #e5ecee !important; 1858 color: #1e252f; 1859 font-family: AndaleMono; 1860 font-weight: normal; 1861 font-size: 12px; 1862 } 1863 1864 &.important table tbody tr td:nth-child(even), &.note table tbody tr td:nth-child(even), &.important table tbody tr td p:nth-child(even), &.note table tbody tr td p:nth-child(even) { 1865 background-color: inherit !important; 1866 } 1867 1868 &.important .title:after, &.note .title:after { 1869 background-color: #06a6fd; 1870 border: 1px solid #06a6fd; 1871 } 1872 1873 &.error { 1874 position: relative; 1875 padding: 19px; 1876 border-top: 9px solid #06a6fd; 1877 background-color: #f5f9fa; 1878 text-align: center; 1879 margin: 40px 0; 1880 1881 .title { 1882 font-weight: bold; 1883 margin-bottom: 0 !important; 1884 } 1885 1886 table { 1887 text-align: center; 1888 margin-left: auto; 1889 margin-right: auto; 1890 1891 tbody tr { 1892 border-bottom: none !important; 1893 1894 .icon .title { 1895 margin-right: 40px; 1896 position: relative; 1897 font-size: 0; 1898 text-align: center; 1899 1900 &:after { 1901 display: block; 1902 position: absolute; 1903 color: #fff; 1904 content: "!"; 1905 border-radius: 50%; 1906 width: 21px; 1907 height: 21px; 1908 line-height: 21px; 1909 font-weight: normal; 1910 left: 0; 1911 font-size: 16px; 1912 margin-top: -9px; 1913 } 1914 } 1915 1916 a { 1917 color: #07a7fc; 1918 text-decoration: none; 1919 font-weight: 600; 1920 } 1921 1922 td { 1923 text-align: initial; 1924 font-size: 12px; 1925 line-height: normal; 1926 letter-spacing: 0.34px; 1927 color: #1e252f; 1928 padding: 0; 1929 1930 p { 1931 text-align: initial; 1932 font-size: 12px; 1933 line-height: normal; 1934 letter-spacing: 0.34px; 1935 color: #1e252f; 1936 padding: 0; 1937 } 1938 1939 .js-subscribe-cta, p .js-subscribe-cta { 1940 color: #07a7fc; 1941 text-decoration: none; 1942 font-weight: 600; 1943 } 1944 1945 .js-subscribe-cta:hover, p .js-subscribe-cta:hover { 1946 cursor: pointer; 1947 text-decoration: underline; 1948 } 1949 1950 .title, p .title { 1951 margin-bottom: 12px; 1952 } 1953 1954 code, p code { 1955 background: #e5ecee !important; 1956 color: #1e252f; 1957 font-family: AndaleMono; 1958 font-weight: normal; 1959 font-size: 12px; 1960 } 1961 1962 &:nth-child(even), p:nth-child(even) { 1963 background-color: inherit !important; 1964 } 1965 } 1966 } 1967 } 1968 1969 .title:after { 1970 background-color: #ef5a73; 1971 border: 1px solid #ef5a73; 1972 } 1973 } 1974 } 1975 1976 .center { 1977 display: flex; 1978 justify-content: center; 1979 } 1980 1981 .white-section { 1982 background-color: #fff; 1983 padding: 20px 25px 0 25px; 1984 min-height: 200px; 1985 } 1986 1987 .comments { 1988 padding: 50px; 1989 1990 h2 { 1991 font-size: 28px; 1992 font-style: normal; 1993 font-stretch: normal; 1994 line-height: 1.43; 1995 letter-spacing: 0.79px; 1996 text-align: center; 1997 color: #1e252f; 1998 padding: 5px 7px; 1999 margin: 0; 2000 border-bottom: 2px solid #06a6fd; 2001 } 2002 2003 .sm-icon { 2004 color: #fff; 2005 border-radius: 50%; 2006 width: 18px; 2007 height: 18px; 2008 font-size: 14px; 2009 background-color: #06a6fd; 2010 margin: 20px 8px 0 0; 2011 text-align: center; 2012 padding: 2px; 2013 } 2014 2015 .share-buttons ul { 2016 padding: 0; 2017 display: flex; 2018 list-style-type: none; 2019 2020 li { 2021 display: inline; 2022 2023 a { 2024 text-decoration: none; 2025 } 2026 } 2027 } 2028 2029 .utterances { 2030 margin: 20px 0 0 0; 2031 2032 body { 2033 background-color: black; 2034 } 2035 2036 .timeline .comment-header { 2037 background-color: #fff; 2038 border-bottom: none; 2039 } 2040 } 2041 } 2042 2043 .timeline-comment.current-user .comment-header { 2044 background-color: black; 2045 } 2046 2047 .subscribe-modal { 2048 max-width: 600px; 2049 2050 .modal-content { 2051 background: white; 2052 display: flex; 2053 flex-direction: column; 2054 position: relative; 2055 border: none; 2056 -webkit-border-radius: 0px !important; 2057 -moz-border-radius: 0px !important; 2058 border-radius: 8px !important; 2059 2060 .modal-header { 2061 background: linear-gradient(#7cd7ff, #07a7fc, #57a1ea); 2062 position: relative; 2063 display: block; 2064 width: 100%; 2065 max-height: inherit; 2066 border-top-left-radius: 8px; 2067 border-top-right-radius: 8px; 2068 2069 img { 2070 width: 130px; 2071 margin-bottom: -12px; 2072 } 2073 2074 .close { 2075 position: absolute; 2076 padding: 0px 20px; 2077 right: 0px; 2078 font-size: 34px; 2079 font-weight: 100; 2080 } 2081 } 2082 2083 .modal-body { 2084 padding: 1px 60px; 2085 2086 h2, h3, p { 2087 color: #1e252f; 2088 } 2089 2090 h2 { 2091 margin: 30px 0; 2092 font-size: 28px; 2093 } 2094 2095 h3 { 2096 font-size: 20px; 2097 line-height: 1.22; 2098 letter-spacing: 0.51px; 2099 } 2100 2101 p { 2102 font-size: 14px; 2103 line-height: 1.5; 2104 letter-spacing: 0.39px; 2105 } 2106 2107 a { 2108 text-decoration: none; 2109 font-weight: 600; 2110 color: #06a6fd; 2111 } 2112 2113 ul { 2114 text-align: left; 2115 2116 li { 2117 list-style-type: none; 2118 position: relative; 2119 2120 &:before { 2121 content: ""; 2122 background-color: transparent; 2123 position: absolute; 2124 left: -30px; 2125 top: 0px; 2126 width: 10px; 2127 border-bottom: 4px solid #07a6fd; 2128 height: 23px; 2129 border-right: 4px solid #07a6fd; 2130 transform: rotate(45deg); 2131 -o-transform: rotate(45deg); 2132 -ms-transform: rotate(45deg); 2133 -webkit-transform: rotate(45deg); 2134 } 2135 } 2136 } 2137 } 2138 2139 .modal-footer { 2140 text-align: center; 2141 font-size: 14px; 2142 2143 .btn-primary { 2144 background: linear-gradient(to bottom, #5cbde7, #569cea); 2145 padding: 10px 27px; 2146 border-radius: 23.5px; 2147 height: 47px; 2148 margin-bottom: 10px; 2149 } 2150 2151 .btn-link { 2152 letter-spacing: -0.2px; 2153 color: #06a6fd; 2154 font-size: 14px; 2155 font-weight: 600; 2156 margin-bottom: 10px; 2157 2158 &:hover { 2159 transform: none; 2160 box-shadow: none; 2161 outline: none !important; 2162 } 2163 } 2164 2165 .btn-primary:hover { 2166 transform: none; 2167 box-shadow: none; 2168 outline: none !important; 2169 } 2170 } 2171 } 2172 } 2173 2174 .cb-post-cta { 2175 display: flex; 2176 flex-direction: column; 2177 justify-content: center; 2178 align-items: center; 2179 margin: 80px 0; 2180 margin-bottom: 10px; 2181 2182 .title { 2183 font-weight: bold; 2184 color: $text-color; 2185 font-size: $font-size-h2; 2186 margin-bottom: 15px; 2187 } 2188 } 2189 2190 .doc-styled-table { 2191 font-size: $font-size-sm; 2192 th { 2193 border-bottom: 1px solid $primary-color; 2194 } 2195 td { 2196 padding: 3px; 2197 border-bottom: 1px solid $gray-color-1; 2198 } 2199 }