/*MENU*/
.sidebar-menu , .slimScrollDiv{overflow: visible !important;}
/*END MENU*/
.navbar .navbar-brand small img{width: 60px!important;height: 60px!important;}
.account-area{top: 0!important;right: 5px!important;}
.navbar{height: auto!important;}
.table-scrollable{border: none!important;}
.status{position: relative;text-align: center;}    
.status label{margin-bottom: 0 !important;height: 20px;cursor: pointer;}
table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}
table>tbody>tr>td, table>tbody>tr>th, table>tfoot>tr>td, table>tfoot>tr>th, table>thead>tr>td, table>thead>tr>th {
	padding: 5px!important;
	line-height: 1.42857143;
	vertical-align: middle!important;
	border: 1px solid #ddd
}
table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}
.tooltip {
	display: block;
	position: absolute;
	border: 1px solid #D9D9D9;
	font: 400 12px/12px Arial;
	border-radius: 3px;
	background: #fff;
	top: -43px;
	padding: 5px;
	left: -9px;
	text-align: center;
	width: 50px;
}
.tooltip strong {
	display: block;
	padding: 2px;
}

.bg-flashing {background-color: #004A7F;color: white;}

@-webkit-keyframes glowing {
  0% { background-color: #004A7F; -webkit-box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #0094FF; -webkit-box-shadow: 0 0 10px #0094FF; }
  100% { background-color: #004A7F; -webkit-box-shadow: 0 0 3px #004A7F; }
}

@-moz-keyframes glowing {
  0% { background-color: #004A7F; -moz-box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #0094FF; -moz-box-shadow: 0 0 10px #0094FF; }
  100% { background-color: #004A7F; -moz-box-shadow: 0 0 3px #004A7F; }
}

@-o-keyframes glowing {
  0% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #0094FF; box-shadow: 0 0 10px #0094FF; }
  100% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
}

@keyframes glowing {
  0% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
  50% { background-color: #0094FF; box-shadow: 0 0 10px #0094FF; }
  100% { background-color: #004A7F; box-shadow: 0 0 3px #004A7F; }
}
.bg-flashing {
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}

.bg-flashing td{border: 0 !important;}
.tableTruncateString100{max-width: 100px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tableTruncateString{max-width: 150px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tableTruncateString200{max-width: 200px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}