html, 
body, 
#background { 
  width: 100vw;
  min-height: 100vh;
  background-color: rgba(255,255,255,1.00);
}
 #wrapper {
    overflow-x: hidden;
 }

#sidebar-wrapper {
  /* min-height: 100vh; */
  margin-left: -15rem;
  -webkit-transition: margin .25s ease-out;
  -moz-transition: margin .25s ease-out;
  -o-transition: margin .25s ease-out;
  transition: margin .25s ease-out;
}

#sidebar-wrapper .sidebar-heading {
  padding: 0.875rem 1.25rem;
  font-size: 1.2rem;
}

#sidebar-wrapper .list-group {
  width: 15rem;
}

#page-content-wrapper {
  min-width: 100vw;
}

#wrapper.toggled #sidebar-wrapper {
  margin-left: 0;
}

@media (min-width: 768px) {
  #sidebar-wrapper {
    margin-left: 0;
  }

  #page-content-wrapper {
    min-width: 0;
    width: 100%;
  }

  #wrapper.toggled #sidebar-wrapper {
    margin-left: -15rem;
  }
}

table{
 height:300px;              
 display: -moz-groupbox;    
}

.pointer {
	cursor:pointer
}
.pointer:focus {
	outline: none;
}

.after_click{
	color:black;
	font-weight: bold;
}

.cy {
      width: 500px;
      height: 500px;
      z-index: 999;
    }
	
#cy {
      width: 500px;
      height: 500px;
      z-index: 999;
    }


#text_height{
height:300px
}
.show_hand{
	cursor: pointer;
	outline: none;
	
}

.limit_height{
	overflow:scroll;
	height:300px;
}
/* #navheight { */
	/* height:39px; */
/* } */

.span1{
    word-break:normal; 
    width:auto; 
    display:block; 
    white-space:pre-wrap;
    word-wrap : break-word ;
    overflow: hidden ;
} 