
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}



body {color: #fff;
     font-family: 'Arial';
     font-weight: 300;
     padding:0;
     margin:0;
     }

body::before {
             content: "";
             display: block;
             position: fixed;
             z-index: -1;
             width: 100%;
             height: 100%;
             opacity: .8;
             }

#card {
      width:800px;
      position:absolute;
      left:50%;
      top:50%;
      margin:-280px 0 0 -400px;
      padding: 170px 0 180px 0;
      background:rgba(255, 255, 255, 0.25);
      background-size: 20px 20px;
      -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, 0.25);
      -moz-box-shadow:    5px 5px 10px 0px rgba(50, 50, 50, 0.25);
      box-shadow:         5px 5px 10px 0px rgba(50, 50, 50, 0.25);
      }

h1 {
   margin:0;
   padding:0;
   line-height: 52px;
   margin-bottom:5px!important;
   size:60px;
   font-weight: 300;
   }

#infos {
       display: inline-block;
       opacity: .7;
       font-size: 24px;
       margin-left: -15px;
       padding: 5px 50px 38px 50px;
       width:650px;
       }

#badge {
       top: -20px;
       left: -50px;
       position: relative;
       }


body.layout-0::before {background: #FFFFF; }

.layout-0 #infos { background: #FFFFF; }

/* .layout-0 #badge {background:no-repeat  #758286; } */

/**
* <!--
* .layout-0 #badge {background:no-repeat url('data:image/png;base64,')}
* -->
*/

main {
     display: block;
     }

h1 {
   font-size: 2em;
   margin: 0.67em 0;
   }

hr {
   box-sizing: content-box;
   height: 0;
   overflow: visible;
   }

pre {
    font-family: monospace, monospace;
    font-size: 1em;
    }

a {
  background-color: transparent;
  }

abbr[title] {
            border-bottom: none;
            text-decoration: underline;
            text-decoration: underline dotted;
            }

b,
strong {
       font-weight: bolder;
       }

code,
kbd,
samp {
     font-family: monospace, monospace;
     font-size: 1em;
     }

small {
      font-size: 80%;
      }

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    }

sub {
    bottom: -0.25em;
    }

sup {
    top: -0.5em;
    }

img {
    border-style: none;
    }

button,
input,
optgroup,
select,
textarea {
         font-family: inherit;
         font-size: 100%;
         line-height: 1.15;
         margin: 0;
         }

button,
input {
      overflow: visible;
      }

button,
select {
       text-transform: none;
       }

button,
[type="button"],
[type="reset"],
[type="submit"] {
                -webkit-appearance: button;
                }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
                                  border-style: none;
                                  padding: 0;
                                  }

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
                               outline: 1px dotted ButtonText;
                               }

fieldset {
         padding: 0.35em 0.75em 0.625em;
         }

legend {
       box-sizing: border-box;
       color: inherit;
       display: table;
       max-width: 100%;
       padding: 0;
       white-space: normal;
       }

progress {
         vertical-align: baseline;
         }

textarea {
         overflow: auto;
         }

[type="checkbox"],
[type="radio"] {
               box-sizing: border-box;
               padding: 0;
               }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
                                           height: auto;
                                           }

[type="search"] {
                -webkit-appearance: textfield;
                outline-offset: -2px;
                }

[type="search"]::-webkit-search-decoration {
                                           -webkit-appearance: none;
                                           }

::-webkit-file-upload-button {
                             -webkit-appearance: button;
                             font: inherit;
                             }

details {
        display: block;
        }

summary {
        display: list-item;
        }

template {
         display: none;
         }

[hidden] {
         display: none;
         }