
/* Use all width of window */
html  {
    height: 100%;
}
body {
    height: 100%;
} 
.main-container {
    height: 100%;
}
.page-container {
    height: 100%;
}
.page-content {
    height: 100%;
}
.page-body{
    height: 100%;
}
.panel-main
{
    height: 100%;
}
.page-body-main
{
    height: 100%;
}
.page-body-left
{
    height: 100%;
}
.page-body-left-table
{
    height: 100%;
}
.page-body-table-content
{
    height: 100%;
}
.page-body-properties
{
    height: 100%;
}
.tabbable
{
    height: 100%;
}
#record_details
{
    height: 100%;
    min-height: 560px;
    overflow-y: scroll;
}

/* horizontal scroll in tables */
.h-scroll {
    height: 90vh; /* %-height of the viewport */
    position: fixed;
    overflow-y: scroll;
}
.table-scrollable {
  overflow-y: visible !important;
}

/* adding space between pagination buttons */
#pagination li a
{
    margin-left: 4px;
    margin-right: 4px;
    background-color: #8bcdee;
}


/* work around for time picker showing behind modal; must be bigger than default 1050 */
.bootstrap-timepicker-widget.dropdown-menu {
    z-index: 1700 !important;
}

/* work around for calendar showing behind modal; must be bigger than default 1050 */
.datepicker {
    z-index: 1600 !important; 
} 

/* to disable buttons */
.disabled-link {
  pointer-events: none;
  cursor: not-allowed;
  
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
  opacity: 0.5;
  text-decoration: none;
}

.navbar-collapse.in {
    display: block !important;
}