Subversion Repositories oidplus

Rev

View as "text/css" | Blame | Last modification | View Log | RSS feed

  1.  
  2. /* === Basic stuff === */
  3.  
  4. html {
  5.         position: relative;
  6.         min-height: 100%;
  7. }
  8.  
  9. body {
  10.         overflow-y: scroll;
  11.         color: #5a5a5a;
  12.         background-color: #eff0f3;
  13. }
  14.  
  15. code {
  16.         font-size: 80%;
  17. }
  18.  
  19. .box-shadow {
  20.         /* used in "Examples" page */
  21.         box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
  22. }
  23.  
  24. .text-muted {
  25.         color: orange !important;
  26. }
  27.  
  28. .bg-light {
  29.         background-color:#eff0f3 !important;
  30. }
  31.  
  32. /* === Logo (Only at features page) === */
  33.  
  34. @media (max-width: 767px) {
  35.         #logo {
  36.                 display:none;  
  37.         }
  38. }
  39.  
  40. @media (min-width: 768px) {
  41.         #logo {
  42.                 display:block;
  43.                 position:absolute;
  44.                 left:20px;
  45.                 top:70px;
  46.                 width:17%;
  47.                 height:auto;
  48.         }
  49. }
  50.  
  51. /* === "Jumbotron" (Features) === */
  52.  
  53. :root {
  54.         --jumbotron-padding-y: 2rem;
  55. }
  56.  
  57. .jumbotron {
  58.         padding-top: var(--jumbotron-padding-y);
  59.         padding-bottom: var(--jumbotron-padding-y);
  60.         margin-bottom: 0;
  61.         background-color: #eff0f3 !important;
  62. }
  63. @media (min-width: 768px) {
  64.         .jumbotron {
  65.                 padding-top: calc(var(--jumbotron-padding-y) * 2);
  66.                 padding-bottom: 0px;/*calc(var(--jumbotron-padding-y) * 2);*/
  67.         }
  68. }
  69.  
  70. .jumbotron p:last-child {
  71.         margin-bottom: 0;
  72. }
  73.  
  74. .jumbotron-heading {
  75.         font-weight: 300;
  76. }
  77.  
  78. .jumbotron .container {
  79.         max-width: 50rem;
  80. }
  81.  
  82. /*
  83. footer {
  84.         padding-top: 3rem;
  85.         padding-bottom: 3rem;
  86. }
  87.  
  88. footer p {
  89.         margin-bottom: .25rem;
  90. }
  91. */
  92.  
  93. /* === Sticky footer === */
  94.  
  95. .footer {
  96.         position: absolute;
  97.         bottom: 0;
  98.         width: 100%;
  99.         /* Set the fixed height of the footer here */
  100.         height: 60px;
  101.         /*line-height: 60px;*/ /* Vertically center the text there */
  102. }
  103.  
  104.  
  105. body > .container {
  106.         padding: 30px 15px 0;
  107. }
  108.  
  109. .footer > .container {
  110.         padding-right: 15px;
  111.         padding-left: 15px;
  112. }
  113.  
  114. main.container  {
  115.         padding-bottom:100px;
  116. }
  117.  
  118. /* === Menu === */
  119.  
  120. .site-header a[target="_blank"]:after {
  121.         background-image: url(img/external_white.png);
  122.         background-size: 15px 15px;
  123.         display: inline-block;
  124.         width: 15px;
  125.         height: 15px;
  126.         content:"";
  127.         margin-left:7px;
  128. }
  129.  
  130. .site-header {
  131.         background-color: rgb(0 86 179);
  132.         -webkit-backdrop-filter: saturate(180%) blur(20px);
  133.         backdrop-filter: saturate(180%) blur(20px);
  134. }
  135. .site-header a {
  136.         color: #fff; /*#999;*/
  137.         transition: ease-in-out color .15s;
  138. }
  139. .site-header a:hover {
  140.         color: #FFDF00;
  141.         text-decoration: none;
  142. }
  143.  
  144. .site-header .menuactive {
  145.         font-weight:bold;
  146. }
  147.  
  148. /* === "Carousel" === */
  149.  
  150. .carousel {
  151.         margin-bottom: 4rem;
  152. }
  153. .carousel-caption {
  154.         bottom: 3rem;
  155.         z-index: 10;
  156. }
  157.  
  158. .dropshadow {
  159.         text-shadow: 2px 2px 2px black;
  160. }
  161.  
  162. @media (min-width: 768px) {
  163.         /* Desktop */
  164.         .carousel-item {
  165.                 height: 32rem;
  166.                 background-color: #777;
  167.         }
  168.         .carousel-item > img {
  169.                 position: absolute;
  170.                 top: 0;
  171.                 left: 0;
  172.                 height: 32rem;
  173.                 min-height: 32rem;
  174.  
  175.                 background-repeat: no-repeat;
  176.                 background-position: center top;
  177.                 width:100% !important;
  178.                 min-width:100 !important;
  179.                 height: auto;
  180.         }
  181. }
  182.  
  183. @media (max-width: 767px) {
  184.         /* Mobile */
  185.         .carousel-item {
  186.                 height: 24rem;
  187.                 background-color: #777;
  188.         }
  189.         .carousel-item > img {
  190.                 position: absolute;
  191.                 top: 0;
  192.                 left: 0;
  193.                 height: 24rem;
  194.                 min-height: 24rem;
  195.  
  196.                 background-repeat: no-repeat;
  197.                 background-position: center top;
  198.                 width:100% !important;
  199.                 min-width:100 !important;
  200.                 height: auto;
  201.         }
  202. }
  203.  
  204.  
  205. /* === "Marketing" === */
  206.  
  207. /* Center align the text within the three columns below the carousel */
  208. .marketing .col-lg-4 {
  209.         margin-bottom: 1.5rem;
  210.         text-align: center;
  211. }
  212. .marketing h2 {
  213.         font-weight: 400;
  214. }
  215. .marketing .col-lg-4 p {
  216.         margin-right: .75rem;
  217.         margin-left: .75rem;
  218. }
  219.  
  220. /* === "Featurettes" === */
  221.  
  222. .featurette-divider {
  223.         margin: 5rem 0; /* Space out the Bootstrap <hr> more */
  224. }
  225.  
  226. .featurette-heading {
  227.         font-weight: 300;
  228.         line-height: 1;
  229.         letter-spacing: -.05rem;
  230. }
  231.  
  232. @media (min-width: 40em) {
  233.         /* Bump up size of carousel content */
  234.         .carousel-caption p {
  235.                 margin-bottom: 1.25rem;
  236.                 font-size: 1.25rem;
  237.                 line-height: 1.4;
  238.         }
  239.  
  240.         .featurette-heading {
  241.                 font-size: 50px;
  242.         }
  243. }
  244.  
  245. @media (min-width: 62em) {
  246.         .featurette-heading {
  247.                 margin-top: 7rem;
  248.         }
  249. }
  250.