   html {
       -webkit-text-size-adjust: 100%;
       font-size: 100%;
   }
   
   body {
       font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
       font-size: 1rem;
       font-weight: 400;
       line-height: 1.5;
       color: #292b2c;
   }
   
   .fixed-top {
       position: fixed;
       right: 0;
       left: 0;
       z-index: 1030;
       top: 0;
   }
   
   .navbar-toggle .icon-bar {
       background-color: rgba(0, 0, 0, .9);
   }
   
   .navbar-brand {
       font-weight: 500;
       padding: 0;
       color: rgba(0, 0, 0, .9);
       display: inline-block;
       margin-right: 1rem;
       font-size: 1.25rem;
       line-height: inherit;
       white-space: nowrap;
   }
   
   .navbar-brand img {
       max-height: 36px;
       max-width: 180px;
   }
   
   #navbarsWow ul.navbar-nav {
       -webkit-box-orient: horizontal;
       -webkit-box-direction: normal;
       -webkit-flex-direction: row;
       -ms-flex-direction: row;
       flex-direction: row;
       margin-left: auto !important;
       display: -webkit-box;
       display: -webkit-flex;
       display: -ms-flexbox;
       display: flex;
       -webkit-box-orient: vertical;
       -webkit-box-direction: normal;
       -webkit-flex-direction: column;
       -ms-flex-direction: column;
       flex-direction: column;
       padding-left: 0;
       margin-bottom: 0;
       list-style: none;
   }
   
   #navbarsWow ul.navbar-nav li.nav-item {
       font-size: 0.9rem;
   }
   
   #navbarsWow ul.navbar-nav li.nav-item a {
       margin-left: 1rem;
       font-weight: 500;
       color: #333;
       text-transform: uppercase;
       letter-spacing: 1px;
       font-size: 0.94em;
       display: block;
       padding: .5em 1em;
       padding-right: .5rem;
       padding-left: .5rem;
   }
   
   h1.titrelogosite {
       text-indent: -100000px;
       margin: auto;
       margin-left: auto;
       margin-left: 15px;
       color: inherit;
       background-position: center left;
       background-size: contain;
       background-repeat: no-repeat;
       width: 150px;
       height: 54px;
       font-size: 34px;
   }
   
   h1.titrelogosite.nologo {
       text-indent: 0px;
       font-weight: normal;
       margin: auto;
       font-size: 18px;
       width: auto;
       line-height: 54px;
   }
   
   .btn {
       display: inline-block;
       font-weight: 400;
       line-height: 1.25;
       text-align: center;
       white-space: nowrap;
       vertical-align: middle;
       -webkit-user-select: none;
       -moz-user-select: none;
       -ms-user-select: none;
       user-select: none;
       border: 1px solid transparent;
       border-top-color: transparent;
       border-right-color: transparent;
       border-bottom-color: transparent;
       border-left-color: transparent;
       padding: .5rem 1rem;
       font-size: 1rem;
       border-radius: .25rem;
       -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
       transition: all .2s ease-in-out;
   }
   
   @media(min-width: 768px) {
       #navbarsWow {
           display: -webkit-box !important;
           display: -webkit-flex !important;
           display: -ms-flexbox !important;
           display: flex !important;
           width: 100%;
       }
       .container.nv {
           display: -webkit-box;
           display: -webkit-flex;
           display: -ms-flexbox;
           display: flex;
           -webkit-flex-wrap: nowrap;
           -ms-flex-wrap: nowrap;
           flex-wrap: nowrap;
           -webkit-box-align: center;
           -webkit-align-items: center;
           -ms-flex-align: center;
           align-items: center;
       }
       #navbarsWow ul.navbar-nav {
           -webkit-box-orient: horizontal;
           -webkit-box-direction: normal;
           -webkit-flex-direction: row;
           -ms-flex-direction: row;
           flex-direction: row;
       }
   }
   
   .footer .menuul.nav>li>a:focus,
   .footer .menuul.nav>li>a:hover {
       background: transparent;
   }
   
   input[type="file"] {
       display: block;
       padding: 0;
       border: 0;
       box-shadow: none;
   }