#waiting{	
	position:fixed;
	top:40%;
	left:50%;
	margin:0 0 0 -100px;
	z-index=99999;
}

span.grid-sort{
	margin-left:5px;
}

tr.for_select{
	cursor:pointer;
}
th.sortable{
	cursor:pointer;
}
th[disabled="disabled"]{
	cursor:not-allowed;
}
tfoot{
	font-weight:bolder;
	font-size:120%;
}

tr.grid_foot{
	font-size:bigger;
	font-weight:bolder;
}

.pagination-pages{
	margin-left:15px;;
}
.pagination-page{
	cursor:pointer;
	margin:5px 5px;
}

.pagination-page-cur{
	font-size:110%;
	cursor:default;
}

.flashit{
	-webkit-animation: flash linear 1s infinite;
	animation: flash linear 1s infinite;
}
@-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
/* Pulse class and keyframe animation */
.pulseit{
	-webkit-animation: pulse linear .5s infinite;
	animation: pulse linear .5s infinite;
}
@-webkit-keyframes pulse {
	0% { width:200px; } 
	50% { width:240px; } 
	100% { width:200px; }
}
@keyframes pulse {
	0% { width:200px; } 
	50% { width:240px; } 
	100% { width:200px; }
}

.null-ref{
	color:red;
	font-weight:bolder;
}

.modal {
  text-align: center;
}
@media screen and (min-width: 768px) {
    .modal:before {
      display: inline-block;
      vertical-align: middle;
      content: " ";
      height: 100%;
    }
}
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.forSelect:hover{
	text-decoration:underline;
}

.cmdButtons{
	margin:5px 0px 5px 0px;
}

/* menu constructor */
.menuConstructor li {
	padding: 8px 8px;
	line-height: 1.2;
	cursor:grab;
	width:100%;
}
.menuConstructor li.active{
	background-color:#d9edf7;
	border:1px solid black;
}

.menuConstructor span[fieldid=viewDescr]{
	margin-left: 20px;
}

#MainMenuConstructor\:content\:edit-view{
	padding:10px 10px;
	font-size:120%;
	border:1px solid black;
}

/* view construct animation */
.viewFadeOnConstruct {
    -webkit-animation: fadeIn 500ms ease-in-out;
    animation: fadeIn 500ms ease-in-out;
}
@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
}

/* Drag-n-Drop*/
.uponMe{
	border:1px solid black;
}

.dragging{
	border:1px solid black;
	cursor:grabbing;
}

.breadcrumb{
	font-size:150%;
}
.breadcrumb-item:hover{
	text-decoration:underline;
	cursor:pointer;
}

/*******************/

/** CUSTOM */
/*
.outdated-release{
	background-color:red !important;
}
*/
.newUpdateConf{
	padding-bottom:30px;
	font-size:150%;
}
.updConfig{
	margin:5px;
}
.NewUpdatesBody{
	list-style-type: none;
}
.rel-cont{
	list-style-type: none;
}
.updCheck{
	margin:5px;
	vertical-align: middle;
	display: table-cell;
}

.userDialogTab{
	min-height: 300px;
}
.clientConfigTab{
	min-height: 500px;
}
tr.directory{
	cursor:pointer;
}

.buInf{
	font-weight:bolder;
	font-size:150%;
}
.formCheckBox{
	width:30px;
	height:30px;
	position:relative;
	top:7px;
}
.btn-cmd{
	margin-right:1px;
}
