tr.active
{
	background-color: #D0D0D0;
	color:white;
}

aside.sidebar-left#resizable {
  height: 100vh;
  min-width: 200px;
}

@media (min-width: 768px) {
  .wrapper .sidebar-left {
    top: 0;
  }
}

@media (min-width: 1200px) {
  aside.sidebar-left {
    width: 200px;
  }
}
 .draghandle {
  position: absolute;
  z-index: 100;
  width: 3px;
  top: -40px;
  height:20px;
  bottom: 0;
  right: -10px;
  cursor: col-resize;
  float: right;
  background-color: gray;
}
.contbomleft
{
    position: relative;
    float:left;
    height: 100%;
}
.bomright
{
    float:left;
    width:auto;
    max-width: 100%;
}

.table td, .table th
{
    padding: 0.45rem !important;
}

.overlay
{
    position: absolute;
    bottom:0px;
    right:0px;
    width:100%;
    height:100%;
    background-color:#eceaea;
    background-image:url('/common/i/loading.gif');
    background-size: 100px;
    background-repeat:no-repeat;
    background-position:center;
    z-index:10000000;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.bomloading
{
    width:95%;
    height:100%;    
    background-image:url('/common/i/loading.gif');
    background-size: 100px;
    background-repeat:no-repeat;
    background-position:center;      
}

.stg-yellow
{
    color: #ffc107!important;
}

.stg-green
{
    color: #17a2b8!important;
}

.stg-grey
{
    color: #bbbbbb!important;
}

.stg-blue
{
    color: #3498db!important;
}

.check_optvalues
{    
}

.columnsortable
{
    margin:0;
    padding: 0;
    }
    .columnsortable li
    {
        border:1px solid gray;
        border-radius: 3px; 
        padding: 3px; 
        margin-bottom:4px;
        list-style: none;
    }
.filtersortable
{
	margin:0;
	padding: 0;
}
.filtersortable li
{
	border:1px solid gray;
	border-radius: 3px;
	padding: 3px;
	margin-bottom:4px;
	list-style: none;
}
.check_actions
{    
    display: none;
}
.autosearchdown
{
    position: relative;
    display:block;
    }
    .autosearchdown ul.searchlist
    {
        position: absolute;
        top:0;
        left:0;
        margin:0;
        padding:0;
        width: 100%;
        overflow: auto;
        z-index: 1000;
        max-height: 200px;
        }
        .autosearchdown ul.searchlist li
        {
            list-style: none;
            margin:0;
            padding:0;
            border:1px solid gray;
            cursor: pointer;
            padding:5px;
            background: white;
        }
        .autosearchdown ul.searchlist li:hover
        {
            background: #cccccc;
        }
