taler-www

Main taler.net website
Log | Files | Refs | Submodules | README | LICENSE

styles.css (6692B)


      1 .lang-slector {
      2   float: right;
      3   padding-top: 2mm;
      4   padding-bottom: 4mm;
      5   margin-left: 15px;
      6   margin-right: 15px;
      7 }
      8 
      9 html {
     10   overflow-y: scroll;
     11 }
     12 
     13 ul nav {
     14   background-color: rgb(8, 8, 8);
     15   border-radius: 0px;
     16 }
     17 
     18 .c_acronym {
     19   background-color: #A5C663;
     20 }
     21 
     22 .wallet-teaser-text {
     23   padding-bottom: 2em;
     24 }
     25 
     26 .install-button {
     27   border: none;
     28   padding: 8px 8px;
     29   background-color: #0042b3;
     30   color: #fff;
     31 }
     32 
     33 .extension.row>.col-lg-6 {
     34   padding-bottom: 2em;
     35 }
     36 
     37 a,
     38 a:link,
     39 a:visited {
     40   text-decoration: grey underline;
     41   color: black;
     42 }
     43 
     44 nav a,
     45 nav a:link,
     46 nav a:visited {
     47   text-decoration: none;
     48 }
     49 
     50 .navbar-light .navbar-nav .nav-link {
     51   /* 0,0,0,.5 makes it problematic to read,
     52        simply black is less problematic */
     53   color: rgb(0, 0, 0);
     54   text-decoration: underline;
     55 }
     56 
     57 .skip {
     58   position: absolute;
     59   left: -10000px;
     60   top: auto;
     61   width: 1px;
     62   height: 1px;
     63   overflow: hidden;
     64 }
     65 
     66 .skip:focus {
     67   position: static;
     68   width: auto;
     69   height: auto;
     70   background: white;
     71   padding: 5px;
     72 }
     73 
     74 #body_content a:hover {
     75   transition: background-color 0.3s;
     76   background-color: rgba(200, 200, 200, 0.5);
     77 }
     78 
     79 .c_intro {
     80   min-height: 97vh;
     81 }
     82 
     83 /* don't show the language selector in the dropdown on mobile devices,
     84  * since it's in the top bar already.
     85  */
     86 .in .nav-lang {
     87   display: none;
     88 }
     89 
     90 .mobile-lang {
     91   margin-left: 5px;
     92   margin-top: 8px;
     93 }
     94 
     95 #mybody {
     96   /* override ugly bootstrap defaults */
     97   color: black;
     98   position: relative;
     99   min-height: 100%;
    100 }
    101 
    102 #body_content {
    103   height: 100%;
    104 }
    105 
    106 footer {
    107   position: relative;
    108   bottom: 0;
    109   height: 340px;
    110 }
    111 
    112 .btn-dark {
    113   background-color: #9d9d9d;
    114 }
    115 
    116 
    117 #mybody nav {
    118   border-radius: 0px;
    119 }
    120 
    121 footer {
    122   padding-top: 2em;
    123   margin-top: 2em;
    124 }
    125 
    126 
    127 #body_content .container {
    128   margin-bottom: 2em;
    129   padding-top: 1em;
    130   padding-bottom: 1em;
    131 }
    132 
    133 #body_content {
    134   /* push footer down */
    135   min-height: 80vh;
    136 }
    137 
    138 .footer-list {
    139   list-style: none;
    140 }
    141 
    142 .cushion-above {
    143   padding-top: 2em;
    144 }
    145 
    146 .cushion-below {
    147   padding-bottom: 2em;
    148 }
    149 
    150 .invert {
    151   -webkit-filter: invert(100%);
    152   filter: invert(100%);
    153 }
    154 
    155 /* overrides bootstrap defaults.  */
    156 .navbar-brand {
    157   display: contents;
    158 }
    159 
    160 .checkmark {
    161   height: 1em;
    162   width: 1em;
    163   margin-right: 0.3em;
    164   vertical-align: baseline;
    165   position: relative;
    166   top: 0.2em;
    167 }
    168 
    169 .checklist {
    170   margin-top: 1em;
    171   margin-bottom: 1em;
    172   list-style-type: none;
    173   padding-left: 0px;
    174   font-size: 1.2rem;
    175 }
    176 
    177 .tlr {
    178   display: inline-block;
    179   position: relative;
    180 }
    181 
    182 .tlr::before {
    183   content: "";
    184   position: absolute;
    185   width: 100%;
    186   height: 25%;
    187   bottom: 0;
    188   left: 0.2em;
    189   background: rgba(170, 57, 57, 0.3);
    190   z-index: -1;
    191 }
    192 
    193 
    194 .timeline header {
    195   text-align: left;
    196   margin-bottom: 5px;
    197 }
    198 
    199 ul.timeline {
    200   list-style-type: none;
    201   position: relative;
    202 }
    203 
    204 ul.timeline:before {
    205   content: ' ';
    206   background: #d4d9df;
    207   display: inline-block;
    208   position: absolute;
    209   left: 29px;
    210   width: 2px;
    211   height: 100%;
    212   z-index: 400;
    213 }
    214 
    215 ul.timeline>li {
    216   margin: 20px 0;
    217   padding-left: 20px;
    218 }
    219 
    220 ul.timeline>li:before {
    221   content: ' ';
    222   background: white;
    223   display: inline-block;
    224   position: absolute;
    225   border-radius: 50%;
    226   border: 3px solid #0042b3;
    227   left: 20px;
    228   width: 20px;
    229   height: 20px;
    230   z-index: 400;
    231 }
    232 
    233 .section-consortium .divider {
    234   position: relative;
    235   border-bottom: 1px solid #f0f0f0;
    236   margin-bottom: 30px;
    237   margin-top: 30px;
    238 }
    239 
    240 .section-consortium .divider:before {
    241   position: absolute;
    242   content: '';
    243   width: 30px;
    244   height: 30px;
    245   border: 1px solid #f0f0f0;
    246   left: 50%;
    247   margin-left: -15px;
    248   top: 50%;
    249   background: #fff;
    250   margin-top: -15px;
    251   -webkit-transform: rotate(45deg);
    252   -moz-transform: rotate(45deg);
    253   -ms-transform: rotate(45deg);
    254   transform: rotate(45deg);
    255 }
    256 
    257 .section-consortium .divider:after {
    258   position: absolute;
    259   content: '';
    260   width: 20px;
    261   height: 20px;
    262   border: 1px solid #A5C663;
    263   left: 50%;
    264   margin-left: -10px;
    265   top: 50%;
    266   background: #A5C663;
    267   margin-top: -10px;
    268   -webkit-transform: rotate(45deg);
    269   -moz-transform: rotate(45deg);
    270   -ms-transform: rotate(45deg);
    271   transform: rotate(45deg);
    272 }
    273 
    274 .section-consortium .card-note {
    275   overflow: hidden;
    276   line-height: 1.5rem;
    277   height: 4.5rem;
    278   min-height: 4.5rem;
    279 }
    280 
    281 
    282 .consortium a,
    283 .consortium a:link,
    284 .consortium a:visited {
    285   text-decoration: underline;
    286   color: black;
    287 }
    288 
    289 .consortium h4 {
    290   color: #555;
    291   text-align: left;
    292   text-transform: uppercase;
    293   font-weight: bold;
    294   position: relative;
    295   margin: 30px 0 60px;
    296   padding: 5px;
    297 }
    298 
    299 .consortium h4::after {
    300   content: "";
    301   width: 170px;
    302   position: absolute;
    303   text-align: left;
    304   height: 13%;
    305   bottom: 0;
    306   left: 0.2em;
    307   background: #4e7bca;
    308   z-index: -1;
    309 }
    310 
    311 .consortium .list-group {
    312   max-height: 400px;
    313   margin-bottom: 10px;
    314   overflow: scroll;
    315   -webkit-overflow-scrolling: touch;
    316 }
    317 
    318 .consortium .mb-1 {
    319   color: #555;
    320 }
    321 
    322 .consortium .list-group-item,
    323 .consortium .list-group-item-action {
    324   text-decoration: none;
    325 }
    326 
    327 .announce .col-center {
    328   margin: 0 auto;
    329   float: none !important;
    330 }
    331 
    332 .announce .carousel {
    333   margin-bottom: 10px;
    334   padding: 0 70px;
    335 }
    336 
    337 .announce .description {
    338   max-height: 100px;
    339   min-height: 100px;
    340   overflow: scroll;
    341 }
    342 
    343 .announce .contact {
    344   max-height: 90px;
    345   min-height: 90px;
    346   /* overflow: scroll; */
    347 }
    348 
    349 .announce .carousel .carousel-item {
    350   color: #999;
    351   font-size: 14px;
    352   text-align: center;
    353   overflow: hidden;
    354   min-height: 290px;
    355 }
    356 
    357 .announce .carousel .carousel-item .img-box {
    358   width: 258px;
    359   height: 160px;
    360   margin: 0 auto;
    361   padding: 5px;
    362   border: 1px solid #ddd;
    363   border-radius: 5%;
    364 }
    365 
    366 .announce .carousel .img-box img {
    367   width: 100%;
    368   height: 100%;
    369   display: block;
    370   border-radius: 5px;
    371 }
    372 
    373 .announce .carousel .testimonial {
    374   padding: 30px 0 10px;
    375 }
    376 
    377 .announce .carousel .overview {
    378   font-style: italic;
    379 }
    380 
    381 .announce .carousel .overview b {
    382   text-transform: uppercase;
    383   color: #4e7bca;
    384 }
    385 
    386 .announce .carousel-control-prev,
    387 .announce .carousel-control-next {
    388   width: 40px;
    389   height: 40px;
    390   margin-top: -20px;
    391   top: 50%;
    392   background: none;
    393 }
    394 
    395 .announce .carousel-control-prev i,
    396 .announce .carousel-control-next i {
    397   font-size: 68px;
    398   line-height: 42px;
    399   position: absolute;
    400   display: inline-block;
    401   color: rgba(0, 0, 0, 0.8);
    402   text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000;
    403 }
    404 
    405 .announce .carousel-indicators {
    406   bottom: -40px;
    407 }
    408 
    409 .announce .carousel-indicators button,
    410 .announce .carousel-indicators button.active {
    411   width: 12px;
    412   height: 12px;
    413   margin: 1px 3px;
    414   border-radius: 50%;
    415   border: none;
    416 }
    417 
    418 .announce .carousel-indicators button {
    419   background: #999;
    420   border-color: transparent;
    421   box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2);
    422 }
    423 
    424 .announce .carousel-indicators button.active {
    425   background: #555;
    426   box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2);
    427 }