.floorimage_container .floormap{max-width: 80%;}
.floorimage_container .control-buttons{
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 9;
}

.filter-buttons {
    display: block;
    position: absolute;
    right: 20px;
    top: -20px;
}
.floorimage_container .table > tbody > tr > td{padding: 5px 10px;}
.floorimage_container .table > tbody > tr > td.action-buttons{padding: 3px 10px;}
.floorimage_container .table > tbody > tr > td.action-buttons .btn{padding: 3px 10px;}
.ticket_details_card a{ color: #333333;}

.radio-inline.dept_icons {
    margin: 10px;
}

@media(min-width:768px){
    .sidebar-toggle{
        display: none;
    }    
}

@media (max-width: 767px) {
  .sidebar-open .content-wrapper,
  .sidebar-open .main-footer {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
/*
@media (max-width: 1024px) {
  .main-sidebar {
    -webkit-transform: translate(-230px, 0);
    -ms-transform: translate(-230px, 0);
    -o-transform: translate(-230px, 0);
    transform: translate(-230px, 0);
  }
}*/