body {
  font-family: "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
  /* min-width: 1000px; */
}

footer {
    overflow: hidden;
}

.main_container .top_nav.bingo-fix-top-nav {
  margin-left: 0;
  /*padding-left: 230px;*/
  position: fixed;
  width: 100%;
  z-index: 999;
}

@media (max-width: 991px) {
  .main_container .top_nav.bingo-fix-top-nav {
    padding-left: 0;
  }
}

@media (max-width: 1366px) {
  thead th {
    font-size: 12px;
  }
}


.nav-sm .main_container .top_nav.bingo-fix-top-nav {
  display: block;
  margin-left: 0;
  /*padding-left: 70px;*/
  z-index: 999;
}

.container.body .right_col.bingo-main {
  padding-top: 80px;
  overflow: auto;
}

@media print {
  .container.body .right_col.bingo-main {
    padding-top: 10px;
    overflow: auto;
  }
}

body.modal-open {
  margin-right: -15px;
}

textarea:focus,
input:focus {
  /* border-color:  #357edd; */
  outline-color: #357edd;
  outline-style: solid;
  outline-width: 2px;
}

.bingo-line-height-34 {
  line-height: 34px;
}


.nav.navbar-nav > li > a.btn.nav-btn {
  color: #fff !important;
  padding: 5px 10px;
  margin: 5px;
}

.nav.navbar-nav > li > a.btn.nav-btn:hover {
  background-color: #286090;
}
.nav.navbar-nav > li > a.btn.nav-btn:focus {
  background-color: #286090;
}

img.logo {
  width: 55px;
  height: auto;
  margin-right: 10px;
  padding: 0;
  margin-top: -10px;
}
img.login-logo {
  width: 900px;
}

th {
  white-space: nowrap;
}

.bingo-inline-label {
    padding-top: 7px;
    vertical-align: middle;
    margin-bottom: 0;
    margin-right: 10px;
}

.bingo-showmore.collapsed .fa-angle-double-up {
    display: none;
}

.bingo-showmore:not(.collapsed) .fa-angle-double-down {
    display: none;
}
