body {
	background-color: #fff;
  padding-top: 120px;
  font-family: Ubuntu;
}
.jumbotron {
  background-color: #fff;
  max-height: 120px;
  padding: 20px 0 !important;
  position: fixed;
  top: 0; left: 0;
  width: 100%;
  z-index: 400;
}
.wrapper {
  width: 98%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 10px 6px;
}
.breadcrumb {
  padding: 0 1rem 0.75rem 0;
  margin-bottom: 1.5rem;
  list-style: none;
  background-color: #fff !important;
  border-radius: 0 !important;
  border-bottom: solid 1px #ddd;
}

/* hands on table */
#example5 {
  border: solid 1px #ddd;
  background-color: #f8f9fa;
}
input.andor { width: 18px !important; height: 18px !important }
.wrapper { max-width: auto !important; }
.bg-warning-pale { background-color: #fff3cd !important; }
.currentRow, .highlight { background-color: rgb(241, 255, 241); }
thead div.relative { font-weight: bold !important; }
.handsontable th:first-child, .handsontable td:first-child { cursor: pointer !important; text-shadow: none !important }
/*.handsontable .htCore td { font-size: 13px !important }*/
.handsontable span.rowHeader { font-weight: bold !important; color: #3fb065 !important; }
.handsontable th:first-child:hover, .handsontable th:first-child:hover span.rowHeader {background-color: #3fb065 !important; color: white !important; }
.handsontable td.htInvalid { background-color: #ffd2d2 !important; }

/* Scroll Bars */
::-webkit-scrollbar { width: 14px; }
::-webkit-scrollbar-track { background: #f1f1f1;}
::-webkit-scrollbar-thumb { background: #ccc; }
::-webkit-scrollbar-thumb:hover { background: #888; }

/* Lateral Menu */
#layered { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.4); z-index:1022; }
.overlay {position: fixed; z-index: 1023;right: 0;top: 0;bottom:0;width: 0;min-height: 100%;max-height: none; transition: 0.5s;padding-bottom: 60px;background-color: #f8f9fa;}
.overlay .list-group-item { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 8px 10px }
.overlay-content { top: 1%;width: 100%;text-align: left;margin-top: 10px; margin-bottom: 20px; padding: 0 20px; }
.overlay-content h3 { font-size: 20px; color: #595959; text-align: left !important }
.overlay .closebtn { display: block; color: #545454 !important; text-decoration: none; }



.cursor { cursor: pointer }
input,select,textarea,.bg-input { background-color: /*#f0f8fd*/ #f8f9fa !important }
.indb { background-color: yellow !important}
#waiter { z-index: 65537; position: fixed; top: calc(50% - 25px); left: calc(50% - 160px); }