@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);body {
  font-family: 'Open Sans Hebrew', sans-serif !important;
  min-height: 100%;
  margin: 0 auto;
  position: relative;
  background: #fff;
}

#app {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
}

.leftpanel {
  background: #1d2939;
  height: 100%;
}

.signinpanel {
  max-width: 450px;
}

.btn-primary {
  color: #fff;
  background-color: #1288ec;
  border-color: #1288ec;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-color: #0c7cda;
  border-color: #0c7cda;
}

.nav-bracket > li.active > a,
.nav-bracket > li.active > a:hover,
.nav-bracket > li.active > a:focus {
  background-color: #1288ec;
}

.mt50 {
  margin-top: 50px;
}

.logopanel {
  background: transparent;
  margin-bottom: 15px;
}

.logopanel h1 {
  font-size: 26px;
  font-family: inherit;
  letter-spacing: 0px;
  color: #fff;
  text-align: center;
}

input,
select,
textarea {
  font-family: 'Open Sans Hebrew', sans-serif !important;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: inherit;
}

.pageheader .glyphicon,
.pageheader .fa {
  border: none;
}

.mainpanel {
  background: #fff;
  min-height: 100vh;
}

.pageheader {
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
  background: #fff;
}

.pageheader h2 {
  float: inherit;
}

.table {
  -webkit-box-shadow: 0 1px 0 rgba(12, 12, 12, 0.05);
          box-shadow: 0 1px 0 rgba(12, 12, 12, 0.05);
  background-color: #f9f9f9;
}

.table th {
  font-weight: normal;
  font-family: inherit;
  font-weight: bold;
}

.panel-alt .panel-heading {
  padding: 12px 15px;
}

.panel-default > .panel-heading {
  border-color: #e7e7e7;
  background-color: #f9f9f9;
}

.panel-title {
  font-size: 15px;
  color: #444;
  font-family: inherit;
}

.panel-alt .panel-title {
  font-size: 15px;
  text-transform: uppercase;
  font-family: inherit;
  font-weight: bold;
}

.note {
  background: #fff;
  margin-bottom: 10px;
  padding: 10px;
  border: solid 1px #f1f1f1;
}

.fa-star,
.fa-star-o {
  color: #f1c40f;
}

.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media print {
  .leftpanel {
    display: none;
  }

  .sort-form {
    display: none;
  }

  .mainpanel {
    margin: 0px;
  }

  .headerbar {
    display: none;
  }

  .no-print {
    display: none;
  }
}

