
/*.mobile-app-toggle {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border: 1px solid #1779ba;
  border-radius: 0.625rem;
  overflow: hidden;
  margin-bottom: 1rem;
}

.mobile-app-toggle .button {
  background: transparent;
  border:0px;
  color: #1779ba;
  margin-bottom: 0;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}

.mobile-app-toggle .button:nth-child(n+1) {
  border-left: 1px solid #1779ba !important;
}

/*.mobile-app-toggle .button.is-active {
  background: #1779ba;
  color: #fefefe;
}
.hidden {
    display: none;
}*/
html, body {
  max-width: 100%;
  overflow-x: hidden;
  height: 100%;
  -webkit-tap-highlight-color:  rgba(255, 255, 255, 0);
}
html {
  background-color: #f8f8f8;
  background-image: url('../images/bnw02.png');
  background-repeat: no-repeat;
  background-size: 90%;
  background-position: center;
  background-attachment: fixed;
}
nav {
  background-color: #222 !important;
  height: 54px !important;
}
a {
  text-decoration:none;
  color: rgba(255,255,255,.7);
  cursor:pointer;
}
a:hover {
  text-decoration:none;
  /*color: rgba(255,255,255,.7);*/
  cursor:pointer;
}
a, a:hover, a:active, a:visited, a:focus {
  text-decoration: none;
}
#appname {
  color: #cd7917;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-shadow:
   -1px -1px 0 #000,  
    1px -1px 0 #000,
    -1px 1px 0 #000,
     1px 1px 0 #000;
}
.toNew, .bodyBox {
  cursor: pointer;
}
#disclaimer {
  cursor: pointer;
  background-image: url('../images/bnw15.png');
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: center;
}
#disclaimer h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffd101;
  font-weight: bold;
}
.uk-sticky-placeholder {
  height: 54px !important;
}
#sidebarbutton {
  text-decoration: none;
}
#sidebarbutton:hover {
  text-decoration:none;
  color: rgba(255,255,255,.7);
  cursor:pointer;
}
.container {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.uk-navbar-container {
  flex: 1;
}
#content-page {
  flex: 1;
  margin: 0px;
  overflow: auto;
  overflow-x: hidden;
}