.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);
  }
}*/
.form-box-body{
    width: 100%;
    padding:15px 0;
    text-align: center;
}
.form-box{
    width: 100%;
}
.sigWrapper{ 
	width: auto; 
	height: auto; 
	text-align: center;	
}
canvas {    
    /*width: 500px;
	height: 550px;*/
    border: 1px solid #ccc;
}
.sigPad {
    max-width: 500px;
	text-align: center;
	margin: 0 auto;
}
.sigWrapper.current{
    border: none;
}
.sigNav{text-align: center;} 
.sigNav .clearButton{position: static;}
.main-image{max-width:800px; width: 100%; display: block;margin: 0 auto;}
.action-buttons{padding:15px 0; text-align:center}

@media(min-width:768px){
.signZoomView {display:none;}
}

.coverCanvas{overflow: auto;}
@media(max-width:767px)
{	
/*.form-box-body{overflow: auto;}*/
.coverCanvas{overflow: auto; padding-top: 30px;padding-bottom: 25px;}
	
.coverCanvas::-webkit-scrollbar {
    -webkit-appearance: none;
}
.coverCanvas::-webkit-scrollbar:horizontal {
    height: 11px;
}
.coverCanvas::-webkit-scrollbar:vertical {
    height: 22px;
}
.coverCanvas::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid white; 
    background-color: rgba(0, 0, 0, .5);
}
.mobileView{
  display: block;
}	
}
 @media print {
    .container.noprint{
      visibility:hidden;
      display: none !important;
    }
 }
 @media(max-width:767px){
   /* canvas#sign-pad{
       overflow:hidden !important;
       overflow-x:scroll !important;
    }*/
 }
/* .mobileView{
 // display: none;
} */
 .sigPad button:hover,.sigPad button:focus{
  background: #367fa9 !important;
 }
 button.scale{
  color: #fff;
  background: #367fa9 !important;
 }
 button:disabled{
  background: #a7a3a3a3;
  cursor: none;
 }
/* canvas{
  background-color: #fff;
 }*/